diff options
author | Iago Toral Quiroga <[email protected]> | 2015-12-18 10:17:59 +0100 |
---|---|---|
committer | Samuel Iglesias Gonsálvez <[email protected]> | 2015-12-22 12:38:48 +0100 |
commit | 1a95b87dad341e73e355b244a275d9b4d60537af (patch) | |
tree | a11d3240d3a963fa4aa1f68dfd8f0e419bb15a18 /src/mesa/main/points.h | |
parent | 57f7c85dcf8ca8b47b71076fb70d9242aec00588 (diff) |
mesa: Add a _mesa_active_fragment_shader_has_side_effects helper
Some drivers can disable the FS unit if there is nothing in the shader code
that writes to an output (i.e. color, depth, etc). Right now, mesa has
a function to check for atomic buffers and the i965 driver also checks for
images. Refactor this logic into a generic function that we can use for
any source of side effects in a fragment shader. Suggested by Jason.
v2:
- Use '_Shader', as suggested by Tapani, to fix the following CTS test:
ES31-CTS.shader_atomic_counters.advanced-usage-many-draw-calls2
Reviewed-by: Francisco Jerez <[email protected]>
Diffstat (limited to 'src/mesa/main/points.h')
0 files changed, 0 insertions, 0 deletions