summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: fix GLSL textureGrad(samplerCube*) functionsMarek Olšák2015-07-253-34/+90
* nvc0: fix geometry program revalidation of clipping paramsIlia Mirkin2015-07-251-1/+1
* radeonsi: ubo indexing support (v2)Dave Airlie2015-07-251-3/+12
* radeonsi: add support for indirect samplers (v2)Dave Airlie2015-07-251-8/+41
* radeonsi: split out interpolation input selectionDave Airlie2015-07-252-26/+38
* radeonsi: separate out load sample positionDave Airlie2015-07-251-18/+26
* nvc0/ir: per-patch vars are in a separate address spaceIlia Mirkin2015-07-242-11/+9
* nvc0/ir: kepler can't do indirect shader input/output loads directlyIlia Mirkin2015-07-238-6/+75
* nvc0/ir: tess factors are now sysvals, adapt codegen to expect thatIlia Mirkin2015-07-236-11/+24
* gk110/ir: fake BAR supportIlia Mirkin2015-07-231-0/+12
* nvc0/ir: cleanup private enums that have graduated to galliumIlia Mirkin2015-07-232-7/+0
* nvc0/ir: allow tess eval output loads to be CSE'dIlia Mirkin2015-07-231-0/+2
* nvc0/ir: add hazard for 2nd dim of vfetch/load indirect argumentIlia Mirkin2015-07-231-0/+2
* nvc0/ir: patch vertex count is stored in the upper bitsIlia Mirkin2015-07-231-0/+4
* nvc0/ir: add support for reading outputs in tess control shadersIlia Mirkin2015-07-232-2/+18
* nvc0/ir: set perPatch flag on load/stores to per-patch varyingsIlia Mirkin2015-07-231-2/+6
* nvc0/ir: populate info structure based on new tess propertiesIlia Mirkin2015-07-231-0/+18
* nvc0/ir: mark varyings as per-patch based on semantic nameIlia Mirkin2015-07-232-4/+16
* nvc0: TESSCOORD comes in as a sysval, not an inputIlia Mirkin2015-07-232-11/+10
* nvc0: add handling for set_tess_state callbackIlia Mirkin2015-07-233-0/+34
* nvc0: add support for setting patch vertices at draw timeIlia Mirkin2015-07-234-3/+8
* nvc0: support MAX_SHADER_PATCH_VARYINGSIlia Mirkin2015-07-231-1/+2
* nvc0: preliminary tess supportIlia Mirkin2015-07-2310-54/+86
* radeonsi: enable tessellation, update GL3.txt & release notesMarek Olšák2015-07-231-3/+11
* radeonsi: add scratch buffer support for tessellation shadersMarek Olšák2015-07-231-8/+28
* radeonsi: update invariant registers for tessellationMarek Olšák2015-07-231-2/+6
* radeonsi: add assertions into draw_vbo and check tessellationMarek Olšák2015-07-231-1/+7
* radeonsi: set the rasterization primitive type for tessellationMarek Olšák2015-07-231-0/+3
* radeonsi: set VGT_LS_HS_CONFIG for tessellationMarek Olšák2015-07-233-4/+28
* radeonsi: update IA_MULTI_VGT_PARAM for tessellationMarek Olšák2015-07-231-3/+51
* radeonsi: add derived tessellation stateMarek Olšák2015-07-234-3/+146
* radeonsi: implement a fixed-function tessellation control shader and its stateMarek Olšák2015-07-234-1/+68
* radeonsi: set up a ring buffer for tessellation factorsMarek Olšák2015-07-234-0/+42
* radeonsi: add tessellation shader statesMarek Olšák2015-07-233-13/+203
* radeonsi: update si_get_vs_info and si_get_vs_state for tessellationMarek Olšák2015-07-231-2/+8
* radeonsi: add shader code generation for tessellationMarek Olšák2015-07-235-29/+851
* radeonsi: implement TGSI_OPCODE_BARRIERMarek Olšák2015-07-231-0/+12
* radeonsi: program VGT_SHADER_STAGES_EN for tessellationMarek Olšák2015-07-234-23/+45
* radeonsi: add translation of PATCH primitivesMarek Olšák2015-07-231-0/+2
* radeonsi: add support for tessellation shader resources and samplersMarek Olšák2015-07-232-8/+37
* radeonsi: add code for creating, binding and destroying tessellation shadersMarek Olšák2015-07-233-0/+74
* radeonsi: add debug flags for dumping tessellation shadersMarek Olšák2015-07-232-9/+17
* radeonsi: rework how shader pointers to descriptors are setMarek Olšák2015-07-235-91/+156
* radeonsi: rename build_streamout_store -> build_tbuffer_store_dwordsMarek Olšák2015-07-231-12/+12
* radeonsi: separate primitive ID computationMarek Olšák2015-07-231-7/+20
* radeonsi: move declaring streamout parameters to its own functionMarek Olšák2015-07-231-13/+23
* radeonsi: make ES2GS offset sgpr location dynamicMarek Olšák2015-07-232-6/+3
* gallium/radeon: expose emit_fetchMarek Olšák2015-07-232-19/+15
* gallium/radeon: expose LLVM functions implementing emit_storeMarek Olšák2015-07-232-5/+13
* gallium/radeon: remove buffer_unmap calls that can potentially decrease perfMarek Olšák2015-07-237-26/+1