summaryrefslogtreecommitdiffstats
path: root/src/gallium
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: use smaller types for some si_shader membersMarek Olšák2016-02-212-3/+8
* radeonsi: enable compiling one variant per shaderMarek Olšák2016-02-213-1/+5
* radeonsi: print full shader name before disassemblyMarek Olšák2016-02-211-1/+33
* radeonsi: compile non-GS middle parts of shaders immediately if enabledMarek Olšák2016-02-213-18/+87
* radeonsi: rework polygon stippling for PS prologMarek Olšák2016-02-211-39/+110
* radeonsi: add PS prologMarek Olšák2016-02-215-2/+345
* radeonsi: add PS epilogMarek Olšák2016-02-214-2/+297
* radeonsi: add TCS epilogMarek Olšák2016-02-214-13/+155
* radeonsi: add VS epilogMarek Olšák2016-02-214-11/+171
* radeonsi: add VS prologMarek Olšák2016-02-214-1/+267
* radeonsi: first bits for non-monolithic shadersMarek Olšák2016-02-214-14/+45
* radeonsi: add code for dumping all shader parts together (v2)Marek Olšák2016-02-211-12/+34
* radeonsi: add code for combining and uploading shaders from 3 shader partsMarek Olšák2016-02-212-8/+36
* radeonsi: fail compilation if non-GS non-CS shaders have rodataMarek Olšák2016-02-211-0/+13
* radeonsi: separate 2 pieces of code from create_functionMarek Olšák2016-02-211-31/+51
* radeonsi: add samplemask parameter to si_export_mrt_colorMarek Olšák2016-02-211-3/+7
* radeonsi: add start_instance parameter to get_instance_index_for_fetchMarek Olšák2016-02-211-4/+6
* radeonsi: separate out shader key bits for prologs & epilogsMarek Olšák2016-02-214-100/+140
* radeonsi: compute how many input VGPRs fragment shaders haveMarek Olšák2016-02-212-0/+43
* radeonsi: compute how many input SGPRs and VGPRs shaders haveMarek Olšák2016-02-212-0/+34
* gallium/radeon: add basic code for setting shader return valuesMarek Olšák2016-02-214-8/+21
* nvc0: enable compute shaders on FermiSamuel Pitoiset2016-02-211-1/+3
* nv50/ir: add atomics support on shared memory for FermiSamuel Pitoiset2016-02-212-2/+102
* nv50/ir: make OP_SELP a compare instructionSamuel Pitoiset2016-02-213-10/+19
* nv50/ir: add lock/unlock subops for load/storeSamuel Pitoiset2016-02-213-2/+26
* nv50/ir: use s[] addr space for shared buffersSamuel Pitoiset2016-02-211-11/+30
* nvc0: reduce likelihood of collision for real buffers on FermiSamuel Pitoiset2016-02-211-2/+2
* nvc0: invalidate compute state when switching pipe contextsSamuel Pitoiset2016-02-211-1/+2
* nvc0: add support for indirect compute on FermiSamuel Pitoiset2016-02-216-20/+81
* nvc0: bind textures/samplers for compute on FermiSamuel Pitoiset2016-02-213-8/+57
* nvc0: bind shader buffers for compute on FermiSamuel Pitoiset2016-02-215-7/+56
* nvc0: bind driver constbuf for compute on FermiSamuel Pitoiset2016-02-215-0/+29
* nvc0: add a new validation state for 3D driver constbufSamuel Pitoiset2016-02-212-0/+19
* nvc0: bind constant buffers for compute on FermiSamuel Pitoiset2016-02-215-13/+81
* nvc0: allocate an area for compute user constbufsSamuel Pitoiset2016-02-214-18/+20
* nv50: do not advertise about compute shadersSamuel Pitoiset2016-02-201-1/+1
* llvmpipe: add a few const qualifiersBrian Paul2016-02-193-4/+4
* trace: assorted whitespace and formatting fixesBrian Paul2016-02-191-29/+31
* trace: remove unneeded inline qualifiersBrian Paul2016-02-191-46/+46
* svga: allow non-contiguous VS input declarationsBrian Paul2016-02-181-2/+2
* gallivm: Check whether to stop disassemble only for x86Oded Gabbay2016-02-191-0/+2
* gallivm: use sstream for dissasemblingOded Gabbay2016-02-191-21/+30
* trace: fix new gcc6 warningsRob Clark2016-02-181-7/+0
* gallium/auxiliary: fix new gcc6 warningsRob Clark2016-02-181-2/+2
* gallium/hud: fix new gcc6 warningsRob Clark2016-02-181-0/+2
* gallium/cso: only enable compute shaders when TGSI is supportedSamuel Pitoiset2016-02-181-1/+6
* gallivm, tgsi: provide fake sample_i_ms implementationsRoland Scheidegger2016-02-182-4/+11
* radeon/llvm: Add TargetLibraryInfo to the pass managerTom Stellard2016-02-171-1/+7
* radeon/llvm: Set the target triple on the moduleTom Stellard2016-02-174-4/+12
* gallivm: Add helpers for creating and destroying TargetLibraryInfoTom Stellard2016-02-172-0/+37