mesa/src/gallium/include/pipe
Marek Olšák b688ea31fc gallium: add unbind_num_trailing_slots to set_sampler_views
Instead of calling this functions again to unbind trailing slots,
extend it to do it when binding. This reduces CPU overhead.

A lot of drivers ignore "start" and always unbind all slots after "count".
Such drivers don't need any changes here.

Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8298>
2021-01-27 23:53:35 +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 unbind_num_trailing_slots to set_sampler_views 2021-01-27 23:53:35 +00:00
p_defines.h gallium: Add new cap PIPE_CAP_TEXTURE_BUFFER_SAMPLER 2021-01-12 19:06:00 +00:00
p_format.h util,gallium: Add new 64-bit integer formats 2020-11-09 17:17:39 +00:00
p_screen.h gallium: Add optional pipe_context to flush_frontbuffer 2020-12-14 23:31:37 +00:00
p_shader_tokens.h gallium: add TGSI_PROPERTY_FS_BLEND_EQUATION_ADVANCED 2020-07-17 06:19:16 +00:00
p_state.h gallium: add pipe_draw_info::index::gl_bo 2021-01-04 19:22:33 -05:00
p_video_codec.h gallium: change comments to remove 'state tracker' 2020-05-13 13:47:27 -04:00
p_video_enums.h vl: add AV1 codec picture support 2020-11-17 19:04:44 +00:00
p_video_state.h gallium/vl: merge identical h264/h265 enums 2021-01-05 11:29:11 +00:00