summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'mesa/13.0' into nougat-x86Chih-Wei Huang2017-01-096-16/+31
|\
| * glsl: Add pthread libs to cache_testRhys Kidd2016-12-241-1/+4
| * Revert "nir: Turn imov/fmov of undef into undef."Timothy Arceri2016-12-161-3/+1
| * spirv: Use a simpler and more correct implementaiton of tanh()Jason Ekstrand2016-12-151-9/+14
| * compiler/glsl: fix precision problem of tanhHaixia Shi2016-12-151-2/+10
| * mesa: fix active subroutine uniforms properlyTimothy Arceri2016-12-142-1/+2
* | Merge remote-tracking branch 'mesa/13.0' into nougat-x86Chih-Wei Huang2016-11-256-15/+43
|\ \ | |/
| * util/disk_cache: close a previously opened handle in disk_cache_put (v2)Gwan-gyeong Mun2016-11-241-6/+5
| * glsl/lower_output_reads: fix geometry shader output handling with conditional...Nicolai Hähnle2016-11-241-1/+0
| * nir/spirv: Fix handling of gl_PrimitiveIdJason Ekstrand2016-11-241-2/+6
| * glsl: Parse 0 as a preprocessor INTCONSTANTIan Romanick2016-11-231-0/+4
| * glcpp: Handle '#version 0' and other invalid valuesIan Romanick2016-11-232-6/+28
* | Merge remote-tracking branch 'mesa/13.0' into nougat-x86Chih-Wei Huang2016-11-169-39/+216
|\ \ | |/
| * nir: add conditional discard optimisation (v4)Dave Airlie2016-11-093-0/+128
| * nir: Flip gl_SamplePosition in nir_lower_wpos_ytransform().Francisco Jerez2016-11-091-0/+24
| * glsl: fix lowering of UBO references of named blocksNicolai Hähnle2016-11-091-5/+5
| * glsl: Update deref types when resizing implicitly sized arrays.Kenneth Graunke2016-11-091-23/+47
| * mesa/glsl: delete previously linked shaders earlier when linkingTimothy Arceri2016-11-094-11/+12
* | HACK: glsl: disable error on non-constant array indexingRob Herring2016-11-011-1/+1
|/
* glsl: Improve accuracy of alpha scaling in advanced blend lowering.Kenneth Graunke2016-11-011-2/+8
* glsl: update default precision qualifier when it is set in the shaderSamuel Iglesias Gonsálvez2016-10-271-1/+4
* glsl/mesa: remove unused namespace support from the symbol tableTimothy Arceri2016-10-272-11/+11
* glsl: Size TCS->TES unsized arrays to gl_MaxPatchVertices for queries.Kenneth Graunke2016-10-274-3/+49
* glsl: Pass ctx to program interface query helper functions.Kenneth Graunke2016-10-271-13/+20
* glsl: Remove unused function import_prototypesIan Romanick2016-10-173-132/+0
* glsl: Remove prototypes for nonexistent functionsIan Romanick2016-10-171-9/+0
* glsl: Replace assert with unreachableIan Romanick2016-10-171-1/+2
* glsl: print non-zero bindings of variablesNicolai Hähnle2016-10-171-2/+6
* glsl: fail compilation of compute shaders when unsupportedIago Toral Quiroga2016-10-171-0/+13
* glsl: Disable textureOffset(sampler2DArrayShadow, ...) in GLSL ES.Kenneth Graunke2016-10-161-1/+7
* glsl: Drop the ES requirement that VS outputs must be flat qualified.Kenneth Graunke2016-10-151-8/+4
* glsl: dump explicit location when printing IRNicolai Hähnle2016-10-121-3/+7
* glsl: Add missing cache_destroy stub function.Vinson Lee2016-10-101-0/+5
* glsl: prohibit lowp, mediump precision on atomic_uintTapani Pälli2016-10-101-0/+14
* glsl: optimize copy_propagation_elements passTapani Pälli2016-10-101-50/+148
* glsl: Let cache_test build when the shader cache is not enabledIan Romanick2016-10-071-0/+4
* nir: Fix the control flow tests for nir_loop_first_block changesJason Ekstrand2016-10-061-1/+1
* glsl: add gl_LocalGroupSizeARB as a system valueSamuel Pitoiset2016-10-072-0/+7
* glsl/linker: handle errors when a variable local size is usedSamuel Pitoiset2016-10-071-2/+23
* glsl: reject compute shaders with fixed and variable local sizeSamuel Pitoiset2016-10-071-0/+14
* glsl: process local_size_variable input qualifierSamuel Pitoiset2016-10-075-1/+37
* glsl: add enable flags for ARB_compute_variable_group_sizeSamuel Pitoiset2016-10-074-0/+12
* nir: Remove some no longer needed assertsJason Ekstrand2016-10-068-16/+1
* nir: Make nir_foo_first/last_cf_node return a block insteadJason Ekstrand2016-10-067-105/+78
* nir: Add asserts to the casting functionsJason Ekstrand2016-10-062-24/+45
* nir: Delete open coded type printing.Kenneth Graunke2016-10-063-36/+11
* mesa: remove the UsesDFdy flagTimothy Arceri2016-10-061-17/+2
* nir: Use the correct infos structure for copying atomic sourcesJason Ekstrand2016-10-051-1/+1
* nir/intrinsics: Add more atomic_counter opsIan Romanick2016-10-043-5/+110
* nir/intrinsics: Include atomic_counter_ in the names used in macro invocationsIan Romanick2016-10-041-5/+5