summaryrefslogtreecommitdiff
path: root/src/compiler
AgeCommit message (Expand)AuthorFilesLines
2016-10-27glsl: update default precision qualifier when it is set in the shaderSamuel Iglesias Gonsálvez1-1/+4
2016-10-27glsl/mesa: remove unused namespace support from the symbol tableTimothy Arceri2-11/+11
2016-10-27glsl: Size TCS->TES unsized arrays to gl_MaxPatchVertices for queries.Kenneth Graunke4-3/+49
2016-10-27glsl: Pass ctx to program interface query helper functions.Kenneth Graunke1-13/+20
2016-10-17glsl: Remove unused function import_prototypesIan Romanick3-132/+0
2016-10-17glsl: Remove prototypes for nonexistent functionsIan Romanick1-9/+0
2016-10-17glsl: Replace assert with unreachableIan Romanick1-1/+2
2016-10-17glsl: print non-zero bindings of variablesNicolai Hähnle1-2/+6
2016-10-17glsl: fail compilation of compute shaders when unsupportedIago Toral Quiroga1-0/+13
2016-10-16glsl: Disable textureOffset(sampler2DArrayShadow, ...) in GLSL ES.Kenneth Graunke1-1/+7
2016-10-15glsl: Drop the ES requirement that VS outputs must be flat qualified.Kenneth Graunke1-8/+4
2016-10-12glsl: dump explicit location when printing IRNicolai Hähnle1-3/+7
2016-10-10glsl: Add missing cache_destroy stub function.Vinson Lee1-0/+5
2016-10-10glsl: prohibit lowp, mediump precision on atomic_uintTapani Pälli1-0/+14
2016-10-10glsl: optimize copy_propagation_elements passTapani Pälli1-50/+148
2016-10-07glsl: Let cache_test build when the shader cache is not enabledIan Romanick1-0/+4
2016-10-06nir: Fix the control flow tests for nir_loop_first_block changesJason Ekstrand1-1/+1
2016-10-07glsl: add gl_LocalGroupSizeARB as a system valueSamuel Pitoiset2-0/+7
2016-10-07glsl/linker: handle errors when a variable local size is usedSamuel Pitoiset1-2/+23
2016-10-07glsl: reject compute shaders with fixed and variable local sizeSamuel Pitoiset1-0/+14
2016-10-07glsl: process local_size_variable input qualifierSamuel Pitoiset5-1/+37
2016-10-07glsl: add enable flags for ARB_compute_variable_group_sizeSamuel Pitoiset4-0/+12
2016-10-06nir: Remove some no longer needed assertsJason Ekstrand8-16/+1
2016-10-06nir: Make nir_foo_first/last_cf_node return a block insteadJason Ekstrand7-105/+78
2016-10-06nir: Add asserts to the casting functionsJason Ekstrand2-24/+45
2016-10-06nir: Delete open coded type printing.Kenneth Graunke3-36/+11
2016-10-06mesa: remove the UsesDFdy flagTimothy Arceri1-17/+2
2016-10-05nir: Use the correct infos structure for copying atomic sourcesJason Ekstrand1-1/+1
2016-10-04nir/intrinsics: Add more atomic_counter opsIan Romanick3-5/+110
2016-10-04nir/intrinsics: Include atomic_counter_ in the names used in macro invocationsIan Romanick1-5/+5
2016-10-04glsl: Kill __intrinsic_atomic_subIan Romanick2-9/+46
2016-10-04glsl: Remove ir_function_signature::_is_intrinsic fieldIan Romanick6-17/+5
2016-10-04glsl: Add ir_function_signature::is_intrinsic() methodIan Romanick7-16/+22
2016-10-04glsl: Use the ir_intrinsic_* enums instead of the __intrinsic_* name stringsIan Romanick3-103/+105
2016-10-04glsl: Track a unique intrinsic ID with each intrinsic functionIan Romanick7-73/+280
2016-10-04glsl: Don't emit ir_binop_carry during ir_binop_imul_high loweringIan Romanick1-5/+17
2016-10-04nir/spirv: Remove a duplicate spirv2nir from .gitignoreEric Engestrom1-1/+0
2016-10-04spirv: replace assert() with unreachable()Timothy Arceri1-1/+1
2016-10-04spirv: translate cull distance semantic.Dave Airlie1-1/+1
2016-10-04compiler: add printable values for cull distance varyings.Dave Airlie1-0/+2
2016-10-03nir/spirv/cfg: Use a nop intrinsic for tagging the ends of blocksJason Ekstrand2-4/+6
2016-10-03nir: Add a nop intrinsicJason Ekstrand1-0/+3
2016-10-02glsl: add missing headers to blob.hTimothy Arceri1-0/+2
2016-10-01nir/spirv/cfg: Detect switch_break after loop_break/continueJason Ekstrand1-2/+2
2016-10-01nir/spirv/cfg: Handle switches whose break block is a loop continueJason Ekstrand1-0/+13
2016-10-01nir/spirv: add spirv2nir binary to .gitignoreEric Engestrom1-0/+1
2016-10-01nir/spirv: improve mmap() error handlingEric Engestrom1-1/+9
2016-10-01nir/spirv: improve lseek() error handlingEric Engestrom1-2/+10
2016-10-01nir/spirv: add some error checking to open()Eric Engestrom1-0/+9
2016-09-29glsl: remove remaining tabs from ast_type.cppTimothy Arceri1-23/+16