mesa/src/gallium/include/pipe
Mike Blumenkrantz 1c8bcad81a gallium: add pipe cap for scissored clears and pass scissor state to clear() hook
this adds a new pipe cap that drivers can support which enables passing buffer
clears with scissor test enabled through to be handled by the driver instead
of having mesa draw a quad

also adjust all existing clear() hooks to have the new parameter

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-by: Vasily Khoruzhick <anarsoul@gmail.com>
Reviewed-by: Kristian H. Kristensen <hoegsberg@google.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4310>
2020-04-29 18:05:06 +00:00
..
p_compiler.h gallium: Only define PIPE_ALIGNSTACK on x86. 2020-02-18 15:40:04 -08:00
p_config.h util/u_endian: set PIPE_ARCH_*_ENDIAN to 1 2019-11-05 16:39:55 +00:00
p_context.h gallium: add pipe cap for scissored clears and pass scissor state to clear() hook 2020-04-29 18:05:06 +00:00
p_defines.h gallium: add pipe cap for scissored clears and pass scissor state to clear() hook 2020-04-29 18:05:06 +00:00
p_format.h format: add format_to_chroma_format 2020-02-27 10:01:31 +01:00
p_screen.h gallium: add pipe_screen::finalize_nir 2019-10-23 21:12:52 -04:00
p_shader_tokens.h gallium: add TGSI_PROPERTY_LAYER_VIEWPORT_RELATIVE 2020-04-15 20:12:00 -04:00
p_state.h gallium: prepare framework for supporting AlphaToCoverageDitherControlNV 2020-04-23 11:58:49 +05:30
p_video_codec.h gallium/video: remove pipe_video_buffer.chroma_format 2020-02-27 10:01:31 +01:00
p_video_enums.h st/va: fix the incorrect max profiles report 2019-02-11 14:44:16 -05:00
p_video_state.h gallium/hash_table: turn it into a wrapper around util/hash_table 2020-02-26 20:35:50 +00:00