diff options
author | Eric Anholt <[email protected]> | 2013-03-18 08:42:19 -0700 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2013-03-25 08:50:38 -0700 |
commit | 712bac1f4130cb2ea75c53698cc6428d93b26ed3 (patch) | |
tree | 9eb808d161b9b57cb08f56f9ea11511c1f0b0aa1 /src/glsl/linker.cpp | |
parent | 92b8a37fdfff9e83f39b8885f51ed2f60326ab6a (diff) |
mesa: Disable validate_ir_tree() on release builds.
Since half of ir_validate uses asserts() (the other using printf() then
abort()), there's not much use to calling it in a release build. Cuts
6.3% of the startup time of TF2.
NOTE: This is a candidate for the stable branches.
Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/glsl/linker.cpp')
-rw-r--r-- | src/glsl/linker.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/glsl/linker.cpp b/src/glsl/linker.cpp index 29856b08015..2b30d2b652d 100644 --- a/src/glsl/linker.cpp +++ b/src/glsl/linker.cpp @@ -1067,13 +1067,11 @@ link_intrastage_shaders(void *mem_ctx, free(linking_shaders); -#ifdef DEBUG /* At this point linked should contain all of the linked IR, so * validate it to make sure nothing went wrong. */ if (linked) validate_ir_tree(linked->ir); -#endif /* Make a pass over all variable declarations to ensure that arrays with * unspecified sizes have a size specified. The size is inferred from the |