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