summaryrefslogtreecommitdiff
path: root/src/amd/vulkan/radv_cmd_buffer.c
AgeCommit message (Expand)AuthorFilesLines
13 hoursradv: add more helpers to emit viewportsSamuel Pitoiset1-19/+36
13 hoursradv: use float instead of double for viewport zscale/ztranslateSamuel Pitoiset1-1/+1
13 hoursradv: pass radv_physical_device to radv_emit_default_sample_locations()Samuel Pitoiset1-1/+1
2 daysradv: rename radeon perfctr uconfig helpersSamuel Pitoiset1-1/+1
2 daysradv: remove redundant radeon_set_perfctr_reg() helperSamuel Pitoiset1-2/+2
2 daysradv: stop using radv_physical_device for radeon helpersSamuel Pitoiset1-9/+10
3 daysradv: simplify radv_emit_ps_inputs() slightlySamuel Pitoiset1-17/+18
3 daysradv: track all graphics shaders context registersSamuel Pitoiset1-59/+81
3 daysradv: emit graphics pipelines directly from the cmdbufSamuel Pitoiset1-97/+820
4 daysradv: fix the late scissor workaround for GFX9 since a recent refactoringSamuel Pitoiset1-1/+1
4 daysradv: keep track of unaligned dynamic vertex accessRhys Perry1-24/+31
4 daysradv: do not emit VGT_GS_OUT_PRIM_TYPE to ctx_cs on GFX11Samuel Pitoiset1-1/+1
6 daysamd: add gfx12 register definitions into the register header generatorMarek Olšák1-15/+16
9 daysradv: track and bind more VRS states from the graphics pipelineSamuel Pitoiset1-2/+8
9 daysradv: stop recomputing the last VGT API stage when emitting graphics shadersSamuel Pitoiset1-2/+1
9 daysradv: precompute NGG register valuesSamuel Pitoiset1-0/+1
9 daysradv: add a new mechanism for tracking registers per cmdbufSamuel Pitoiset1-52/+30
10 daysradv: implement VK_KHR_dynamic_rendering_local_readSamuel Pitoiset1-2/+43
11 daysradv: precompute DB_SHADER_CONTROL for fragment shaders laterSamuel Pitoiset1-2/+2
11 daysradv: precompute existing legacy GS register values laterSamuel Pitoiset1-1/+1
12 daysradv: split cmdbuf dirty flags into dirty/dirty_dynamicSamuel Pitoiset1-106/+124
2024-05-03radv: add a new dirty state for emitting the color output stateSamuel Pitoiset1-26/+47
2024-05-03radv: store cb_shader_mask for fragment shaders and epilogsSamuel Pitoiset1-2/+1
2024-05-03radv: rename col_format_non_compacted to spi_shader_col_formatSamuel Pitoiset1-13/+13
2024-05-03radv: compact SPI_SHADER_COL_FORMAT as late as possibleSamuel Pitoiset1-2/+4
2024-05-03radv: precompute compute/task shader register valuesSamuel Pitoiset1-5/+4
2024-05-02radv: emit compute pipelines directly from the cmdbufSamuel Pitoiset1-4/+31
2024-04-30radv: add shaders BO to the cmdbuf BO list at bind timeSamuel Pitoiset1-27/+8
2024-04-30radv: add RT prolog BO to the cmdbuf BO list at bind timeSamuel Pitoiset1-2/+2
2024-04-30radv: add GS copy shader BO to the cmdbuf BO list at bind timeSamuel Pitoiset1-9/+6
2024-04-30radv: use the bound GS copy shader when emitting shader objectsSamuel Pitoiset1-3/+1
2024-04-30radv: pre-compute VGT_TF_PARAM.DISTRIBUTION_MODESamuel Pitoiset1-11/+2
2024-04-30radv: remove useless DB_Z_INFO.NUM_SAMPLES when emitting the MSAA stateSamuel Pitoiset1-13/+0
2024-04-30radv: inline radv_get_pa_su_sc_mode_cntl() in radv_emit_culling()Samuel Pitoiset1-10/+2
2024-04-30radv: simplify radv_emit_primitive_restart_enable()Samuel Pitoiset1-10/+10
2024-04-29radv: simplify DB_Z_INFO.NUM_SAMPLES with null ds target on GFX11Samuel Pitoiset1-3/+5
2024-04-26radv: Handle all dependencies of CmdWaitEvents2Konstantin Seurer1-38/+48
2024-04-25radv: Trace indirect dispatch sizesKonstantin1-0/+27
2024-04-25radv: Use a struct for the trace_bo layoutKonstantin1-9/+9
2024-04-23radv: rework the number of tess patches computationSamuel Pitoiset1-7/+6
2024-04-23radv: track if nested command buffers uses indirect drawsSamuel Pitoiset1-0/+2
2024-04-23vulkan: pass cmdbuf level to vk_command_buffer_ops::create()Samuel Pitoiset1-2/+3
2024-04-19radv: Calculate VRAM tess patch size independently of LDS size.Timur Kristóf1-1/+2
2024-04-17radv: clear color attachments without exports before compactionSamuel Pitoiset1-1/+1
2024-04-11radv: add encoder queue support pieces and encoder queries.Dave Airlie1-2/+2
2024-04-11radv: Keep track of TCS outputs that need LDS.Timur Kristóf1-3/+3
2024-04-08radv: use SPDX-License-IdentifierSamuel Pitoiset1-18/+1
2024-04-05radv: move radv_queue_family_to_ring() to radv_queue.cSamuel Pitoiset1-19/+0
2024-04-05radv: move radv_get_user_sgpr() to radv_shader.cSamuel Pitoiset1-6/+0
2024-04-05radv: make radv_get_vgt_index_size() staticSamuel Pitoiset1-1/+1