summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* glsl/ir: add subroutine lowering pass (v2.3)Dave Airlie2015-07-234-0/+113
* glsl: add ast/parser support for subroutine parsing storage (v3.2)Dave Airlie2015-07-239-116/+326
* glsl/ir: allow ir_call to handle subroutine callingDave Airlie2015-07-231-1/+20
* glsl/ir: add subroutine information storage to ir_function (v1.1)Dave Airlie2015-07-234-1/+26
* mesa: add function to check if shader subroutines are enabled.Dave Airlie2015-07-231-0/+9
* mesa: add inline conversion functions for ARB_shader_subroutine (v2)Dave Airlie2015-07-231-0/+101
* glsl: don't eliminate subroutine types.Dave Airlie2015-07-231-0/+3
* glsl/types: add new subroutine type (v3.2)Dave Airlie2015-07-2313-0/+111
* glsl: Make `subroutine` a reserved keywordChris Forbes2015-07-231-1/+1
* dispatch_sanity: add shader subroutine to fix make checkDave Airlie2015-07-232-8/+21
* glsl: Add extension plumbing and define for ARB_shader_subroutineChris Forbes2015-07-234-0/+7
* mesa: Add glGet support for ARB_shader_subroutine implementation limitsChris Forbes2015-07-234-0/+20
* mesa: Add extension tracking for arb_shader_subroutine (v2)Chris Forbes2015-07-233-1/+3
* glapi: Add ARB_shader_subroutine functions and enums (v2)Chris Forbes2015-07-233-1/+88
* mesa: Add stubs for ARB_shader_subroutine entrypointsChris Forbes2015-07-232-0/+95
* dispatch_sanity.cpp: remove commented out tess entriesDave Airlie2015-07-231-2/+0
* glsl/tests: fix varying_test since tess changes.Dave Airlie2015-07-231-1/+1
* i965: fix warning since tess merge.Dave Airlie2015-07-231-0/+2
* radeonsi: enable tessellation, update GL3.txt & release notesMarek Olšák2015-07-233-4/+13
* 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
* st/mesa: enable tessellation if the driver supports itMarek Olšák2015-07-231-0/+5
* st/mesa: set default tessellation levelsMarek Olšák2015-07-236-1/+67
* st/mesa: add barrier supportIlia Mirkin2015-07-231-1/+4
* st/mesa: disable copy propagation for tessellation shadersIlia Mirkin2015-07-231-1/+5
* st/mesa: set vertices_per_patch when drawingIlia Mirkin2015-07-231-0/+2
* st/mesa: add 2d indexing support to outputsIlia Mirkin2015-07-231-10/+37