v3dv: implement double-buffer mode
[platform/upstream/mesa.git] / src / broadcom / vulkan / v3dv_cmd_buffer.c
2022-01-14 Iago Toral Quirogav3dv: implement double-buffer mode
2021-11-19 Alejandro Piñeirovulkan: move common format helpers to vk_format
2021-11-15 Iago Toral Quirogav3d,v3dv: move tile size calculation to a common helper
2021-11-12 Iago Toral Quirogav3dv: don't use a global constant for default pipeline...
2021-11-02 Ella Stanforthv3dv: Implement VK_KHR_create_renderpass2
2021-10-07 Jason Ekstrandv3dv: Switch to the new vk_error helpers
2021-09-28 Alejandro Piñeirov3d/v3dv: add unlikely for any V3D_DEBUG check
2021-09-23 Yevhenii Kolesnikovv3dv: Use a common vk_command_buffer structure
2021-09-02 Iago Toral Quirogav3dv: make v3dv_image_view derive from vk_image_view
2021-09-02 Iago Toral Quirogav3dv: make v3dv_image derive from vk_image
2021-08-13 Ella-0v3dv: implement VK_EXT_color_write_enable
2021-07-27 Iago Toral Quirogav3dv: implement interaction of queries with multiview
2021-07-27 Iago Toral Quirogav3dv: use correct number of layers for multiview
2021-07-27 Iago Toral Quirogav3dv: don't merge subpasses with different view masks
2021-07-27 Iago Toral Quirogav3dv: broadcast multiview draw commands
2021-07-16 Iago Toral Quirogav3dv: allow limiting amount of tile state allocated
2021-07-12 Iago Toral Quirogav3dv: remove deferred vkCmdClearAtachments path
2021-07-12 Iago Toral Quirogav3dv: emit state packets for geometry shaders
2021-06-29 Iago Toral Quirogabroadcom/util: don't use compute supergroup packing...
2021-06-22 Alejandro Piñeirov3dv: move several hw version dependant code to their...
2021-06-22 Alejandro Piñeirov3dv: split v3dv_device hw version dependant code to...
2021-06-22 Alejandro Piñeirov3dv: split v3dv_format hw version dependant code to...
2021-06-22 Alejandro Piñeirov3dv/cmd_buffer: move cl_emit calls for Draw methods...
2021-06-22 Alejandro Piñeirov3dv/cmd_buffer: add helper job_emit_binning_prolog
2021-06-22 Alejandro Piñeirov3dv: rename v3dv_pack for v3dvx_pack
2021-06-21 Iago Toral Quirogav3dv: remove const qualifier for resource pointer in...
2021-06-21 Iago Toral Quirogav3dv: implement vkCmdResolveImage2KHR
2021-06-17 Iago Toral Quirogav3dv: implement VK_EXT_index_type_uint8
2021-06-16 Charliev3dv: remove sRGB blending workaround
2021-06-16 Charliev3dv: clamp srgb render targets
2021-06-07 Iago Toral Quirogav3dv: fix incorrect render area setup
2021-06-06 Vinson Leev3dv: Fix assert.
2021-05-31 Georg Lehmannv3dv: use VKAPI_ATTR and VKAPI_CALL.
2021-05-31 Iago Toral Quirogav3dv: implement VK_KHR_device_group
2021-05-31 Iago Toral Quirogav3dv: implement vkCmdDispatchBase
2021-05-04 Iago Toral Quirogabroadcom/common: move CSD supergroup sizing to a common...
2021-05-04 Iago Toral Quirogav3dv: limit supergroup size in presence of TSY barriers
2021-05-04 Iago Toral Quirogav3dv: choose a larger CSD supergroup size if possible
2021-04-29 Juan A. Suarez Romerov3dv: rename VC5 to V3D
2021-04-16 Iago Toral Quirogav3dv: better tracking of dirty push constant state
2021-04-16 Iago Toral Quirogav3dv: dirty viewport doesn't affect fragment shaders
2021-04-16 Iago Toral Quirogav3dv: improve dirty descriptor set state tracking
2021-04-16 Iago Toral Quirogav3dv: fix sRGB blending workaround
2021-04-15 Iago Toral Quirogav3dv: don't use a dedicated BO for each occlusion query
2021-04-15 Iago Toral Quirogav3dv: use a bitfield to implement a quick check for...
2021-04-15 Iago Toral Quirogav3dv: optimize a few cases of BO job additions
2021-04-13 Juan A. Suarez Romerov3dv: fix assertion
2021-04-09 Iago Toral Quirogav3dv: fix index buffer binding
2021-04-01 Vinson LeeRemove leftover dead code.
2021-03-30 Juan A. Suarez Romerov3dv: fix unused value
2021-03-26 Alejandro Piñeirov3dv: define a default attribute values with float...
2021-03-25 Alejandro Piñeirov3dv/cmd_buffer: return early for draw commands if...
2021-03-22 Alejandro Piñeirov3dv/pipeline: try to get the shader variant directly...
2021-03-22 Alejandro Piñeirov3dv/pipeline: move topology to pipeline
2021-03-22 Alejandro Piñeirobroadcom/compiler: add local_size in v3d_compute_prog_data
2021-03-17 Lukas Fellerv3dv: fix assertion in job_compute_frame_tiling
2021-03-01 Iago Toral Quirogav3dv: fix branching to large secondaries with more...
2021-02-10 Alejandro Piñeirov3dv: support for depthBiasClamp
2021-01-31 Vinson Leev3dv: Fix assert.
2021-01-22 Alejandro Piñeirov3dv: properly handle two different binding points...
2021-01-21 Iago Toral Quirogav3dv: fix disabling Early Z for the whole frame
2021-01-21 Iago Toral Quirogav3dv: enable early Z/S clears
2021-01-21 Iago Toral Quirogav3dv: do not emit full tile buffers clears to handle...
2021-01-21 Iago Toral Quirogav3dv: refactor checks for subpass attachment stores
2021-01-21 Iago Toral Quirogav3dv: refactor checks for subpass attachment loading
2021-01-21 Iago Toral Quirogav3dv: refactor checks for subpass attachment clears
2021-01-19 Iago Toral Quirogav3dv: use PIPE_TIMEOUT_INFINITE
2021-01-19 Iago Toral Quirogav3dv: disable early Z writes if Z writes are disabled
2021-01-19 Iago Toral Quirogav3dv: only update uniforms for dirty descriptors if...
2020-12-01 James Parkvulkan/util: Consolidate typed_memcpy
2020-11-23 Alejandro Piñeirov3dv/cmd_buffer: missing (uint8_t *) casting when calli...
2020-11-20 Iago Toral Quirogav3dv: only write new uniforms when needed
2020-11-17 Alejandro Piñeirov3dv: use the common base object type and struct
2020-11-14 Alejandro Piñeirov3dv: cleanup/remove support for pre-generated variants
2020-11-02 Iago Toral Quirogav3dv: fix occlusion query inheritance in secondary...
2020-11-02 Iago Toral Quirogav3dv: add support for timestamp queries
2020-11-02 Iago Toral Quirogav3dv: implement vkTrimCommandPool
2020-10-29 Alejandro Piñeirov3dv/format: use XYZ1 swizzle for three-component formats
2020-10-27 Iago Toral Quirogav3dv: grow meta descriptor pool dynamically
2020-10-22 Iago Toral Quirogav3dv: skip unnecessary tile loads when blitting
2020-10-13 Iago Toral Quirogav3dv: fixes for barriers in secondary command buffers
2020-10-13 Iago Toral Quirogav3dv: implement workaround for GFXH-1918
2020-10-13 Iago Toral Quirogav3dv: implement workaround for GFXH-1461
2020-10-13 Iago Toral Quirogav3dv: flag tmu_dirty_rcl in primaries when linking...
2020-10-13 Alejandro Piñeirov3dv/cmd_buffer: set instance id to 0 at start of tile
2020-10-13 Alejandro Piñeirov3dv/pipeline: set 16bit return_size for shadows always
2020-10-13 Iago Toral Quirogav3dv: handle multisample rasterization with empty frame...
2020-10-13 Iago Toral Quirogav3dv: handle multisample resolves for formats that...
2020-10-13 Iago Toral Quirogav3dv: amend tile size tables with smallest tile sizes...
2020-10-13 Alejandro Piñeirov3dv/descriptor: support for UNIFORM/STORAGE_TEXEL_BUFFER
2020-10-13 Iago Toral Quirogav3dv: implement vkCmdResolveImage for whole images
2020-10-13 Iago Toral Quirogav3dv: implement subpass multisample rendering and resolve
2020-10-13 Iago Toral Quirogav3dv: process VkPipelineMultisampleStateCreateInfo...
2020-10-13 Iago Toral Quirogav3dv: consider MSAA when computing frame tiling
2020-10-13 Alejandro Piñeirov3dv/pipeline: pre-generate more that one shader variant
2020-10-13 Alejandro Piñeirov3dv/pipeline_cache: cache v3dv_shader_variants
2020-10-13 Alejandro Piñeirov3dv/pipeline: add basic ref counting support for variants
2020-10-13 Iago Toral Quirogav3dv: fix dynamic state after meta operation
2020-10-13 Iago Toral Quirogav3dv: add a fast path for vkCmdClearAttachments
2020-10-13 Iago Toral Quirogav3dv: only clear depth/stencil attachments if any aspec...
next