[Piglit] [PATCH 07/18] shader_runner: Reindent code handling fb commands.
Francisco Jerez
currojerez at riseup.net
Tue Oct 18 23:36:33 UTC 2016
---
tests/shaders/shader_runner.c | 103 ++++++++++++++++++++++--------------------
1 file changed, 53 insertions(+), 50 deletions(-)
diff --git a/tests/shaders/shader_runner.c b/tests/shaders/shader_runner.c
index 4a2c807..2cde9b3 100644
--- a/tests/shaders/shader_runner.c
+++ b/tests/shaders/shader_runner.c
@@ -2960,65 +2960,68 @@ piglit_display(void)
} else if (sscanf(line, "depthfunc %31s", s) == 1) {
glDepthFunc(piglit_get_gl_enum_from_name(s));
} else if (parse_str(line, "fb ", &rest)) {
- GLuint fbo = 0;
-
- if (parse_str(rest, "tex 2d ", &rest)) {
- glGenFramebuffers(1, &fbo);
- glBindFramebuffer(GL_FRAMEBUFFER, fbo);
-
- REQUIRE(parse_int(rest, &tex, &rest),
- "Framebuffer binding command not "
- "understood at: %s\n", rest);
-
- glFramebufferTexture2D(GL_FRAMEBUFFER,
- GL_COLOR_ATTACHMENT0,
- GL_TEXTURE_2D,
- get_texture_binding(tex)->obj, 0);
- if (!piglit_check_gl_error(GL_NO_ERROR)) {
- fprintf(stderr, "glFramebufferTexture2D error\n");
- piglit_report_result(PIGLIT_FAIL);
- }
+ GLuint fbo = 0;
+
+ if (parse_str(rest, "tex 2d ", &rest)) {
+ glGenFramebuffers(1, &fbo);
+ glBindFramebuffer(GL_FRAMEBUFFER, fbo);
+
+ REQUIRE(parse_int(rest, &tex, &rest),
+ "Framebuffer binding command not "
+ "understood at: %s\n", rest);
+
+ glFramebufferTexture2D(
+ GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0,
+ GL_TEXTURE_2D,
+ get_texture_binding(tex)->obj, 0);
+ if (!piglit_check_gl_error(GL_NO_ERROR)) {
+ fprintf(stderr,
+ "glFramebufferTexture2D error\n");
+ piglit_report_result(PIGLIT_FAIL);
+ }
- w = get_texture_binding(tex)->width;
- h = get_texture_binding(tex)->height;
+ w = get_texture_binding(tex)->width;
+ h = get_texture_binding(tex)->height;
- } else if (sscanf(rest, "tex layered %d", &tex) == 1) {
- glGenFramebuffers(1, &fbo);
- glBindFramebuffer(GL_FRAMEBUFFER, fbo);
+ } else if (sscanf(rest, "tex layered %d", &tex) == 1) {
+ glGenFramebuffers(1, &fbo);
+ glBindFramebuffer(GL_FRAMEBUFFER, fbo);
- glFramebufferTexture(GL_FRAMEBUFFER,
- GL_COLOR_ATTACHMENT0,
- get_texture_binding(tex)->obj, 0);
- if (!piglit_check_gl_error(GL_NO_ERROR)) {
- fprintf(stderr, "glFramebufferTexture error\n");
- piglit_report_result(PIGLIT_FAIL);
- }
+ glFramebufferTexture(
+ GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0,
+ get_texture_binding(tex)->obj, 0);
+ if (!piglit_check_gl_error(GL_NO_ERROR)) {
+ fprintf(stderr,
+ "glFramebufferTexture error\n");
+ piglit_report_result(PIGLIT_FAIL);
+ }
- w = get_texture_binding(tex)->width;
- h = get_texture_binding(tex)->height;
+ w = get_texture_binding(tex)->width;
+ h = get_texture_binding(tex)->height;
- } else {
- fprintf(stderr, "Unknown fb bind subcommand "
- "\"%s\"\n", rest);
- piglit_report_result(PIGLIT_FAIL);
- }
+ } else {
+ fprintf(stderr, "Unknown fb bind subcommand "
+ "\"%s\"\n", rest);
+ piglit_report_result(PIGLIT_FAIL);
+ }
- const GLenum status = glCheckFramebufferStatus(GL_FRAMEBUFFER);
- if (status != GL_FRAMEBUFFER_COMPLETE) {
- fprintf(stderr, "incomplete fbo (status 0x%x)\n", status);
- piglit_report_result(PIGLIT_FAIL);
- }
+ const GLenum status = glCheckFramebufferStatus(GL_FRAMEBUFFER);
+ if (status != GL_FRAMEBUFFER_COMPLETE) {
+ fprintf(stderr, "incomplete fbo (status 0x%x)\n",
+ status);
+ piglit_report_result(PIGLIT_FAIL);
+ }
- render_width = w;
- render_height = h;
+ render_width = w;
+ render_height = h;
- /* Delete the previous draw FB in case
- * it's no longer reachable.
- */
- if (draw_fbo != 0)
- glDeleteFramebuffers(1, &draw_fbo);
+ /* Delete the previous draw FB in case
+ * it's no longer reachable.
+ */
+ if (draw_fbo != 0)
+ glDeleteFramebuffers(1, &draw_fbo);
- draw_fbo = fbo;
+ draw_fbo = fbo;
} else if (parse_str(line, "frustum", &rest)) {
parse_floats(rest, c, 6, NULL);
--
2.9.0
More information about the Piglit
mailing list