summaryrefslogtreecommitdiff
path: root/src/compiler
AgeCommit message (Expand)AuthorFilesLines
2016-09-22spirv: fix AtomicLoad/Store on imagesLionel Landwerlin1-10/+3
2016-09-22nir: Allow opt_peephole_sel to be more aggressive in flattening IFs.Eric Anholt2-29/+55
2016-09-21nir/spirv/glsl450: Add support for the InterpolateAt opcodesJason Ekstrand1-1/+53
2016-09-21nir/spirv: Claim support for SampleRateShadingJason Ekstrand1-1/+1
2016-09-21nir/spirv: Bring back the spirv2nir helper binaryJason Ekstrand2-0/+73
2016-09-20mesa: Implement ARB_shader_viewport_layer_array for i965Dylan Baker3-2/+15
2016-09-19glsl: Skip "unsized arrays aren't allowed" check for TCS/TES/GS vars.Kenneth Graunke1-1/+27
2016-09-16glsl: remove interpolateAt* instructions for demoted inputsMarek Olšák2-0/+15
2016-09-16spirv: use subpass image type (v1.1)Dave Airlie1-1/+2
2016-09-16glsl: add subpass image type (v2)Dave Airlie4-2/+18
2016-09-15nir: Add a flag to lower_io to force "sample" interpolationJason Ekstrand2-7/+23
2016-09-14glsl: grammar fixEero Tamminen1-2/+2
2016-09-14nir: Report progress from nir_lower_phis_to_scalar.Kenneth Graunke2-6/+16
2016-09-14nir: Report progress from nir_lower_alu_to_scalar.Kenneth Graunke2-17/+27
2016-09-14nir: Call nir_metadata_preserve from nir_lower_alu_to_scalar().Kenneth Graunke1-0/+3
2016-09-14nir/lower_tex: fix typo with sample_dimRob Clark1-1/+1
2016-09-14nir: move tex_instr_remove_srcRob Clark3-18/+20
2016-09-14nir/lower_tex: remove tex_instr_find_src()Rob Clark1-14/+3
2016-09-13glsl: add core plumbing for GL_ANDROID_extension_pack_es31aIlia Mirkin2-16/+44
2016-09-12mesa/glsl: Move string_to_uint_map into the util folderThomas Helland5-5/+5
2016-09-12glsl: Convert glcpp-parse to the util hash tableThomas Helland2-21/+35
2016-09-12glsl: Convert loop analysis to the util hash tableThomas Helland2-15/+18
2016-09-12glsl: Convert varying test to the util hash tableThomas Helland1-57/+29
2016-09-12glsl: Convert output read lowering to the util hash tableThomas Helland1-8/+9
2016-09-12glsl: Convert interface block lowering to the util hash tableThomas Helland1-13/+14
2016-09-12glsl: Convert if lowering to use a setThomas Helland1-23/+26
2016-09-12glsl: Convert linker to the util hash tableThomas Helland1-12/+17
2016-09-12glsl: Convert link_varyings to the util hash tableThomas Helland1-25/+33
2016-09-12glsl: Change link_functions to use a setThomas Helland1-13/+15
2016-09-12glsl: Convert recursion detection to the util hash tableThomas Helland1-13/+17
2016-09-12glsl: Convert constant_expression to the util hash tableThomas Helland1-11/+14
2016-09-12glsl: Convert ast_to_hir to the util hash tableThomas Helland1-11/+13
2016-09-12glsl: Convert ir_clone to the util hash tableThomas Helland1-16/+18
2016-09-12glsl: Convert function inlining to the util hash tableThomas Helland1-3/+3
2016-09-12mesa: Remove prog_hash_table.cThomas Helland1-2/+0
2016-09-12mesa: Remove unused hash table includesThomas Helland3-3/+0
2016-09-09glsl: use hash instead of exec_list in copy propagationTapani Pälli1-51/+41
2016-09-08nir/gcm: Add global value numbering supportJason Ekstrand2-6/+25
2016-09-08nir/gcm: Call nir_metadata_preserveJason Ekstrand1-0/+3
2016-09-08nir/spirv: Refactor variable deocration handlingJason Ekstrand1-15/+29
2016-09-08nir/spirv: Break variable decoration handling into a helperJason Ekstrand1-74/+81
2016-09-07spirv/nir: Implement OpAtomicLoad/Store for shared variablesLionel Landwerlin1-1/+34
2016-09-07nir/spirv: Remove an erroneous "fall through" commentJason Ekstrand1-1/+0
2016-09-07spirv/nir: Add support for OpAtomicLoad/StoreLionel Landwerlin1-11/+113
2016-09-06nir: fix definition of pack_uvec2_to_uintIlia Mirkin1-1/+1
2016-09-06nir/spirv: Use fill_common_atomic_sources for image atomicsJason Ekstrand1-56/+43
2016-09-06nir/spirv: Use the correct sources for CompareExchange on imagesJason Ekstrand1-2/+2
2016-09-06nir/spirv: Swap the argument order for AtomicCompareExchangeJason Ekstrand1-2/+2
2016-09-06glsl: Add positional argument specifiers.Vinson Lee1-5/+5
2016-09-06glsl: Add .gitignore for make check warnings testJason Ekstrand1-0/+1