summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/si_state_viewport.c
AgeCommit message (Expand)AuthorFilesLines
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
2019-05-15ac: rename SI-CIK-VI to GFX6-GFX7-GFX8Marek Olšák1-4/+4
2019-04-25radeonsi: remove dirty slot masks from scissor and viewport statesMarek Olšák1-69/+32
2019-04-25radeonsi/gfx9: rework the gfx9 scissor bug workaround (v2)Marek Olšák1-1/+1
2019-04-18radeonsi/gfx9: use the correct condition for the DPBB + QUANT_MODE workaroundMarek Olšák1-4/+4
2019-04-01radeonsi: fix assertion failure by using the correct typeMarek Olšák1-1/+1
2019-02-12radeonsi: Fix guardband computation for large render targetsOscar Blumberg1-2/+28
2019-01-22radeonsi: fix rendering to tiny viewports where the viewport center is > 8KMarek Olšák1-3/+18
2018-10-18radeonsi: fix a typo in a comment in emit_guardbandMarek Olšák1-1/+1
2018-10-18radeonsi: fix gnome-shell crashMarek Olšák1-2/+2
2018-10-18radeonsi: fix incorrect hw screen offset and guardband computationMarek Olšák1-2/+2
2018-10-16radeonsi: track context rolls better for the Vega scissor bug workaroundMarek Olšák1-0/+3
2018-10-16radeonsi: use higher subpixel precision (QUANT_MODE) for smaller viewportsMarek Olšák1-8/+42
2018-10-16radeonsi: move emission of PA_SU_VTX_CNTL into emit_guardbandMarek Olšák1-1/+5
2018-10-16radeonsi: center viewport to improve guardband clipping for high resolutionsMarek Olšák1-12/+50
2018-08-14radeonsi: implement EXT_window_rectanglesMarek Olšák1-0/+80
2018-07-18radeonsi: emit_guardband packets optimizationSonny Jiang1-8/+8
2018-06-19amd,radeonsi: rename radeon_winsys_cs -> radeon_cmdbufMarek Olšák1-6/+6
2018-06-13radeonsi: assume that rasterizer state is non-NULL in draw_vboMarek Olšák1-10/+3
2018-06-13radeonsi: micro-optimize prim checking and fix guardband with lines+adjacencyMarek Olšák1-1/+1
2018-06-13radeonsi: move the guardband registers into a separate state atomMarek Olšák1-12/+24
2018-04-27radeonsi: remove unused atom parameter from si_atom::emitMarek Olšák1-3/+2
2018-04-27radeonsi: don't use an indirect table for state atomsMarek Olšák1-9/+9
2018-04-27radeonsi: rename r600_atom -> si_atomMarek Olšák1-2/+2
2018-04-05radeonsi: clean up GET_MAX_VIEWPORT_RANGE definitionMarek Olšák1-2/+2
2018-04-05radeonsi: remove r600_common_contextMarek Olšák1-7/+7
2018-04-05radeonsi: move r600_cs.h contents into si_pipe.h, si_build_pm4.hMarek Olšák1-3/+1
2018-04-05radeonsi: update copyrightsMarek Olšák1-0/+1
2018-04-05radeonsi: switch r600_atom::emit parameter to si_contextMarek Olšák1-4/+2
2018-04-05radeonsi: flatten / remove struct r600_ringMarek Olšák1-5/+5
2017-10-07radeonsi: don't change viewport for blits, use window-space positionsMarek Olšák1-7/+0
2017-10-07radeonsi: set correct PA_SC_VPORT_ZMIN/ZMAX when viewport is disabledMarek Olšák1-2/+19
2017-10-07radeonsi: minor cleanup of si_update_vs_writes_viewport_indexMarek Olšák1-1/+5
2017-10-07gallium/radeon: remove r600_atom::num_dwMarek Olšák1-3/+0
2017-10-02radeonsi: adjust clip discard based on line width / point sizeNicolai Hähnle1-10/+19
2017-10-02radeonsi: remove si_context::{scissor_enabled,clip_halfz}Nicolai Hähnle1-20/+12
2017-10-02radeonsi: simplify the signature of si_update_vs_writes_viewport_indexNicolai Hähnle1-2/+2
2017-10-02radeonsi: move current_rast_prim into si_contextNicolai Hähnle1-1/+1