Mesa (master): glsl: Remove api_enabled tracking for transform feedback

Jordan Justen jljusten at kemper.freedesktop.org
Mon Mar 19 17:57:00 UTC 2018


Module: Mesa
Branch: master
Commit: 9b473f9e3cc6820a6d1441e046be5ece22e03d17
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b473f9e3cc6820a6d1441e046be5ece22e03d17

Author: Jordan Justen <jordan.l.justen at intel.com>
Date:   Tue Mar 13 10:49:28 2018 -0700

glsl: Remove api_enabled tracking for transform feedback

We used this to prevent usage of the disk shader cache when transform
feedback was enabled via the GL API. This is no longer used.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=105444
Signed-off-by: Jordan Justen <jordan.l.justen at intel.com>
Reviewed-by: Tapani Pälli <tapani.palli at intel.com>
Reviewed-by: Timothy Arceri <tarceri at itsqueeze.com>

---

 src/compiler/glsl/link_varyings.cpp | 2 --
 src/mesa/main/mtypes.h              | 3 ---
 2 files changed, 5 deletions(-)

diff --git a/src/compiler/glsl/link_varyings.cpp b/src/compiler/glsl/link_varyings.cpp
index 0a484ce132..1fdfcb877d 100644
--- a/src/compiler/glsl/link_varyings.cpp
+++ b/src/compiler/glsl/link_varyings.cpp
@@ -1336,8 +1336,6 @@ store_tfeedback_info(struct gl_context *ctx, struct gl_shader_program *prog,
    if (has_xfb_qualifiers) {
       qsort(tfeedback_decls, num_tfeedback_decls, sizeof(*tfeedback_decls),
             cmp_xfb_offset);
-   } else {
-      xfb_prog->sh.LinkedTransformFeedback->api_enabled = true;
    }
 
    xfb_prog->sh.LinkedTransformFeedback->Varyings =
diff --git a/src/mesa/main/mtypes.h b/src/mesa/main/mtypes.h
index 734fefc97f..5ee27d9977 100644
--- a/src/mesa/main/mtypes.h
+++ b/src/mesa/main/mtypes.h
@@ -1861,9 +1861,6 @@ struct gl_transform_feedback_buffer
 /** Post-link transform feedback info. */
 struct gl_transform_feedback_info
 {
-   /* Was xfb enabled via the api or in shader layout qualifiers */
-   bool api_enabled;
-
    unsigned NumOutputs;
 
    /* Bitmask of active buffer indices. */




More information about the mesa-commit mailing list