mesa/src/gallium/drivers/zink
Mike Blumenkrantz dcf3adbde7 zink: disable EXT_shader_object if !optimal_keys
this has the same requirements as GPL and then some

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22854>
2023-05-05 12:32:40 +00:00
..
ci Uprev Piglit to 79a084c56b6dd79f7c3a97b57a72963121ebb1e6 2023-05-04 13:45:30 +00:00
nir_to_spirv nir: rename ACCESS_STREAM_CACHE_POLICY -> ACCESS_NON_TEMPORAL and document 2023-05-04 01:55:22 +00:00
driinfo_zink.h zink: use EXT_shader_object to (re)implement separate shaders 2023-04-24 02:49:19 +00:00
meson.build zink: move all barrier-related functions to c++ 2023-03-28 22:28:59 +00:00
VP_ZINK_requirements.json zink: add extendedDynamicState3DepthClipNegativeOneToOne to profile 2023-04-29 04:39:20 +00:00
zink_batch.c zink: sync queries at the end of cmdbufs 2023-05-03 20:08:07 +00:00
zink_batch.h zink: add functions for faster batch-usage completion checks 2023-03-06 14:22:01 +00:00
zink_blit.c zink: block resolves where src extents > dst extents 2023-03-30 21:13:40 +00:00
zink_bo.c zink: fix slab allocator sizing 2023-02-25 00:02:06 +00:00
zink_bo.h zink: add functions for faster batch-usage completion checks 2023-03-06 14:22:01 +00:00
zink_clear.c zink: more explicitly track/check rp optimizing per-context 2023-04-07 12:29:56 +00:00
zink_clear.h zink: add a dynamic render version of clear_texture hook 2023-03-20 02:26:20 +00:00
zink_compiler.c zink: take location_frac into account in pv emulation 2023-05-04 16:28:44 +00:00
zink_compiler.h zink: enable EXT_shader_object for generic precompiles 2023-04-27 01:33:17 +00:00
zink_context.c zink: don't pin flush queue threads if no threads exist 2023-04-24 14:10:45 +00:00
zink_context.h zink: use a perf_debug() macro for debug message logging of copy box warning 2023-04-20 02:52:16 +00:00
zink_descriptors.c zink: null some descriptor buffer pointers during destruction 2023-05-03 20:08:07 +00:00
zink_descriptors.h zink: use GPL to handle (simple) separate shader objects 2023-02-09 13:57:50 +00:00
zink_device_info.py zink: hook up EXT_shader_object 2023-04-24 02:49:18 +00:00
zink_draw.cpp zink: set depth dynamic state values unconditionally 2023-05-03 20:08:07 +00:00
zink_extensions.py
zink_fence.c zink: add ZINK_DEBUG=flushsync 2023-03-20 22:12:40 -04:00
zink_fence.h zink: move all types/enums into zink_types.h 2022-08-14 18:38:04 -04:00
zink_format.c zink: Map ETC1 to ETC2 to avoid uncompressing in the frontend. 2022-10-05 14:35:11 +00:00
zink_format.h zink: prefer vulkan_core.h over vulkan.h 2023-02-22 12:23:39 +00:00
zink_format_test.c zink: Map ETC1 to ETC2 to avoid uncompressing in the frontend. 2022-10-05 14:35:11 +00:00
zink_framebuffer.c zink: use tc renderpass tracking to optimize renderpasses 2022-10-29 20:19:51 +00:00
zink_framebuffer.h zink: move all types/enums into zink_types.h 2022-08-14 18:38:04 -04:00
zink_helpers.h
zink_inlines.h
zink_instance.py zink: prefer vulkan_core.h over vulkan.h 2023-02-22 12:23:39 +00:00
zink_kopper.c zink: Some return values of malloc should be checked 2023-04-13 13:40:22 +00:00
zink_kopper.h zink: track per-image swapchain layouts 2023-04-12 21:43:35 +00:00
zink_lower_cubemap_to_array.c nir: adjust nir_src_copy signature to take a nir_instr * 2022-08-30 18:21:44 +00:00
zink_pipeline.c Revert "zink: don't render with multisampling when it is disabled" 2023-04-29 04:59:11 +00:00
zink_pipeline.h zink: use zink_shader_object for pipeline compiles from zink_gfx_program 2023-04-27 01:33:17 +00:00
zink_program.c zink: only unset a generated tcs if the bound tcs is the generated one 2023-05-02 20:08:32 +00:00
zink_program.h Revert "zink: add single_sample to fs key" 2023-04-29 04:59:11 +00:00
zink_program_state.hpp zink: enable EXT_shader_object for generic precompiles 2023-04-27 01:33:17 +00:00
zink_public.h
zink_query.c zink: sync queries at the end of cmdbufs 2023-05-03 20:08:07 +00:00
zink_query.h zink: sync queries at the end of cmdbufs 2023-05-03 20:08:07 +00:00
zink_render_pass.c zink: avoid recursion during msrtss blits from flushing clears 2023-04-20 12:58:12 +00:00
zink_render_pass.h zink: split out swapchain render update fixups into separate function 2023-01-09 20:06:14 +00:00
zink_resource.c zink: use a perf_debug() macro for debug message logging of copy box warning 2023-04-20 02:52:16 +00:00
zink_resource.h zink: use a perf_debug() macro for debug message logging of copy box warning 2023-04-20 02:52:16 +00:00
zink_screen.c zink: disable EXT_shader_object if !optimal_keys 2023-05-05 12:32:40 +00:00
zink_screen.h zink: add frame trace markers on the queue 2023-03-06 16:23:21 +00:00
zink_shader_keys.h Revert "zink: add single_sample to fs key" 2023-04-29 04:59:11 +00:00
zink_state.c Revert "zink: add to multisample field to zink_gfx_pipeline_state" 2023-04-29 04:59:11 +00:00
zink_state.h zink: use fast popcnt for vstate draws 2023-03-30 22:28:38 +00:00
zink_surface.c zink: reapply VkImageViewUsageCreateInfo when rebinding a surface 2023-04-26 21:22:43 +00:00
zink_surface.h zink: add docs for zink_surface 2022-10-27 14:43:50 +00:00
zink_synchronization.cpp zink: use a perf_debug() macro for debug message logging of copy box warning 2023-04-20 02:52:16 +00:00
zink_types.h Revert "zink: add to multisample field to zink_gfx_pipeline_state" 2023-04-29 04:59:11 +00:00