mesa/src
Eric Anholt f597ac3966 vc4: Implement job shuffling
Track rendering to each FBO independently and flush rendering only when
necessary.  This lets us avoid the overhead of storing and loading the
frame when an application momentarily switches to rendering to some other
texture in order to continue rendering the main scene.

Improves glmark -b desktop:effect=shadow:windows=4 by 27%
Improves glmark -b
    desktop:blur-radius=5:effect=blur:passes=1:separable=true:windows=4
    by 17%

While I haven't tested other apps, this should help X rendering a lot, and
I've heard GLBenchmark needed it too.
2016-09-14 06:25:41 +01:00
..
amd android: add support for libmesa_amdgpu_addrlib 2016-09-13 10:06:04 +10:00
compiler glsl: add core plumbing for GL_ANDROID_extension_pack_es31a 2016-09-13 20:49:55 -04:00
egl egl: Rename MESA_configless_context bit to KHR_no_config_context 2016-09-12 11:29:09 -04:00
gallium vc4: Implement job shuffling 2016-09-14 06:25:41 +01:00
gbm gbm: fix potential NULL deref of mapImage/unmapImage. 2016-09-12 16:52:55 +01:00
getopt Introduce .editorconfig 2016-08-31 17:06:54 -07:00
glx glx/glvnd: list the strcmp arguments in correct order 2016-09-05 11:59:07 +01:00
gtest Introduce .editorconfig 2016-08-31 17:06:54 -07:00
hgl Introduce .editorconfig 2016-08-31 17:06:54 -07:00
intel aubinator: Remove bogus "end" parameter in gen_disasm_disassemble() 2016-09-13 16:32:42 -07:00
loader loader/dri3: Always use at least two back buffers 2016-09-06 13:04:48 +09:00
mapi mesa: introduce glPrimitiveBoundingBoxARB entrypoint 2016-09-13 20:49:50 -04:00
mesa glsl: add core plumbing for GL_ANDROID_extension_pack_es31a 2016-09-13 20:49:55 -04:00
util u_endian: add android to glibc clause 2016-09-13 10:04:13 +10:00
Makefile.am mesa: Remove prog_hash_table.c 2016-09-12 10:48:35 +10:00
SConscript scons: put the generated git_sha1.h file in top-level src/ directory 2016-06-17 10:33:00 -06:00