summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
...
* nir: Optimize out discard_ifs with a constant 0 argument.Eric Anholt2016-09-281-0/+8
* glsl: Add initial functions to implement an on-disk cacheTimothy Arceri2016-09-286-0/+1313
* .gitignore: Ignore src/compiler/spirv2nirChad Versace2016-09-271-0/+1
* glsl: Fix cut-and-paste bug in hierarchical visitor ir_expression::acceptIan Romanick2016-09-271-1/+1
* glsl: Add bit_xor builderIan Romanick2016-09-272-0/+7
* glsl/standalone: Enable GLSL 4.00 through 4.50Ian Romanick2016-09-271-0/+12
* glsl/standalone: Use API_OPENGL_CORE if the GLSL version is >= 1.40Ian Romanick2016-09-271-1/+5
* glsl: Update function parameter documentation for do_common_optimizationIan Romanick2016-09-271-3/+4
* glsl: remove remaining tabs in glsl_parser_extras.hTimothy Arceri2016-09-271-30/+30
* glsl: move some uniform linking code to new link_assign_uniform_storage()Timothy Arceri2016-09-271-63/+69
* glsl: move some uniform linking code to new link_setup_uniform_remap_tables()Timothy Arceri2016-09-273-162/+177
* glsl: use reproducible name for lowered const arraysTimothy Arceri2016-09-273-6/+19
* glsl: Prepare standalone compiler to be able to use parameter listsCarl Worth2016-09-272-0/+20
* Revert "glsl: move xfb BufferStride into gl_transform_feedback_info"Timothy Arceri2016-09-242-6/+6
* glsl: Delete linker stuff relating to built-in functions.Kenneth Graunke2016-09-232-58/+16
* glsl: Delete ftransform support from builtin_functions.cpp.Kenneth Graunke2016-09-231-26/+4
* glsl: Immediately inline built-ins rather than generating calls.Kenneth Graunke2016-09-231-24/+22
* glsl: Check TCS barrier restrictions at ast_to_hir time, not link time.Kenneth Graunke2016-09-232-99/+19
* glsl: move xfb BufferStride into gl_transform_feedback_infoTimothy Arceri2016-09-242-6/+6
* mesa: add GL_OES_viewport_array to the extension stringIlia Mirkin2016-09-221-0/+1
* glsl: add OES_viewport_array enables and use them to expose gl_ViewportIndexIlia Mirkin2016-09-222-3/+8
* spirv: fix AtomicLoad/Store on imagesLionel Landwerlin2016-09-221-10/+3
* nir: Allow opt_peephole_sel to be more aggressive in flattening IFs.Eric Anholt2016-09-222-29/+55
* nir/spirv/glsl450: Add support for the InterpolateAt opcodesJason Ekstrand2016-09-211-1/+53
* nir/spirv: Claim support for SampleRateShadingJason Ekstrand2016-09-211-1/+1
* nir/spirv: Bring back the spirv2nir helper binaryJason Ekstrand2016-09-212-0/+73
* mesa: Implement ARB_shader_viewport_layer_array for i965Dylan Baker2016-09-203-2/+15
* glsl: Skip "unsized arrays aren't allowed" check for TCS/TES/GS vars.Kenneth Graunke2016-09-191-1/+27
* glsl: remove interpolateAt* instructions for demoted inputsMarek Olšák2016-09-162-0/+15
* spirv: use subpass image type (v1.1)Dave Airlie2016-09-161-1/+2
* glsl: add subpass image type (v2)Dave Airlie2016-09-164-2/+18
* nir: Add a flag to lower_io to force "sample" interpolationJason Ekstrand2016-09-152-7/+23
* glsl: grammar fixEero Tamminen2016-09-141-2/+2
* nir: Report progress from nir_lower_phis_to_scalar.Kenneth Graunke2016-09-142-6/+16
* nir: Report progress from nir_lower_alu_to_scalar.Kenneth Graunke2016-09-142-17/+27
* nir: Call nir_metadata_preserve from nir_lower_alu_to_scalar().Kenneth Graunke2016-09-141-0/+3
* nir/lower_tex: fix typo with sample_dimRob Clark2016-09-141-1/+1
* nir: move tex_instr_remove_srcRob Clark2016-09-143-18/+20
* nir/lower_tex: remove tex_instr_find_src()Rob Clark2016-09-141-14/+3
* glsl: add core plumbing for GL_ANDROID_extension_pack_es31aIlia Mirkin2016-09-132-16/+44
* mesa/glsl: Move string_to_uint_map into the util folderThomas Helland2016-09-125-5/+5
* glsl: Convert glcpp-parse to the util hash tableThomas Helland2016-09-122-21/+35
* glsl: Convert loop analysis to the util hash tableThomas Helland2016-09-122-15/+18
* glsl: Convert varying test to the util hash tableThomas Helland2016-09-121-57/+29
* glsl: Convert output read lowering to the util hash tableThomas Helland2016-09-121-8/+9
* glsl: Convert interface block lowering to the util hash tableThomas Helland2016-09-121-13/+14
* glsl: Convert if lowering to use a setThomas Helland2016-09-121-23/+26
* glsl: Convert linker to the util hash tableThomas Helland2016-09-121-12/+17
* glsl: Convert link_varyings to the util hash tableThomas Helland2016-09-121-25/+33
* glsl: Change link_functions to use a setThomas Helland2016-09-121-13/+15