mesa/src
Lucas Stach 4daee6733f etnaviv: rework TS enable to be a derived state
Draw operations should not use the TS if the TS buffer content is invalid,
as this leads to wrong rendering or even GPU hangs. As the TS valid status
can change between draws (clear operations changing it to valid, blits using
the RS to the color or ZS buffer changing it to invalid), the TS_MEM_CONFIG
must be updated before each draw if the status has changed.

This fixes the remaining TS related piglit failures (regressions of a
standard run against a piglit run with TS completely disabled).

Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Reviewed-by: Wladimir J. van der Laan <laanwj@gmail.com>
Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com>
2017-10-14 16:40:08 +02:00
..
amd radv: do not allocate CMASK for non-MSSA images with 128 bit formats 2017-10-14 12:25:48 +02:00
broadcom broadcom/vc5: Don't pair VPMSETUP with other peripheral access. 2017-10-12 10:41:09 -07:00
compiler blob: Use intptr_t instead of ssize_t 2017-10-13 15:02:34 -07:00
egl wayland-drm: constify the callbacks struct, take 2 2017-10-13 12:56:12 +01:00
gallium etnaviv: rework TS enable to be a derived state 2017-10-14 16:40:08 +02:00
gbm meson: build gbm 2017-10-09 13:42:44 -07:00
getopt
glx meson: Add support for configuring dri drivers directory. 2017-10-09 13:42:44 -07:00
gtest meson: convert gtest to an internal dependency 2017-10-03 10:02:08 -07:00
hgl
intel blob: Use intptr_t instead of ssize_t 2017-10-13 15:02:34 -07:00
loader meson: build glx 2017-10-09 13:42:44 -07:00
mapi mapi/shared-glapi/test: rework glapitable.h handling 2017-10-13 11:12:08 -07:00
mesa i965: Rename brw->no_batch_wrap to intel_batchbuffer::no_wrap 2017-10-13 11:16:41 -07:00
util ralloc: Allow reparenting to a NULL context 2017-10-12 22:39:31 -07:00
vulkan vulkan: util: add macros to extract extension/offset number from enums 2017-10-06 11:45:41 +01:00
git_sha1.h.in meson: Build i965 and dri stack 2017-10-09 13:42:44 -07:00
Makefile.am configure: Add the new "vc5" driver to the list, requiring a simulator. 2017-10-10 11:42:04 -07:00
meson.build meson: build gbm 2017-10-09 13:42:44 -07:00
SConscript scons: use python3-compatible print() 2017-09-25 11:57:12 +01:00