mesa/src/gallium/include/pipe
Juan A. Suarez Romero 606e42027e gallium: add hook on getting canonical format
On swizzled copies canonical formats are used to reduce the formats to a
simpler subset.

Nevertheless, it is possible that some of the canonical formats defined
in Gallium are actually not supported by the drivers themselves.

This provides a driver-defined hook that can be used to provide an
alternative canonical format in case the canonical one defined by
Gallium is not supported by the driver.

Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15693>
2022-04-19 08:03:42 +00:00
..
p_compiler.h util,gallium: put count in pipe_resource & sampler_view on its own cache line 2021-10-13 03:26:20 +00:00
p_config.h gallium: Remove unused macro PIPE_ARCH_SSSE3 2022-03-23 21:44:04 +00:00
p_context.h gallium: add hook on getting canonical format 2022-04-19 08:03:42 +00:00
p_defines.h gallium: rename ldexp shader-cap 2022-04-18 20:43:18 +00:00
p_format.h util/format: Add G8_B8R8_420_UNORM to match Vulkan. 2021-11-11 00:10:57 +00:00
p_screen.h gallium: Learn about kopper 2022-04-07 00:17:40 +00:00
p_shader_tokens.h gallium/tgsi: rip out cylindrical wrap support 2021-08-25 19:37:16 +00:00
p_state.h util: Getting u_debug.h not depends on pipe/* 2022-04-01 01:52:43 +00:00
p_video_codec.h gallium: change comments to remove 'state tracker' 2020-05-13 13:47:27 -04:00
p_video_enums.h gallium: add parameters for encoder format conversion (EFC) support 2022-03-11 14:10:08 +00:00
p_video_state.h gallium: add parameters for encoder format conversion (EFC) support 2022-03-11 14:10:08 +00:00