mesa/src
Francisco Jerez 34fe051e21 i965: Add a 'has_side_effects' back-end instruction predicate.
This patch fixes the three dead code elimination passes and the
VEC4/FS instruction scheduling passes so they leave instructions with
side effects alone.

At some point it might be interesting to have the instruction
scheduler calculate the exact memory dependencies between atomic ops,
but they're rare enough that it seems unlikely that it will make any
practical difference.

Reviewed-by: Paul Berry <stereotype441@gmail.com>
2013-11-04 12:12:37 -08:00
..
egl wayland: silence unused var warning 2013-10-30 12:50:09 -07:00
gallium clover: Calculate optimal work group size when it's not specified by the user. 2013-11-04 12:12:37 -08:00
gbm dri: Pass in the dlsym()ed driver extension to screen creation. 2013-10-24 14:04:20 -07:00
getopt
glsl glsl: Add new builtins required by GL_ARB_sample_shading 2013-11-01 16:01:48 -07:00
glx scons: Add missing dependencies to src/mapi/glapi/gen/*.xml 2013-10-30 12:21:54 +00:00
gtest gtest: Build it only for 'make check'. 2013-01-13 12:38:44 +01:00
mapi mesa: Add new functions and enums required by GL_ARB_sample_shading 2013-11-01 16:01:47 -07:00
mesa i965: Add a 'has_side_effects' back-end instruction predicate. 2013-11-04 12:12:37 -08:00
Makefile.am gbm: Link to libwayland-drm if Wayland EGL platform is enabled 2013-08-12 15:16:22 -07:00
SConscript Remove libGLU 2012-08-31 10:58:15 -07:00