mesa/src/gallium/drivers/zink
Mike Blumenkrantz 3e12cb9ad9 zink: use VkImageViewUsageCreateInfo to remove attachment bits
this avoids issues where the driver may not support attachment bits
for texture views

Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14719>
2022-01-28 14:23:51 +00:00
..
ci zink: add anv (icl) fails 2022-01-26 00:07:58 +00:00
nir_to_spirv zink: never use SpvOpImageQuerySizeLod for texel buffers 2022-01-25 23:56:36 +00:00
driinfo_zink.h zink: implement uniform inlining 2021-04-08 03:00:48 +00:00
meson.build zink: link with vulkan utils 2022-01-21 01:02:18 +00:00
nir_lower_dynamic_bo_access.c nir/lower_dynamic_bo_access: Use copy_inst_indices for our cloned instrs. 2022-01-19 22:28:34 +00:00
zink_batch.c zink: emit same number of timeline signals as semaphore signals 2022-01-28 14:02:48 +00:00
zink_batch.h zink: implement GL semaphores 2022-01-18 23:31:01 +00:00
zink_blit.c zink: add 1DShadow sampler handling for drivers (radv) that don't support it 2021-11-09 23:59:04 +00:00
zink_bo.c zink: return 256 for PIPE_CAP_MIN_MAP_BUFFER_ALIGNMENT 2022-01-26 22:05:53 +00:00
zink_bo.h zink: support sparse texture range commits 2022-01-20 15:51:30 +00:00
zink_clear.c zink: don't break early when applying fb clears 2021-10-26 14:52:54 +00:00
zink_clear.h zink: add more clear hooks 2021-06-22 12:45:39 +00:00
zink_compiler.c zink: only allocate ntv residency info if it will be used 2022-01-20 15:51:30 +00:00
zink_compiler.h zink: only allocate ntv residency info if it will be used 2022-01-20 15:51:30 +00:00
zink_context.c zink: use VkImageViewUsageCreateInfo to remove attachment bits 2022-01-28 14:23:51 +00:00
zink_context.h Revert "zink: handle vertex buffer offset overflows" 2022-01-21 16:44:14 +00:00
zink_descriptors.c zink: rework cached fbfetch descriptor fallback 2021-11-05 02:21:01 +00:00
zink_descriptors.h zink: rework cached fbfetch descriptor fallback 2021-11-05 02:21:01 +00:00
zink_descriptors_lazy.c zink: reorder fbfetch flag-setting to avoid null deref 2022-01-26 14:59:56 +00:00
zink_device_info.py zink: hook up planar image format creation 2022-01-21 01:02:18 +00:00
zink_draw.cpp zink: handle bogus xfb draws 2022-01-26 04:00:42 +00:00
zink_extensions.py zink/codegen: remove core_since in constructor 2022-01-07 17:51:45 +00:00
zink_fence.c zink: flag has_work when a GL semaphore is signalled 2022-01-28 14:02:48 +00:00
zink_fence.h zink: implement GL semaphores 2022-01-18 23:31:01 +00:00
zink_format.c zink: add function for decomposing vertex format to single component 2021-09-14 01:55:56 +00:00
zink_format.h zink: add function for decomposing vertex format to single component 2021-09-14 01:55:56 +00:00
zink_format_test.c zink: add format test 2020-12-16 20:51:33 +00:00
zink_framebuffer.c zink: implement GL_EXT_multisampled_render_to_texture 2021-09-24 21:00:21 +00:00
zink_framebuffer.h zink: use imageless framebuffers 2021-09-02 15:53:16 +00:00
zink_helpers.h zink: move filter-helper to separate helper-header 2019-11-13 09:12:36 +01:00
zink_inlines.h zink: implement pipe_context::draw_vertex_state 2021-11-17 03:16:13 +00:00
zink_instance.py zink: add VK_KHR_external_memory_capabilities to instance exts 2022-01-18 23:31:01 +00:00
zink_pipeline.c zink: Set vertex binding stride without dynamic state extensions 2022-01-21 15:30:54 +00:00
zink_pipeline.h zink: Set vertex binding stride without dynamic state extensions 2022-01-21 15:30:54 +00:00
zink_program.c zink: Set vertex binding stride without dynamic state extensions 2022-01-21 15:30:54 +00:00
zink_program.h zink: implement cs uniform inlining 2021-11-10 01:15:39 +00:00
zink_public.h zink: hook up driconf 2020-10-05 12:26:30 -04:00
zink_query.c zink: use even more accurate stride values for query result copies 2022-01-12 18:39:56 +00:00
zink_query.h zink: unconditionally support conditional rendering 2021-09-14 03:30:49 +00:00
zink_render_pass.c zink: set aspectMask for renderpass2 VkAttachmentReference2 structs 2021-10-28 02:16:15 +00:00
zink_render_pass.h zink: implement GL_EXT_multisampled_render_to_texture 2021-09-24 21:00:21 +00:00
zink_resource.c zink: allow resource creation without VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT 2022-01-28 14:23:51 +00:00
zink_resource.h zink: hook up planar image format creation 2022-01-21 01:02:18 +00:00
zink_screen.c zink: return 256 for PIPE_CAP_MIN_MAP_BUFFER_ALIGNMENT 2022-01-26 22:05:53 +00:00
zink_screen.h zink: return 256 for PIPE_CAP_MIN_MAP_BUFFER_ALIGNMENT 2022-01-26 22:05:53 +00:00
zink_shader_keys.h zink: move shader keys to be persistent on pipeline state 2021-09-15 23:52:32 -04:00
zink_state.c zink: add missing assert for 8bit vertex decompose 2022-01-11 14:16:34 +00:00
zink_state.h zink: fix -Warray-bounds warning 2022-01-05 14:46:03 +00:00
zink_surface.c zink: use VkImageViewUsageCreateInfo to remove attachment bits 2022-01-28 14:23:51 +00:00
zink_surface.h zink: don't clamp 2D_ARRAY surfaces to 2D 2021-11-01 00:49:24 +00:00