mesa/src/gallium/drivers/zink
Mike Blumenkrantz c6687eef2d zink: add a mechanism to track current resource usage in batches
this is really primitive, but it at least gives an idea of whether a
resource has been submitted for writing in a pending batch

Reviewed-by: Erik Faye-Lun <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6924>
2020-10-14 09:20:24 -04:00
..
nir_to_spirv zink: support loading any UBO 2020-10-13 12:02:59 +00:00
driinfo_zink.h zink: hook up driconf 2020-10-05 12:26:30 -04:00
meson.build zink: hook zink_device_info.py to build system 2020-09-28 15:03:56 +00:00
zink_batch.c zink: add a mechanism to track current resource usage in batches 2020-10-14 09:20:24 -04:00
zink_batch.h zink: add a mechanism to track current resource usage in batches 2020-10-14 09:20:24 -04:00
zink_blit.c zink: add a mechanism to track current resource usage in batches 2020-10-14 09:20:24 -04:00
zink_compiler.c zink: use nir_lower_ubo_vec4 to simplify things a bit 2020-10-13 12:02:59 +00:00
zink_compiler.h zink: split up creating zink_shader objects and VkShaderModule objects 2020-08-07 12:36:59 +00:00
zink_context.c zink: add a mechanism to track current resource usage in batches 2020-10-14 09:20:24 -04:00
zink_context.h zink: unify all occurrences of waiting on a fence 2020-09-29 20:49:15 +00:00
zink_device_info.py zink: enable VK_EXT_shader_stencil_export 2020-10-12 18:26:56 +00:00
zink_draw.c zink: add a mechanism to track current resource usage in batches 2020-10-14 09:20:24 -04:00
zink_fence.c zink: add a mechanism to track current resource usage in batches 2020-10-14 09:20:24 -04:00
zink_fence.h zink: add a mechanism to track current resource usage in batches 2020-10-14 09:20:24 -04:00
zink_format.c zink: use u_transfer_helper to split/merge interleaved depth/stencil formats 2020-08-31 13:45:42 +00:00
zink_framebuffer.c zink: try to handle multisampled null buffers 2020-07-14 16:40:12 +00:00
zink_framebuffer.h zink: try to handle multisampled null buffers 2020-07-14 16:40:12 +00:00
zink_helpers.h zink: move filter-helper to separate helper-header 2019-11-13 09:12:36 +01:00
zink_pipeline.c zink: apply viewport count when creating pipelines 2020-09-24 20:48:51 +00:00
zink_pipeline.h zink: store base-object of DSA-state 2020-09-25 09:16:27 +00:00
zink_program.c zink: handle more draw modes 2020-08-12 14:52:26 +00:00
zink_program.h zink: change pipeline hashes to index based on vk primitive type 2020-08-12 14:52:26 +00:00
zink_public.h zink: hook up driconf 2020-10-05 12:26:30 -04:00
zink_query.c zink: add a mechanism to track current resource usage in batches 2020-10-14 09:20:24 -04:00
zink_query.h zink: rework query handling 2020-07-13 20:59:07 +00:00
zink_render_pass.c zink: Use optimal layout instead of general. Reduces valid layer warnings. Fixes RADV image noise. 2019-10-30 09:09:49 +00:00
zink_render_pass.h zink: add samples to rasterizer 2019-10-28 08:51:45 +00:00
zink_resource.c zink: add a mechanism to track current resource usage in batches 2020-10-14 09:20:24 -04:00
zink_resource.h zink: add a mechanism to track current resource usage in batches 2020-10-14 09:20:24 -04:00
zink_screen.c zink: do not report SSBOs as halfway supported 2020-10-13 16:55:22 +00:00
zink_screen.h zink: support VK_EXT_extended_dynamic_state 2020-10-12 18:26:56 +00:00
zink_state.c zink: use the new, generated extension infrastructure 2020-09-28 15:03:56 +00:00
zink_state.h zink: store base-object of DSA-state 2020-09-25 09:16:27 +00:00
zink_surface.c zink: assert that image-view format isn't undefined 2020-06-09 19:35:26 +00:00
zink_surface.h