summaryrefslogtreecommitdiffstats
path: root/src/gallium/state_trackers/nine/nine_ff.c
Commit message (Expand)AuthorAgeFilesLines
* st/nine: Properly declare sampler states for ffAxel Davy2016-10-101-1/+6
* st/nine: Handle user clipping planes properly for ffAxel Davy2016-10-101-4/+17
* st/nine: Fix specular w coordinateAxel Davy2016-10-101-4/+2
* st/nine: Disable parts of lighting calculation if no normal providedAxel Davy2016-10-101-26/+35
* st/nine: Fix condition for specular lightningAxel Davy2016-10-101-12/+11
* st/nine: Do always accumulate diffuseAxel Davy2016-10-101-3/+2
* st/nine: Initialize ps ff registersAxel Davy2016-10-101-0/+5
* st/nine: Do not pollute rTmp in ff psAxel Davy2016-10-101-2/+4
* st/nine: Allocate temporaries on demand for ps ffAxel Davy2016-10-101-14/+10
* st/nine: Fix ff computation for inverseAxel Davy2016-10-101-20/+6
* st/nine: Used normed Vtx for reflectionvectorAxel Davy2016-10-101-2/+5
* st/nine: Implement SPHEREMAPAxel Davy2016-10-101-3/+29
* st/nine: Enable passthrough only if positiont is usedAxel Davy2016-10-101-0/+2
* st/nine: Fix wrong mask in ff vsAxel Davy2016-10-101-1/+1
* st/nine: Fix tweening factor computationAxel Davy2016-10-101-2/+2
* st/nine: Disable ff vertex blending if required inputs are missingAxel Davy2016-10-101-2/+12
* st/nine: Use materials if source is not given.Axel Davy2016-10-101-4/+5
* st/nine: Fix ff SPECULARENABLEAxel Davy2016-10-101-10/+3
* st/nine: Undefined specular should be full of zerosAxel Davy2016-10-101-6/+6
* st/nine: Implement normal transformation with vertex blendingAxel Davy2016-10-101-5/+21
* st/nine: Increase MaxVertexBlendMatrixIndexAxel Davy2016-10-101-4/+4
* st/nine: Compact ff vs constants a bitAxel Davy2016-10-101-9/+9
* st/nine: Fix vertex blending aVtx computationAxel Davy2016-10-101-17/+10
* st/nine: Reorganize ff vtx processingAxel Davy2016-10-101-52/+72
* st/nine: Small simplification for position_t and fogAxel Davy2016-10-101-6/+3
* st/nine: Cleaning code for vs temporariesAxel Davy2016-10-101-98/+135
* st/nine: No need for the local flag for temporaries in ffAxel Davy2016-10-101-2/+2
* st/nine: Handle D3DRS_NORMALIZENORMALSAxel Davy2016-10-101-2/+5
* st/nine: Implement BumpEnvMap for ffAxel Davy2016-05-181-24/+54
* st/nine: Fix ff pointscale computationAxel Davy2016-05-181-9/+18
* Treewide: Remove Elements() macroJan Vesely2016-05-171-3/+3
* gallium: use PIPE_SHADER_* everywhere, remove TGSI_PROCESSOR_*Marek Olšák2016-04-221-2/+2
* st/nine: Drop path for ureg_NRM and ureg_CLAMPAxel Davy2016-02-121-24/+4
* st/nine: Remove usage of SQRT in ff codeAxel Davy2016-02-121-1/+3
* st/nine: Fix shade mode flatPatrick Rudolph2016-02-041-6/+6
* st/nine: Use ff vertex shader when position_t is usedAxel Davy2016-02-041-2/+2
* st/nine: Fix fixed-function blendweightsPatrick Rudolph2016-02-041-4/+13
* st/nine: Always normalize hitDirPatrick Rudolph2016-02-041-2/+3
* st/nine: Replace r[0] with tmpPatrick Rudolph2016-02-041-14/+14
* st/nine: Fix ff calculation of midVecPatrick Rudolph2016-02-041-2/+2
* st/nine: Implement D3DRS_SPECULARENABLEPatrick Rudolph2016-02-041-2/+11
* st/nine: Fix D3DRS_LOCALVIEWER being ignoredPatrick Rudolph2016-02-041-0/+2
* nine: allow fragment shader POSITION and FACE to be system valuesMarek Olšák2016-01-081-1/+9
* u_upload_mgr: pass alignment to u_upload_data manuallyMarek Olšák2016-01-021-0/+2
* st/nine: Silent warning in nine_ffAxel Davy2015-08-211-0/+2
* st/nine: Implement special DOTPRODUCT3 behaviourAxel Davy2015-08-211-0/+4
* st/nine: Implement ff vertex data passthroughAxel Davy2015-08-211-7/+61
* st/nine: Complete ff texture transform implementationAxel Davy2015-08-211-69/+92
* st/nine: Fix nine_ff_ps_key paddingAxel Davy2015-08-211-1/+3
* st/nine: Fix fixed function fog supportAxel Davy2015-08-211-34/+19