summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/swr/rasterizer/codegen
Commit message (Expand)AuthorAgeFilesLines
* swr/rast: Replace VPSRL with LSHRTim Rowley2017-12-151-2/+0
* swr/rast: Rework thread binding parameters for machine partitioningTim Rowley2017-12-151-1/+28
* swr/rast: SIMD16 Fetch - Fully widen 32-bit integer vertex componentsTim Rowley2017-12-151-0/+1
* swr/rast: SIMD16 Fetch - Fully widen 32-bit float vertex componentsTim Rowley2017-12-151-1/+2
* swr/rast: Implement AVX-512 GATHERPS in SIMD16 fetch shaderTim Rowley2017-11-201-0/+1
* swr/rast: remove llvm fence/atomics from generated filesTim Rowley2017-09-221-0/+8
* swr/rast: Migrate memory pointers to gfxptr_t typeTim Rowley2017-09-131-1/+1
* swr/rast: Removed some trailing whitespace caught during reviewTim Rowley2017-09-061-2/+2
* swr/rast: Allow gather of floats from fetch shader with 2-4GB offsetsTim Rowley2017-09-061-0/+1
* swr/rast: simplify knob default value setupTim Rowley2017-08-021-9/+4
* swr/rast: split gen_knobs templates into .h/.cppTim Rowley2017-08-023-116/+163
* swr/rast: gen_knobs template code styleTim Rowley2017-08-021-2/+2
* swr/rast: switch gen_knobs.cpp licenseTim Rowley2017-08-021-12/+17
* swr/rast: threadID via portable std::this_thread::get_id()Tim Rowley2017-08-021-9/+11
* swr/rast: non-regex knob fallback code for gcc < 4.9Tim Rowley2017-07-271-0/+21
* swr/rast: quit using linux-specific gettid()Tim Rowley2017-07-211-2/+3
* swr/rast: increase number of possible draws in flightTim Rowley2017-06-301-1/+1
* swr/rast: move default split size from driver to rasterizerTim Rowley2017-06-301-1/+1
* swr/rast: Split rasterizer.cpp to improve compile timeTim Rowley2017-06-302-0/+54
* swr/rast: gen_backends.py remove extraneous semicolonTim Rowley2017-06-301-1/+2
* swr/rast: Split backend.cpp to improve compile timeTim Rowley2017-06-303-0/+63
* swr/rast: gen_backends.py removal of commented debug printsTim Rowley2017-06-301-4/+1
* swr/rast: gen_backends.py quote cleanupTim Rowley2017-06-301-8/+8
* swr/rast: generators will create target directoriesTim Rowley2017-06-301-0/+7
* swr/rast: adjust std::string usage to fix buildTim Rowley2017-06-261-3/+9
* swr/rast: gen_llvm_types.py support for SIMD256/SIMD512Tim Rowley2017-06-161-6/+6
* swr/rast: Implement JIT shader caching to diskTim Rowley2017-06-162-4/+77
* swr/rast: SIMD16 FE - add SIMD16 types to jitterTim Rowley2017-05-301-1/+3
* swr: [rasterizer archrast] Fix archrast for MSVC 2017 compilerTim Rowley2017-04-112-3/+3
* swr: [rasterizer core] Multisample sample position setup changeTim Rowley2017-04-111-7/+18
* swr: [rasterizer codegen] remove copy of makoTim Rowley2017-04-0517-7184/+0
* swr: [rasterizer core] Programmable sample position supportTim Rowley2017-04-051-0/+22
* swr: [rasterizer jitter] fix llvm-5.0.0 build bustageTim Rowley2017-03-281-4/+3
* swr: [rasterizer codegen] add cmdline to archrast gen filesTim Rowley2017-03-285-2/+18
* swr: [rasterizer codegen] Refactor codegenTim Rowley2017-03-286-147/+206
* swr: [rasterizer] Cleanup naming of codegen filesTim Rowley2017-03-2012-77/+85
* swr: [rasterizer codegen] Remove BOM from knob_defs.pyTim Rowley2017-03-201-1/+1
* swr: [rasterizer codegen] Rewrite gen_llvm_types.py to use makoTim Rowley2017-03-202-113/+165
* swr: [rasterizer codegen] Fix generation of knobsTim Rowley2017-03-206-1/+16
* swr: [rasterizer codegen] Change backend template comment styleTim Rowley2017-03-201-29/+29
* swr: [rasterizer codegen] Rewrite gen_llvm_ir_macros.py to use makoTim Rowley2017-03-202-279/+179
* swr: [rasterizer codegen] Quiet gen_backends.py executionTim Rowley2017-03-201-3/+3
* swr: [rasterizer scripts] Put codegen scripts into a separate directoryTim Rowley2017-03-2029-0/+9184