mesa/src/gallium/drivers/svga
Charmaine Lee 7315f3a866 svga: set clear_texture to NULL for vgpu9
With PIPE_CAP_CLEAR_TEXTURE removed, we need to set clear_texture to NULL
on svga vgpu9 device so it can use the fallback path.

Fixes: a1eabeff66 ("gallium: remove PIPE_CAP_CLEAR_TEXTURE")

Reviewed-by: Neha Bhende <bhenden@vmware.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24264>
(cherry picked from commit 9c17d9df43)
2023-08-09 10:00:39 -07:00
..
include util: include "util/compiler.h" instead of "pipe/p_compiler.h" 2023-06-27 18:18:30 +08:00
svgadump util: include "util/compiler.h" instead of "pipe/p_compiler.h" 2023-06-27 18:18:30 +08:00
meson.build svga: lower images before ntt 2023-06-16 21:44:22 +00:00
svga_cmd.c svga: Use direct maps when GB objects are present 2022-04-26 00:33:25 +00:00
svga_cmd.h svga: add GL43 resource validation at draw time 2022-01-18 23:50:36 +00:00
svga_cmd_vgpu10.c svga: set PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY for VGPU10 device 2023-04-26 02:29:34 +00:00
svga_context.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_context.h treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_debug.h util: include "util/compiler.h" instead of "pipe/p_compiler.h" 2023-06-27 18:18:30 +08:00
svga_draw.c util: include "util/compiler.h" instead of "pipe/p_compiler.h" 2023-06-27 18:18:30 +08:00
svga_draw.h util: include "util/compiler.h" instead of "pipe/p_compiler.h" 2023-06-27 18:18:30 +08:00
svga_draw_arrays.c treewide: Replace the usage of ubyte/ushort with uint8_t/uint16_t 2023-06-27 18:18:29 +08:00
svga_draw_elements.c treewide: Replace the usage of ubyte/ushort with uint8_t/uint16_t 2023-06-27 18:18:29 +08:00
svga_draw_private.h util: include "util/compiler.h" instead of "pipe/p_compiler.h" 2023-06-27 18:18:30 +08:00
svga_format.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_format.h treewide: replace usage of boolean to bool 2023-06-27 18:18:27 +08:00
svga_hw_reg.h util: include "util/compiler.h" instead of "pipe/p_compiler.h" 2023-06-27 18:18:30 +08:00
svga_image_view.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_image_view.h svga: Add support for compute shader, shader buffers and image views 2022-01-18 23:50:36 +00:00
svga_link.c svga: remove unused tgsi includes 2023-05-25 08:20:32 +00:00
svga_link.h treewide: Replace the usage of ubyte/ushort with uint8_t/uint16_t 2023-06-27 18:18:29 +08:00
svga_mksstats.h svga: enable DRM mks-stats via hooking to the corresponding DRM ioctls 2021-09-21 00:07:39 +00:00
svga_pipe_blend.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_pipe_blit.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_pipe_clear.c svga: set clear_texture to NULL for vgpu9 2023-08-09 10:00:39 -07:00
svga_pipe_constants.c svga: remove unused tgsi includes 2023-05-25 08:20:32 +00:00
svga_pipe_cs.c svga: lower images before ntt 2023-06-16 21:44:22 +00:00
svga_pipe_depthstencil.c util: Rename pipe_debug_message to util_debug_message 2022-04-01 01:52:43 +00:00
svga_pipe_draw.c treewide: Replace the usage of ubyte/ushort with uint8_t/uint16_t 2023-06-27 18:18:29 +08:00
svga_pipe_flush.c gallium: Replace the usage of __FUNCTION__ with __func__ in all gallium code 2022-11-22 06:53:47 +00:00
svga_pipe_fs.c svga: remove unused tgsi includes 2023-05-25 08:20:32 +00:00
svga_pipe_gs.c svga: remove unused tgsi includes 2023-05-25 08:20:32 +00:00
svga_pipe_misc.c svga: use util_unreference_framebuffer_state to unref fb state 2023-05-03 23:45:36 +00:00
svga_pipe_query.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_pipe_rasterizer.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_pipe_sampler.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_pipe_streamout.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_pipe_ts.c svga: remove unused tgsi includes 2023-05-25 08:20:32 +00:00
svga_pipe_vertex.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_pipe_vs.c svga: remove unused tgsi includes 2023-05-25 08:20:32 +00:00
svga_public.h
svga_resource.c gallium: remove u_resource_vtbl::transfer_(un)map 2021-05-21 17:38:04 +00:00
svga_resource.h
svga_resource_buffer.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_resource_buffer.h util: include "util/compiler.h" instead of "pipe/p_compiler.h" 2023-06-27 18:18:30 +08:00
svga_resource_buffer_upload.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_resource_buffer_upload.h svga: add GL43 resource validation at draw time 2022-01-18 23:50:36 +00:00
svga_resource_texture.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_resource_texture.h util: include "util/compiler.h" instead of "pipe/p_compiler.h" 2023-06-27 18:18:30 +08:00
svga_sampler_view.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_sampler_view.h util: include "util/compiler.h" instead of "pipe/p_compiler.h" 2023-06-27 18:18:30 +08:00
svga_screen.c gallium: remove PIPE_CAP_CLEAR_TEXTURE 2023-07-10 15:23:06 +00:00
svga_screen.h treewide: replace usage of boolean to bool 2023-06-27 18:18:27 +08:00
svga_screen_cache.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_screen_cache.h treewide: replace usage of boolean to bool 2023-06-27 18:18:27 +08:00
svga_shader.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_shader.h treewide: Replace the usage of ubyte/ushort with uint8_t/uint16_t 2023-06-27 18:18:29 +08:00
svga_shader_buffer.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_shader_buffer.h svga: Add support for compute shader, shader buffers and image views 2022-01-18 23:50:36 +00:00
svga_state.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_state.h util: include "util/compiler.h" instead of "pipe/p_compiler.h" 2023-06-27 18:18:30 +08:00
svga_state_constants.c gallium: Replace the usage of __FUNCTION__ with __func__ in all gallium code 2022-11-22 06:53:47 +00:00
svga_state_cs.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_state_framebuffer.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_state_fs.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_state_gs.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_state_need_swtnl.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_state_rss.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_state_sampler.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_state_tgsi_transform.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_state_ts.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_state_tss.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_state_uav.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_state_vdecl.c svga: create svga_shader_info 2022-05-14 03:06:06 +00:00
svga_state_vs.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_streamout.h
svga_surface.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_surface.h util: include "util/compiler.h" instead of "pipe/p_compiler.h" 2023-06-27 18:18:30 +08:00
svga_swtnl.h util: include "util/compiler.h" instead of "pipe/p_compiler.h" 2023-06-27 18:18:30 +08:00
svga_swtnl_backend.c treewide: Replace the usage of ubyte/ushort with uint8_t/uint16_t 2023-06-27 18:18:29 +08:00
svga_swtnl_draw.c treewide: Replace the usage of ubyte/ushort with uint8_t/uint16_t 2023-06-27 18:18:29 +08:00
svga_swtnl_private.h treewide: Replace the usage of ubyte/ushort with uint8_t/uint16_t 2023-06-27 18:18:29 +08:00
svga_swtnl_state.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_tgsi.c util: include "util/compiler.h" instead of "pipe/p_compiler.h" 2023-06-27 18:18:30 +08:00
svga_tgsi.h util: include "util/compiler.h" instead of "pipe/p_compiler.h" 2023-06-27 18:18:30 +08:00
svga_tgsi_decl_sm30.c treewide: Replace the usage of ubyte/ushort with uint8_t/uint16_t 2023-06-27 18:18:29 +08:00
svga_tgsi_emit.h treewide: replace usage of boolean to bool 2023-06-27 18:18:27 +08:00
svga_tgsi_insn.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
svga_tgsi_vgpu10.c util: include "util/compiler.h" instead of "pipe/p_compiler.h" 2023-06-27 18:18:30 +08:00
svga_winsys.h util: include "util/compiler.h" instead of "pipe/p_compiler.h" 2023-06-27 18:18:30 +08:00