summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/r600/sfn/sfn_nir.cpp
Commit message (Expand)AuthorAgeFilesLines
* nir: Drop unused name from nir_ssa_dest_initAlyssa Rosenzweig2023-05-171-5/+4
* treewide: Stop lowering legacy atomicsAlyssa Rosenzweig2023-05-161-1/+0
* r600: Use unified atomicsAlyssa Rosenzweig2023-05-151-0/+1
* r600/sfn: assign window_space_position in shader stateGert Wollny2023-05-011-0/+4
* r600+sfn: Assign ps_conservative_z and switch to NIR definesGert Wollny2023-05-011-0/+5
* r600/sfn: Tie in address load splittingGert Wollny2023-04-281-3/+22
* r600/sfn: Override Array access handling in backend assemblerGert Wollny2023-04-281-0/+6
* r600/sfn: Add chip family to shader classGert Wollny2023-04-281-1/+2
* r600/sfn: make sure f2u32 is lowered late and correctly for 64 bit floatsGert Wollny2023-04-221-0/+3
* r600/sfn: Fix atomic loweringGert Wollny2023-03-051-14/+21
* r600/sfn: Use range_base for atomics and imagesGert Wollny2023-02-171-1/+2
* r600/sfn: Set minimum required registers based on array allocationGert Wollny2023-01-021-0/+2
* r600/sfn: Fix warning for mixed use of enum and integerGert Wollny2023-01-021-1/+1
* r600/sfn: legalize image acccess on CaymanGert Wollny2022-12-041-0/+3
* r600/sfn: lower-to-scalar in optimization loopGert Wollny2022-12-041-0/+1
* r600/sfn: sort FS color outputs before all other outputsGert Wollny2022-11-191-4/+16
* r600/sfn: Call lower_flrp from driver codeGert Wollny2022-11-141-0/+3
* r600/sfn: implement finalize_nirGert Wollny2022-11-141-50/+61
* r600/sfn: lower uniforms to UBOsGert Wollny2022-11-011-2/+71
* r600/sfn: Add .clang-format file and apply styleGert Wollny2022-10-291-155/+182
* r600/sfn: run cleanup passes after late algebraic optGert Wollny2022-10-141-2/+12
* r600/sfn: Unroll loops after doing some optimizationsGert Wollny2022-10-071-0/+1
* r600/sfn:explicitly initialize the memory poolGert Wollny2022-10-071-0/+3
* r600/sfn: Fix typoGert Wollny2022-10-071-1/+1
* r600/sfn: Delete final lowered nir shader earlyGert Wollny2022-10-071-0/+2
* r600/sfn: Only run 64 bit ops lowering passes when really neededGert Wollny2022-10-071-5/+9
* r600: Make NIR the default shader IRGert Wollny2022-09-231-2/+1
* r600/sfn: Make sure texture lowering is done in the right orderGert Wollny2022-09-161-1/+1
* r600/sfn: Lower tex,txl,txb and txf to backendGert Wollny2022-09-161-0/+3
* r600/sfn: Don't scalarize fdd instructionsGert Wollny2022-09-011-0/+6
* radeonsi: r600: d3d12: st: Use NIR lowering for tg4 offset arrays instead of ...Ian Romanick2022-08-231-0/+1
* r600/sfn: Don't use broken idiv loweringAlyssa Rosenzweig2022-08-221-1/+0
* nir: add a nir_opt_if_options enumPierre-Eric Pelloux-Prayer2022-08-101-1/+1
* r600/sfn: Handle R600 class sin/cosGert Wollny2022-08-021-1/+1
* r600/sfn: lower the right shader variantGert Wollny2022-07-241-3/+3
* r600/sfn: make sure the memory pool is released after shader translationGert Wollny2022-07-241-0/+10
* r600/sfn: lower undef to zeroGert Wollny2022-07-231-0/+1
* r600/sfn: lower CLIPVERTEX to clip planesGert Wollny2022-07-131-2/+101
* r600/sfn: rewrite NIR backendGert Wollny2022-07-071-333/+96
* amd: change chip_class naming to "enum amd_gfx_level gfx_level"Marek Olšák2022-05-131-12/+12
* nir/lower_tex: Make the adding a 0 LOD to nir_op_tex in the VS optional.Emma Anholt2022-04-281-0/+1
* mesa/*: use an internal enum for tessellation primitive types.Dave Airlie2022-01-191-4/+6
* r600: use nir_shader_instructions_pass in r600_nir_lower_atomicsMarcin Ślusarz2021-08-191-30/+10
* r600/sfn: initialize all texture lower optionsGert Wollny2021-06-301-1/+1
* r600/sfn: Lower offset in TXF instructionsGert Wollny2021-06-291-3/+4
* r600/sfn: Clean up some ALU lowering and move codeGert Wollny2021-06-171-37/+2
* r600/sfn: don't designates initializers, since they are c++20Gert Wollny2021-06-171-4/+4
* r600/sfn: legalize image access on CaymanGert Wollny2021-05-181-0/+6
* r600/sfn: read number of images from shader infoGert Wollny2021-05-181-0/+1
* r600/sfn: Lower FS pos input w-transform in NIRGert Wollny2021-05-181-0/+1