[Piglit] [PATCH 10/18] util: Remove dead code from piglit-framework-fbo.c

Chad Versace chad.versace at linux.intel.com
Tue May 22 18:01:50 PDT 2012


This file now contains only code prefixed with piglit_framework_fbo.
The killed code exists in piglit-framework.c.

CC: Pauli Nieminen <pauli.nieminen at linux.intel.com>
Signed-off-by: Chad Versace <chad.versace at linux.intel.com>
---
 tests/util/piglit-framework-fbo.c |  152 +------------------------------------
 1 file changed, 1 insertion(+), 151 deletions(-)

diff --git a/tests/util/piglit-framework-fbo.c b/tests/util/piglit-framework-fbo.c
index dac04b7..eec58db 100644
--- a/tests/util/piglit-framework-fbo.c
+++ b/tests/util/piglit-framework-fbo.c
@@ -21,28 +21,17 @@
  * IN THE SOFTWARE.
  */
 
-/**
- * Simple test case framework.
- *
- * \author Ian Romanick <ian.d.romanick at intel.com>
- */
 #include <assert.h>
 #include <string.h>
 #include <stdio.h>
 #include <stdlib.h>
-#include <math.h>
 
 #include "piglit-util.h"
-#include "piglit-framework.h"
+
 #ifdef USE_GLX
 #include "piglit-glx-util.h"
 #endif
 
-int piglit_automatic = 0;
-bool piglit_use_fbo = false;
-unsigned piglit_winsys_fbo = 0;
-static int piglit_window;
-static enum piglit_result result;
 #ifdef USE_GLX
 Display *piglit_glx_dpy;
 Window piglit_glx_window;
@@ -50,68 +39,6 @@ XVisualInfo *piglit_glx_visinfo;
 GLXContext piglit_glx_context;
 #endif
 
-static void
-display(void)
-{
-	result = piglit_display();
-
-	if (piglit_automatic) {
-		glutDestroyWindow(piglit_window);
-#ifdef FREEGLUT
-		/* Tell GLUT to clean up and exit, so that we can
-		 * reasonably valgrind our testcases for memory
-		 * leaks by the GL.
-		 */
-		glutSetOption(GLUT_ACTION_ON_WINDOW_CLOSE,
-			      GLUT_ACTION_GLUTMAINLOOP_RETURNS);
-		glutLeaveMainLoop();
-#else
-		piglit_report_result(result);
-#endif
-	}
-}
-
-static void
-reshape(int w, int h)
-{
-	piglit_width = w;
-	piglit_height = h;
-
-	glViewport(0, 0, w, h);
-}
-
-/* Swapbuffers the results to the window in non-auto mode. */
-void
-piglit_present_results()
-{
-	if (!piglit_automatic && !piglit_use_fbo)
-		glutSwapBuffers();
-}
-
-static void
-piglit_framework_glut_init(int argc, char *argv[])
-{
-	piglit_glutInit(argc, argv);
-
-	glutInitWindowPosition(0, 0);
-	glutInitWindowSize(piglit_width, piglit_height);
-	glutInitDisplayMode(piglit_window_mode);
-	piglit_window = glutCreateWindow(argv[0]);
-
-#ifdef USE_GLX
-	if (piglit_automatic)
-		piglit_glx_set_no_input();
-#endif
-
-	glutDisplayFunc(display);
-	glutReshapeFunc(reshape);
-	glutKeyboardFunc(piglit_escape_exit_key);
-
-#ifdef USE_OPENGL
-	glewInit();
-#endif
-}
-
 #ifdef USE_GLX
 static void
 piglit_framework_fbo_glx_init()
@@ -231,80 +158,3 @@ piglit_framework_fbo_init()
 	return false;
 #endif /* USE_GLX */
 }
-
-static void
-delete_arg(char *argv[], int argc, int arg)
-{
-	int i;
-
-	for (i = arg + 1; i < argc; i++) {
-		argv[i - 1] = argv[i];
-	}
-}
-
-int main(int argc, char *argv[])
-{
-	int j;
-
-	/* Find/remove "-auto" and "-fbo" from the argument vector.
-	 */
-	for (j = 1; j < argc; j++) {
-		if (!strcmp(argv[j], "-auto")) {
-			piglit_automatic = 1;
-			delete_arg(argv, argc--, j--);
-		} else if (!strcmp(argv[j], "-fbo")) {
-			piglit_use_fbo = true;
-			delete_arg(argv, argc--, j--);
-		} else if (!strcmp(argv[j], "-rlimit")) {
-			char *ptr;
-			unsigned long lim;
-			int i;
-
-			j++;
-			if (j >= argc) {
-				fprintf(stderr,
-					"-rlimit requires an argument\n");
-				piglit_report_result(PIGLIT_FAIL);
-			}
-
-			lim = strtoul(argv[j], &ptr, 0);
-			if (ptr == argv[j]) {
-				fprintf(stderr,
-					"-rlimit requires an argument\n");
-				piglit_report_result(PIGLIT_FAIL);
-			}
-
-			piglit_set_rlimit(lim);
-
-			/* Remove 2 arguments (hence the 'i - 2') from the
-			 * command line.
-			 */
-			for (i = j + 1; i < argc; i++) {
-				argv[i - 2] = argv[i];
-			}
-			argc -= 2;
-			j -= 2;
-		}
-	}
-
-	if (piglit_use_fbo) {
-		if (!piglit_framework_fbo_init())
-			piglit_use_fbo = false;
-	}
-
-	if (!piglit_use_fbo)
-		piglit_framework_glut_init(argc, argv);
-
-	piglit_init(argc, argv);
-
-	if (piglit_use_fbo) {
-		result = piglit_display();
-		piglit_framework_fbo_destroy();
-	} else {
-		glutMainLoop();
-	}
-
-	piglit_report_result(result);
-	/* UNREACHED */
-	return 0;
-}
-- 
1.7.10.1



More information about the Piglit mailing list