aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_cb_condrender.c
Commit message (Collapse)AuthorAgeFilesLines
* mesa/st: Support ARB_conditional_render_inverted modesTobias Klausmann2014-08-191-1/+19
| | | | | | Reviewed-by: Ilia Mirkin <[email protected]> Reviewed-by: Roland Scheidegger <[email protected]> Signed-off-by: Tobias Klausmann <[email protected]>
* gallium: add condition parameter to render_conditionRoland Scheidegger2013-06-181-3/+3
| | | | | | | | | | | | | For conditional rendering this makes it possible to skip rendering if either the predicate is true or false, as supported by d3d10 (in fact previously it was sort of implied skip rendering if predicate is false for occlusion predicate, and true for so_overflow predicate). There's no cap bit for this as presumably all drivers could do it trivially (but this patch does not implement it for the drivers using true hw predicates, nvxx, r600, radeonsi, no change is expected for OpenGL functionality). Reviewed-by: Jose Fonseca <[email protected]>
* gallium: manage render condition in cso_context and fix postprocessing w/ itMarek Olšák2012-12-121-8/+3
| | | | Reviewed-by: Brian Paul <[email protected]>
* st/mesa: flush bitmap cache on query and conditional render boundariesVadim Girlin2011-07-131-0/+5
| | | | | | | | | | Bitmap caching shouldn't affect the results of the queries and conditional render. NOTE: This is a candidate for the 7.11 branch. Signed-off-by: Vadim Girlin <[email protected]> Signed-off-by: Brian Paul <[email protected]>
* st/mesa: GenerateMipmap should not be killed by conditional renderingMarek Olšák2011-05-301-2/+9
| | | | | | NOTE: This is a candidate for the 7.10 branch. Reviewed-by: Brian Paul <[email protected]>
* Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg2010-10-131-2/+2
|
* st/mesa: clean-up: use st_context() everywhereBrian Paul2010-04-231-2/+2
|
* st/mesa: Silence uninitialized variable warning.Vinson Lee2010-01-261-0/+1
|
* st/mesa: implement conditional renderingBrian Paul2009-12-311-0/+95