summaryrefslogtreecommitdiff
path: root/src/gallium/state_trackers/nine/nine_shader.c
AgeCommit message (Expand)AuthorFilesLines
2020-05-13gallium: rename 'state tracker' to 'frontend'Marek Olšák1-4140/+0
2019-10-25st/nine: Fix unused variable warnings in release build.Timur Kristóf1-9/+9
2019-09-25st/nine: Ignore D3DSIO_RET if it is the last instruction in a shaderDanylo Piliaiev1-1/+7
2019-06-05st/nine: Use tgsi_to_nir when preferred IR is NIR.Timur Kristóf1-3/+121
2019-04-30st/nine: Use TGSI_SEMANTIC_GENERIC for fogAxel Davy1-21/+22
2019-04-30st/nine: Enable computing const_rangesAxel Davy1-1/+1
2019-04-30st/nine: Prepare constant compaction in nine_shaderAxel Davy1-28/+116
2019-04-30st/nine: Refactor counting of constantsAxel Davy1-25/+21
2019-04-30st/nine: Track constant slots usedAxel Davy1-2/+11
2019-04-30st/nine: Refactor ct_ctorAxel Davy1-89/+95
2019-04-30st/nine: Make swvp_on imply IS_VSAxel Davy1-6/+8
2019-04-30st/nine: Refactor shader constants ureg_src computationAxel Davy1-72/+99
2019-04-30st/nine: use helper ureg_DECL_sampler everywhereAxel Davy1-1/+1
2019-04-30st/nine: Refactor param->relAxel Davy1-4/+6
2019-04-30st/nine: Regroup param->rel testsAxel Davy1-8/+3
2019-04-30st/nine: Recompile optimized shaders based on b/i constsAxel Davy1-0/+29
2019-04-30st/nine: Fix SINCOS inputAxel Davy1-2/+7
2019-04-30st/nine: Enable modifiers on ps 1.X texcoordsAxel Davy1-21/+30
2019-04-30st/nine: Use FLT_MAX/2 for RCP clampingAxel Davy1-2/+3
2018-10-26st/nine: Enable shadow mapping for ps 1.XAxel Davy1-3/+5
2018-09-25st/nine: Increase maximum number of temp registersAxel Davy1-1/+1
2018-09-25st/nine: Remove clamping when mul_zero_winsAxel Davy1-8/+47
2018-09-25st/nine: Implement predicated instructionsAxel Davy1-7/+55
2018-09-25st/nine: Use perspective correction for ps depth fogAxel Davy1-7/+9
2018-09-25st/nine: Clamp RCP when 0*inf!=0Axel Davy1-1/+13
2018-07-17st/nine: constify some variablesKonstantin Kharlamov1-5/+5
2018-04-08st/nine: Do not use scratch for face registerAxel Davy1-1/+1
2017-09-04nine: always generate two-dimensional constant file accessesNicolai Hähnle1-6/+4
2017-08-22gallium: remove TGSI opcode SCSMarek Olšák1-4/+8
2017-08-22gallium: remove TGSI opcode BREAKCMarek Olšák1-1/+1
2017-08-22gallium: remove TGSI opcode XPDMarek Olšák1-1/+24
2017-07-21tgsi: populate preciseKarol Herbst1-3/+3
2017-04-13st/nine: Fix support for ps 1.4 dw and dz modifiersAxel Davy1-2/+2
2017-04-01gallium: remove support for predicates from TGSI (v2)Marek Olšák1-16/+2
2017-03-09st/nine: pass NULL to ureg_get_tokens()Timothy Arceri1-2/+1
2017-01-23st/nine: set the MUL_ZERO_WINS flag when supportedIlia Mirkin1-0/+3
2017-01-05st/nine: Remove all usage of ureg_SUB in nine_shaderAxel Davy1-8/+8
2017-01-05st/nine: Do not map SUB and ABS to their gallium equivalent.Axel Davy1-2/+23
2016-12-20st/nine: Change the way nine_shader gets the pipeAxel Davy1-2/+1
2016-12-20st/nine: Access pipe_context via NineDevice9_GetPipeAxel Davy1-1/+1
2016-12-20st/nine: Do not generate gallium NOP on d3d NOPAxel Davy1-1/+8
2016-10-13st/nine: Remove useless code in nine_shaderAxel Davy1-5/+0
2016-10-10st/nine: Fix the calculation of the number of vs inputsAxel Davy1-1/+1
2016-10-10st/nine: Initial ProcessVertices supportAxel Davy1-5/+64
2016-10-10st/nine: Partial software vertex processing supportAxel Davy1-1/+4
2016-10-10st/nine: Add support for swvp constants in shadersAxel Davy1-37/+121
2016-10-10st/nine: Implement relative addressing for ps inputsAxel Davy1-3/+27
2016-08-30st/nine: fix unreachable() typoEric Engestrom1-1/+1
2016-05-18st/nine: Add asserts for output/input packingAxel Davy1-0/+2
2016-05-18st/nine: Fix output shift calculationAxel Davy1-2/+2