mesa/src/broadcom/vulkan
Iago Toral Quiroga c414a241d0 v3dv: move early-Z update to pre-draw
This needs to be updated everytime we bind a new pipeline, but we can
bind a pipeline and not have an actual job yet, so we want to postpone
this until we actually need to emit CFG_BITS, during the pre-draw
setup.

Also, rename the update helper to be about the job rather the command
buffer, since it is updating state that we track per job.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6766>
2020-10-13 21:21:29 +00:00
..
.dir-locals.el
.editorconfig
meson.build v3dv: implement occlusion queries 2020-10-13 21:21:29 +00:00
v3d_tiling.c v3dv: implement vkCreateImage 2020-10-13 21:21:25 +00:00
v3dv_bo.c v3dv/bo: add a bo name 2020-10-13 21:21:27 +00:00
v3dv_bo.h v3dv/bo: add a bo name 2020-10-13 21:21:27 +00:00
v3dv_cl.c v3dv: support submits without a command buffer 2020-10-13 21:21:28 +00:00
v3dv_cl.h v3dv: initial descriptor set support 2020-10-13 21:21:27 +00:00
v3dv_cmd_buffer.c v3dv: move early-Z update to pre-draw 2020-10-13 21:21:29 +00:00
v3dv_debug.c v3dv/debug: add v3dv_debug 2020-10-13 21:21:25 +00:00
v3dv_debug.h v3dv/debug: add v3dv_debug 2020-10-13 21:21:25 +00:00
v3dv_descriptor_set.c v3dv/descriptor: move descriptor_map_get_sampler, add and use get_image_view 2020-10-13 21:21:29 +00:00
v3dv_device.c v3dv: implement shader draw fallback for vkCmdBlitImage 2020-10-13 21:21:29 +00:00
v3dv_entrypoints_gen.py
v3dv_extensions.py v3dv: hook up WSI support 2020-10-13 21:21:26 +00:00
v3dv_extensions_gen.py
v3dv_formats.c v3dv: require optimal tiling for features that reqiure sampling 2020-10-13 21:21:29 +00:00
v3dv_icd.py
v3dv_image.c v3dv/descriptor_set: added support for samplers 2020-10-13 21:21:29 +00:00
v3dv_meta_clear.c v3dv: save and restore descriptor state during meta operations if needed 2020-10-13 21:21:29 +00:00
v3dv_meta_copy.c v3dv: implement shader draw fallback for vkCmdBlitImage 2020-10-13 21:21:29 +00:00
v3dv_pass.c v3dv: compute tile granularity for each subpass 2020-10-13 21:21:29 +00:00
v3dv_pipeline.c v3dv/descriptor: handle not having a sampler when combining texture and sampler id 2020-10-13 21:21:29 +00:00
v3dv_pipeline_cache.c v3dv: stubs for Create/DestroyPipelineCache 2020-10-13 21:21:26 +00:00
v3dv_private.h v3dv: implement shader draw fallback for vkCmdBlitImage 2020-10-13 21:21:29 +00:00
v3dv_query.c v3dv: implement occlusion queries 2020-10-13 21:21:29 +00:00
v3dv_queue.c v3dv: implement TFU blits 2020-10-13 21:21:29 +00:00
v3dv_uniforms.c v3dv/uniforms: fill up texture size-related uniforms 2020-10-13 21:21:29 +00:00
v3dv_util.c
v3dv_wsi.c v3dv: rename drm device fields so they are more explict 2020-10-13 21:21:26 +00:00
v3dv_wsi_x11.c v3dv: hook up WSI support 2020-10-13 21:21:26 +00:00
vk_format_info.h v3dv: always flush draw calls if we are doing sRGB blending 2020-10-13 21:21:28 +00:00