summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/si_state_viewport.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-17radeonsi: remove no-op additions for viewport0_y_invertedMarek Olšák1-2/+1
2023-12-13radeonsi: fix divide by zero in si_get_small_prim_cull_info()Timothy Arceri1-2/+8
2023-12-09radeonsi: rework how guardband registers are updated to decrease overheadMarek Olšák1-21/+9
2023-12-09radeonsi: update guardband if vs_disables_clipping_viewport changesPierre-Eric Pelloux-Prayer1-0/+1
2023-11-10radeonsi/gfx11: use SET_CONTEXT_REG_PAIRS_PACKED for other statesMarek Olšák1-9/+25
2023-11-10radeonsi: adjust the total viewport areaMarek Olšák1-1/+1
2023-11-07radeonsi: rename radeon_*push_*_sh_reg -> gfx11_*push_*_sh_regMarek Olšák1-3/+3
2023-11-07ac/gpu_info: split has_set_pairs_packets into context and sh flagsMarek Olšák1-1/+1
2023-11-05radeonsi: cosmetic changes in si_state_viewport.cMarek Olšák1-12/+13
2023-11-05radeonsi: various isolated cosmetic changesMarek Olšák1-7/+5
2023-11-05radeonsi: rename ctx -> sctx in si_emit_guardbandMarek Olšák1-15/+15
2023-08-17radeonsi: add index parameter into si_atom::emitMarek Olšák1-5/+5
2023-07-09radeonsi/gfx11: only use SET_*_PAIRS* packets on dGPUsMarek Olšák1-1/+1
2023-06-22radeonsi/gfx11: use SET_SH_REG_PAIRS_PACKED for gfx by buffering reg writesMarek Olšák1-4/+11
2023-06-03compiler: Rename shader_prim to mesa_prim and replace all usage of pipe_prim_...Yonggang Luo1-1/+1
2023-05-24ac,radeonsi,winsyses: switch to SPDX-License-Identifier: MITMarek Olšák1-19/+1
2023-02-24radeonsi: reformat emit_cb_render_state, create_blend_state, create_rs_stateMarek Olšák1-1/+1
2023-02-24radeonsi: set PA_SU_VTX_CNTL consecutively with PA_CL_GB_VERT_CLIP_ADJMarek Olšák1-7/+7
2022-08-03radeonsi: move small prim precision computation out of si_emit_cull_stateMarek Olšák1-20/+21
2022-08-03radeonsi: move the no-AA small prim precision cull constant into an SGPRMarek Olšák1-0/+2
2022-06-11radeonsi: rework how vs_state_bits is set and unpackedMarek Olšák1-2/+2
2022-06-11radeonsi: rename and regroup VS_STATE definitionsMarek Olšák1-2/+2
2022-05-13amd: change chip_class naming to "enum amd_gfx_level gfx_level"Marek Olšák1-3/+3
2022-05-10radeonsi/gfx11: increase the hw screen offset alignmentMarek Olšák1-0/+1
2022-04-22radeonsi: move si_shader_info::stage into si_shader_selectorMarek Olšák1-2/+3
2022-03-07radeonsi: change rounding mode to round to evenPierre-Eric Pelloux-Prayer1-1/+1
2021-11-16radeonsi: don't use GS SGPR6 for the small prim cull infoMarek Olšák1-4/+5
2021-11-16ac,radeonsi: cull small lines in the shader using the diamond exit ruleMarek Olšák1-3/+8
2021-11-16radeonsi: make si_get_small_prim_cull_info staticMarek Olšák1-1/+1
2021-11-16radeonsi: fix view culling for wide linesMarek Olšák1-0/+9
2021-11-16radeonsi: fix shader culling with integer pixel centersMarek Olšák1-0/+6
2021-10-29gallium/radeon: merge BO read/write usage flags with priority flagsMarek Olšák1-1/+1
2021-10-18radeonsi: use viewport offset in quant_mode determinationPierre-Eric Pelloux-Prayer1-20/+3
2021-09-25radeonsi: remove the unused cs parameter from radeon_set_sh_regMarek Olšák1-1/+1
2021-09-25radeonsi: remove the unused cs parameter from radeon_set_(config|context)_regMarek Olšák1-7/+7
2021-09-25radeonsi: remove the unused cs parameter from radeon_emitMarek Olšák1-17/+17
2021-01-22radeonsi: move y_inverted out of si_viewportsMarek Olšák1-2/+2
2021-01-22radeonsi: add new possibly faster command submission helpersMarek Olšák1-4/+31
2020-12-16radeonsi: fix small primitive culling with MSAA force-disabled and smoothingMarek Olšák1-51/+61
2020-12-05r300,r600,radeonsi: inline struct radeon_cmdbuf to remove dereferencesMarek Olšák1-9/+9
2020-09-16radeonsi: fix guardband handling for large valuesPierre-Eric Pelloux-Prayer1-3/+5
2020-09-16radeonsi: fix quant_mode selection for large negative valuesPierre-Eric Pelloux-Prayer1-3/+5
2020-09-07radeonsi: stop using TGSI_PROPERTY_VS_WINDOW_SPACE_POSITION / VS_BLIT_SGPRS_AMDMarek Olšák1-1/+1
2020-03-30radeonsi: switch to 3-spaces stylePierre-Eric Pelloux-Prayer1-585/+540
2020-01-20radeonsi/gfx10: implement NGG culling for 4x wave32 subgroupsMarek Olšák1-0/+53
2020-01-15radeonsi: separate code computing info for small primitive cullingMarek Olšák1-0/+40
2020-01-14radeonsi: fork tgsi_shader_info and tgsi_tessctrl_infoMarek Olšák1-2/+1
2019-08-06radeonsi: make sure that rasterizer state != NULL and remove all NULL checkingMarek Olšák1-2/+1
2019-07-22gallium: switch boolean -> bool at the interface definitionsIlia Mirkin1-1/+1
2019-05-16radeonsi: cull primitives with async compute for large draw callsMarek Olšák1-0/+6