summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/swr
AgeCommit message (Expand)AuthorFilesLines
2018-01-10swr: Handle indirect indices in GSGeorge Kyriazis1-8/+39
2018-01-10swr/rast: switch win32 jit format to COFFTim Rowley1-2/+2
2018-01-10swr/rast: don't use 32-bit gathers for elements < 32-bits in sizeTim Rowley1-1/+60
2018-01-10swr/rast: autogenerate named structs instead of literal structsTim Rowley1-8/+15
2018-01-10swr/rast: SIMD16 fetch shader jitter cleanupTim Rowley1-720/+368
2018-01-10swr/rast: shuffle header files for msvc pre-compiled header usageTim Rowley10-88/+143
2018-01-10swr/rast: SIMD16 builder - cleanup naming (simd2 -> simd16)Tim Rowley5-233/+239
2018-01-08meson: Build SWR driverDylan Baker2-0/+447
2018-01-04swr/rast: fix invalid sign masks in avx512 simdlib codeTim Rowley3-3/+3
2018-01-03swr/rast: fix MemoryBuffer build break for llvm-6Tim Rowley1-0/+4
2017-12-19gallium: plumb context priority through to driverRob Clark1-0/+1
2017-12-18swr: Account for index_bias in offsetsGeorge Kyriazis1-3/+3
2017-12-15swr/rast: Move more RTAI handling out of binnerTim Rowley2-12/+2
2017-12-15swr/rast: EXTRACT2 changed from vextract/vinsert to vshuffleTim Rowley3-61/+32
2017-12-15swr/rast: Fix cache of API thread event managerTim Rowley1-1/+1
2017-12-15swr/rast: Replace VPSRL with LSHRTim Rowley4-41/+4
2017-12-15swr/rast: Rework thread binding parameters for machine partitioningTim Rowley7-88/+322
2017-12-15swr/rast: Pull of RTAI gather & offset out of clip/bin codeTim Rowley7-146/+203
2017-12-15swr/rast: Remove no-op VBROADCAST of vIDTim Rowley1-2/+2
2017-12-15swr/rast: SIMD16 Fetch - Fully widen 32-bit integer vertex componentsTim Rowley4-17/+109
2017-12-15swr/rast: Replace INSERT2 vextract/vinsert with JOIN2 vshuffleTim Rowley3-105/+30
2017-12-15swr/rast: SIMD16 Fetch - Fully widen 16-bit float vertex componentsTim Rowley1-7/+48
2017-12-15swr/rast: SIMD16 Fetch - Fully widen 32-bit float vertex componentsTim Rowley4-32/+194
2017-12-15swr/rast: Pass prim to ClipSimdTim Rowley1-5/+5
2017-12-15swr/rast: Pull most of the VPAI manipulation out of the binner/clipperTim Rowley7-158/+177
2017-12-15swr/rast: Move GatherScissors to headerTim Rowley2-127/+127
2017-12-15swr/rast: Rewrite Shuffle8bpcGatherd using shuffleTim Rowley1-182/+62
2017-12-15swr/rast: Convert gather masks to Nx1bitTim Rowley2-40/+14
2017-12-15swr/rast: WIP - Widen fetch shader to SIMD16Tim Rowley1-27/+689
2017-12-15swr/rast: Corrections to multi-scissor handlingTim Rowley1-88/+88
2017-12-15swr/rast: Binner fixes for viewport index offset handlingTim Rowley2-2/+12
2017-12-15swr/rast: Remove unneeded copy of gather maskTim Rowley2-79/+23
2017-12-13swr: Correct texture allocation and limit max size to 2GBBruce Cherniak2-4/+10
2017-12-13swr: Fix KNOB_MAX_WORKER_THREADS thread creation override.Bruce Cherniak1-2/+1
2017-12-06swr/scons: Fix another intermittent build failureGeorge Kyriazis1-0/+1
2017-12-01swr/scons: Fix intermittent build failureGeorge Kyriazis1-0/+1
2017-11-20swr/rast: Repair simd8 frontend code rotTim Rowley1-1/+1
2017-11-20swr/rast: Implement AVX-512 GATHERPS in SIMD16 fetch shaderTim Rowley4-29/+220
2017-11-20swr/rast: Simplify GATHER* jit builder apiTim Rowley4-48/+48
2017-11-20swr/rast: Add alignment to transpose targetsTim Rowley1-8/+8
2017-11-20swr/rast: Cache eventmanagerTim Rowley3-0/+9
2017-11-20swr/rast: Enable AVX-512 targets in the jitterTim Rowley2-10/+0
2017-11-20swr/rast: Points with clipdistance can't go through simplepoints pathTim Rowley1-1/+2
2017-11-20swr/rast: Code style change (NFC)Tim Rowley1-2/+7
2017-11-20swr/rast: Widen fetch shader to SIMD16Tim Rowley5-3/+151
2017-11-20swr/rast: Support flexible vertex layout for DS outputTim Rowley2-0/+3
2017-11-14swr/rast: Faster emulated simd16 permuteTim Rowley1-23/+11
2017-11-14swr/rast: Use gather instruction for i32gather_ps on simd16/avx512Tim Rowley1-11/+1
2017-11-10swr: Fixed an uncommon freed-memory access during state validationBruce Cherniak2-17/+25
2017-11-09util: move os_time.[ch] to src/utilNicolai Hähnle2-2/+2