summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-07-23docs/GL3.txt: update ARB_shader_subroutine status.arb_shader_subroutineDave Airlie2-1/+2
2015-07-23st/mesa: enable shader subroutineDave Airlie1-0/+1
2015-07-23st/mesa: add subroutine bits (v1.1)Dave Airlie1-1/+1
2015-07-23mesa: fill out the ARB_shader_subroutine APIsDave Airlie2-3/+451
2015-07-23program: add subroutine uniform support (v1.1)Dave Airlie1-0/+3
2015-07-23program_resource: add subroutine support (v3.1)Dave Airlie2-22/+179
2015-07-23glsl: add uniform and program resource support (v2)Dave Airlie3-7/+286
2015-07-23mesa/mtypes: add gl_subroutine_function and uniform storage to shader (v2)Dave Airlie1-0/+28
2015-07-23glsl/ir: add subroutine lowering pass (v2.3)Dave Airlie4-0/+113
2015-07-23glsl: add ast/parser support for subroutine parsing storage (v3.2)Dave Airlie9-116/+326
2015-07-23glsl/ir: allow ir_call to handle subroutine callingDave Airlie1-1/+20
2015-07-23glsl/ir: add subroutine information storage to ir_function (v1.1)Dave Airlie4-1/+26
2015-07-23mesa: add function to check if shader subroutines are enabled.Dave Airlie1-0/+9
2015-07-23mesa: add inline conversion functions for ARB_shader_subroutine (v2)Dave Airlie1-0/+101
2015-07-23glsl: don't eliminate subroutine types.Dave Airlie1-0/+3
2015-07-23glsl/types: add new subroutine type (v3.2)Dave Airlie13-0/+111
2015-07-23glsl: Make `subroutine` a reserved keywordChris Forbes1-1/+1
2015-07-23dispatch_sanity: add shader subroutine to fix make checkDave Airlie2-10/+21
2015-07-23glsl: Add extension plumbing and define for ARB_shader_subroutineChris Forbes4-0/+7
2015-07-23mesa: Add glGet support for ARB_shader_subroutine implementation limitsChris Forbes4-0/+20
2015-07-23mesa: Add extension tracking for arb_shader_subroutine (v2)Chris Forbes3-1/+3
2015-07-23glapi: Add ARB_shader_subroutine functions and enums (v2)Chris Forbes3-1/+88
2015-07-23mesa: Add stubs for ARB_shader_subroutine entrypointsChris Forbes2-0/+95
2015-07-23radeonsi: enable tessellation, update GL3.txt & release notesMarek Olšák3-4/+13
2015-07-23radeonsi: add scratch buffer support for tessellation shadersMarek Olšák1-8/+28
2015-07-23radeonsi: update invariant registers for tessellationMarek Olšák1-2/+6
2015-07-23radeonsi: add assertions into draw_vbo and check tessellationMarek Olšák1-1/+7
2015-07-23radeonsi: set the rasterization primitive type for tessellationMarek Olšák1-0/+3
2015-07-23radeonsi: set VGT_LS_HS_CONFIG for tessellationMarek Olšák3-4/+28
2015-07-23radeonsi: update IA_MULTI_VGT_PARAM for tessellationMarek Olšák1-3/+51
2015-07-23radeonsi: add derived tessellation stateMarek Olšák4-3/+146
2015-07-23radeonsi: implement a fixed-function tessellation control shader and its stateMarek Olšák4-1/+68
2015-07-23radeonsi: set up a ring buffer for tessellation factorsMarek Olšák4-0/+42
2015-07-23radeonsi: add tessellation shader statesMarek Olšák3-13/+203
2015-07-23radeonsi: update si_get_vs_info and si_get_vs_state for tessellationMarek Olšák1-2/+8
2015-07-23radeonsi: add shader code generation for tessellationMarek Olšák5-29/+851
2015-07-23radeonsi: implement TGSI_OPCODE_BARRIERMarek Olšák1-0/+12
2015-07-23radeonsi: program VGT_SHADER_STAGES_EN for tessellationMarek Olšák4-23/+45
2015-07-23radeonsi: add translation of PATCH primitivesMarek Olšák1-0/+2
2015-07-23radeonsi: add support for tessellation shader resources and samplersMarek Olšák2-8/+37
2015-07-23radeonsi: add code for creating, binding and destroying tessellation shadersMarek Olšák3-0/+74
2015-07-23radeonsi: add debug flags for dumping tessellation shadersMarek Olšák2-9/+17
2015-07-23radeonsi: rework how shader pointers to descriptors are setMarek Olšák5-91/+156
2015-07-23radeonsi: rename build_streamout_store -> build_tbuffer_store_dwordsMarek Olšák1-12/+12
2015-07-23radeonsi: separate primitive ID computationMarek Olšák1-7/+20
2015-07-23radeonsi: move declaring streamout parameters to its own functionMarek Olšák1-13/+23
2015-07-23radeonsi: make ES2GS offset sgpr location dynamicMarek Olšák2-6/+3
2015-07-23gallium/radeon: expose emit_fetchMarek Olšák2-19/+15
2015-07-23gallium/radeon: expose LLVM functions implementing emit_storeMarek Olšák2-5/+13
2015-07-23st/mesa: enable tessellation if the driver supports itMarek Olšák1-0/+5