summaryrefslogtreecommitdiff
path: root/src/glsl
AgeCommit message (Expand)AuthorFilesLines
2015-09-02glsl: create program resource list after LinkShaderTapani Pälli1-4/+0
2015-09-02glsl: expose build_program_resource_list functionTapani Pälli2-1/+5
2015-09-02glsl: build stageref mask using IR, not symbol tableTapani Pälli1-3/+11
2015-08-19glsl: avoid compiler's segfault when processing operators with void argumentsRenaud Gaubert2-2/+16
2015-08-01glsl: Fix a bug where LHS swizzles of swizzles were too small.Kenneth Graunke1-2/+2
2015-08-01glsl/glcpp: fix SIGSEGV when checking error condition for macro redefinitionSamuel Iglesias Gonsalvez1-2/+2
2015-07-08Revert "glsl: clone inputs and outputs during linking"Kenneth Graunke1-3/+1
2015-07-08glsl: Make sure not to dereference NULLNeil Roberts1-1/+1
2015-07-08glsl: Add missing check for whether an expression is an add operationNeil Roberts1-1/+1
2015-07-08glsl: validate sampler array indexing for 'constant-index-expression'Tapani Pälli1-0/+77
2015-07-08mesa/glsl: new compiler option EmitNoIndirectSamplerTapani Pälli1-0/+12
2015-07-08glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00Tapani Pälli1-19/+19
2015-07-08glsl: clone inputs and outputs during linkingTapani Pälli1-1/+3
2015-06-25glsl: binding point is a texture unit, which is a combined spaceIlia Mirkin1-1/+1
2015-06-25glsl: add version checks to conditionals for builtin variable enablementIlia Mirkin1-5/+5
2015-06-25glsl: handle conversions to double when comparing param matchesIlia Mirkin1-3/+5
2015-06-12mesa; add a dummy _mesa_error_no_memory() symbol to libglsl_utilEmil Velikov4-46/+7
2015-05-27glsl: avoid leaking linked gl_shader when there's a late linker errorIlia Mirkin1-2/+8
2015-05-18glsl: add stage references for UBO uniformsTapani Pälli1-0/+10
2015-05-12nir: Translate memory barrier intrinsics from GLSL IR.Francisco Jerez1-0/+4
2015-05-12nir: Translate image load, store and atomic intrinsics from GLSL IR.Francisco Jerez1-11/+115
2015-05-12nir: Fix indexing of atomic counter arrays with a constant value.Francisco Jerez1-1/+2
2015-05-12nir: Add memory barrier intrinsic.Francisco Jerez1-0/+7
2015-05-12nir: Define image load, store and atomic intrinsics.Francisco Jerez1-0/+27
2015-05-12nir: fix sampler lowering pass for arraysTapani Pälli1-19/+12
2015-05-08nir: Fix aggressive typos in nir_from_ssa.c.Kenneth Graunke1-5/+5
2015-05-08nir/search: Save/restore the variables_seen bitmask when matchingJason Ekstrand1-0/+12
2015-05-08nir/search: Assert that variable id's are in rangeJason Ekstrand1-0/+1
2015-05-08nir/search: handle explicitly sized sources in match_valueJason Ekstrand1-8/+8
2015-05-08nir/nir: Use a linked list instead of a hash set for use/def setsJason Ekstrand14-306/+281
2015-05-08nir: Use nir_instr_rewrite_src in copy propagationJason Ekstrand1-61/+10
2015-05-08nir: Add a function for rewriting the condition of an if statementJason Ekstrand2-0/+23
2015-05-08nir: Add and use initializer #defines for nir_src and nir_destJason Ekstrand6-18/+15
2015-05-08nir: Modernize the out-of-SSA passJason Ekstrand1-103/+36
2015-05-08nir/validate: Validate SSA def parent instructionsJason Ekstrand1-0/+2
2015-05-08nir: Delete all traces of nir_op_flogIan Romanick2-7/+0
2015-05-08nir: Don't produce nir_op_flog from GLSL IRIan Romanick1-1/+1
2015-05-08nir: Delete all traces of nir_op_fexpIan Romanick2-8/+0
2015-05-08nir: Don't produce nir_op_fexp from GLSL IRIan Romanick1-1/+1
2015-05-08glsl: check total count of multi-slot double vertex attribsDave Airlie1-1/+40
2015-05-08glsl: track which program inputs are doublesDave Airlie1-13/+3
2015-05-08glsl: add ARB_vertex_attrib_64bit support. (v2)Dave Airlie4-0/+9
2015-05-07nir: Allow feq/fne/ieq/ine to be optimized with inot.Matt Turner1-0/+4
2015-05-07nir: Recognize (a < c || b < c) as min(a, b) < c.Matt Turner1-0/+2
2015-05-07nir: Recognize trivial min/max.Matt Turner1-0/+6
2015-05-07nir: Recognize i2b(b2i(x)) as x.Matt Turner1-0/+1
2015-05-07nir: Recognize imul(b2i(a), b2i(b)) as a logical AND.Matt Turner1-0/+1
2015-05-06glsl: mark special built-in inputs referenced by vertex stageTapani Pälli1-1/+6
2015-05-05glsl: add parens in shader_integer_mix() to silence compiler warningBrian Paul1-1/+1
2015-05-05nir: add nir_array.h to the sources listEmil Velikov1-0/+1