tu: Implement fallback linear staging blit for CopyImage
[mesa.git] / src / gallium / state_trackers / nine / nine_shader.c
2019-10-25 Timur Kristófst/nine: Fix unused variable warnings in release build.
2019-09-25 Danylo Piliaievst/nine: Ignore D3DSIO_RET if it is the last instructio...
2019-06-05 Timur Kristófst/nine: Use tgsi_to_nir when preferred IR is NIR.
2019-04-30 Axel Davyst/nine: Use TGSI_SEMANTIC_GENERIC for fog
2019-04-30 Axel Davyst/nine: Enable computing const_ranges
2019-04-30 Axel Davyst/nine: Prepare constant compaction in nine_shader
2019-04-30 Axel Davyst/nine: Refactor counting of constants
2019-04-30 Axel Davyst/nine: Track constant slots used
2019-04-30 Axel Davyst/nine: Refactor ct_ctor
2019-04-30 Axel Davyst/nine: Make swvp_on imply IS_VS
2019-04-30 Axel Davyst/nine: Refactor shader constants ureg_src computation
2019-04-30 Axel Davyst/nine: use helper ureg_DECL_sampler everywhere
2019-04-30 Axel Davyst/nine: Refactor param->rel
2019-04-30 Axel Davyst/nine: Regroup param->rel tests
2019-04-30 Axel Davyst/nine: Recompile optimized shaders based on b/i consts
2019-04-30 Axel Davyst/nine: Fix SINCOS input
2019-04-30 Axel Davyst/nine: Enable modifiers on ps 1.X texcoords
2019-04-30 Axel Davyst/nine: Use FLT_MAX/2 for RCP clamping
2018-10-26 Axel Davyst/nine: Enable shadow mapping for ps 1.X
2018-09-25 Axel Davyst/nine: Increase maximum number of temp registers
2018-09-25 Axel Davyst/nine: Remove clamping when mul_zero_wins
2018-09-25 Axel Davyst/nine: Implement predicated instructions
2018-09-25 Axel Davyst/nine: Use perspective correction for ps depth fog
2018-09-25 Axel Davyst/nine: Clamp RCP when 0*inf!=0
2018-07-17 Konstantin Kharlamovst/nine: constify some variables
2018-04-08 Axel Davyst/nine: Do not use scratch for face register
2017-09-04 Nicolai Hähnlenine: always generate two-dimensional constant file...
2017-08-22 Marek Olšákgallium: remove TGSI opcode SCS
2017-08-22 Marek Olšákgallium: remove TGSI opcode BREAKC
2017-08-22 Marek Olšákgallium: remove TGSI opcode XPD
2017-07-22 Karol Herbsttgsi: populate precise
2017-04-13 Axel Davyst/nine: Fix support for ps 1.4 dw and dz modifiers
2017-03-31 Marek Olšákgallium: remove support for predicates from TGSI (v2)
2017-03-08 Timothy Arcerist/nine: pass NULL to ureg_get_tokens()
2017-01-24 Ilia Mirkinst/nine: set the MUL_ZERO_WINS flag when supported
2017-01-05 Axel Davyst/nine: Remove all usage of ureg_SUB in nine_shader
2017-01-05 Axel Davyst/nine: Do not map SUB and ABS to their gallium equiva...
2016-12-20 Axel Davyst/nine: Change the way nine_shader gets the pipe
2016-12-20 Axel Davyst/nine: Access pipe_context via NineDevice9_GetPipe
2016-12-20 Axel Davyst/nine: Do not generate gallium NOP on d3d NOP
2016-10-13 Axel Davyst/nine: Remove useless code in nine_shader
2016-10-10 Axel Davyst/nine: Fix the calculation of the number of vs inputs
2016-10-10 Axel Davyst/nine: Initial ProcessVertices support
2016-10-10 Axel Davyst/nine: Partial software vertex processing support
2016-10-10 Axel Davyst/nine: Add support for swvp constants in shaders
2016-10-10 Axel Davyst/nine: Implement relative addressing for ps inputs
2016-08-30 Eric Engestromst/nine: fix unreachable() typo
2016-05-18 Axel Davyst/nine: Add asserts for output/input packing
2016-05-18 Axel Davyst/nine: Fix output shift calculation
2016-05-18 Axel Davyst/nine: Fix Pointsize in programmable shader
2016-05-18 Axel Davyst/nine: PositionT and Tessfactor are forbidden as...
2016-05-18 Axel Davyst/nine: Fix some shader failures not triggering error
2016-05-18 Axel Davyst/nine: Forbid POSITION0 for PS3.0
2016-05-17 Jan VeselyTreewide: Remove Elements() macro
2016-04-21 Marek Olšákgallium: remove helpers converting to/from TGSI_PROCESSOR_*
2016-04-21 Marek Olšákgallium: use PIPE_SHADER_* everywhere, remove TGSI_PROC...
2016-03-02 Kenneth GraunkeMerge remote-tracking branch 'origin/master' into vulkan
2016-02-29 Axel Davyst/nine: Use Position input helper for ps3 declared...
2016-02-29 Axel Davyst/nine: Introduce helper for Position shader input
2016-02-05 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2016-02-04 Axel Davyst/nine: Enforce centroid for color input when multisam...
2016-02-04 Axel Davyst/nine: Fix centroid flag
2016-02-04 Patrick Rudolphst/nine: Fix shade mode flat
2016-02-04 Axel Davyst/nine: Fix rounding issue with vs1.1 a0 reg
2016-02-04 Axel Davyst/nine: Fix D3DPMISCCAPS_FOGANDSPECULARALPHA support
2016-01-21 Kristian Høgsberg... Merge remote-tracking branch 'jekstrand/wip/i965-unifor...
2016-01-09 Kristian Høgsberg... Merge ../mesa into vulkan
2016-01-08 Marek Olšáknine: allow fragment shader POSITION and FACE to be...
2015-08-26 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-08-21 Axel Davyst/nine: Silent warning in sm1_declusage_to_tgsi
2015-08-21 Axel Davyst/nine: Better check shader constant limits
2015-08-21 Axel Davyst/nine: Programmable ps D3DTTSS_PROJECTED support
2015-08-21 Axel Davyst/nine: Finish Fog implementation
2015-08-21 Axel Davyst/nine: Begin programmable shader fog support
2015-08-21 Tiziano Bacoccost/nine: Implement TEXBEM,TEXBEML and BEM
2015-08-17 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-07-21 Ilia Mirkingallium: replace INLINE with inline
2015-06-26 Connor AbbottMerge branch 'wip/nir-vtn' into vulkan
2015-06-24 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-06-05 Marek Olšáktgsi/ureg: add support for output array declarations
2015-06-05 Marek Olšáktgsi/ureg: add support for FS input array declarations
2015-04-29 Xavier Bouchouxst/nine: Fix computation of const_used_size
2015-04-29 Axel Davyst/nine: Fix wrong assert in nine_shader
2015-04-29 Axel Davyst/nine: Handle special LIT case
2015-02-05 Axel Davyst/nine: Fix use of D3DSP_NOSWIZZLE
2015-02-05 Axel Davyst/nine: Check for the correct number of constants.
2015-02-05 Axel Davyst/nine: Introduce failure handling for shader parsing.
2015-02-05 Axel Davyst/nine: Print warnings for r500 when shader is likely...
2015-02-05 Axel Davyst/nine: Declare constants only up to the maximum needed.
2015-02-05 Axel Davyst/nine: Refactor how user constbufs sizes are calculated
2015-01-22 Axel Davyst/nine: Correct rules for relative adressing and const...
2015-01-22 Axel Davyst/nine: Implement TEXREG2AR, TEXREG2GB and TEXREG2RGB
2015-01-22 Axel Davyst/nine: Implement TEXDP3TEX
2015-01-22 Axel Davyst/nine: Implement TEXDP3
2015-01-22 Axel Davyst/nine: Implement TEXDEPTH
2015-01-22 Axel Davyst/nine: Implement TEXM3x3SPEC
2015-01-22 Axel Davyst/nine: Implement TEXM3x2TEX
2015-01-22 Axel Davyst/nine: implement TEXM3x2DEPTH
2015-01-22 Axel Davyst/nine: Fix TEXM3x3 and implement TEXM3x3VSPEC
2015-01-22 Axel Davyst/nine: Fill missing dst and src number for some instr...
next