summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* nir/alu_to_scalar: Respect the exact ALU operation qualifierJason Ekstrand2016-06-201-0/+2
* nir: Add a pass for propagating invariant decorationsJason Ekstrand2016-06-203-0/+199
* nir/algebraic: Remove imprecise flog2 optimizationsJason Ekstrand2016-06-201-2/+0
* mesa: Fix incorrect "see also" commentsIan Romanick2016-06-201-1/+1
* glsl: Always strip arrayness in precision_qualifier_allowedIan Romanick2016-06-161-11/+6
* mesa/glsl: stop using GL shader type internallyTimothy Arceri2016-06-166-9/+8
* glsl: Optionally lower TCS gl_PatchVerticesIn to a uniform.Kenneth Graunke2016-06-151-1/+12
* glsl: Optionally lower TES gl_PatchVerticesIn to a uniform.Kenneth Graunke2016-06-151-3/+17
* glsl/builtin_variables: Populate MaxCombinedShaderStorageBlocks on GLSL 4.40Eduardo Lima Mitev2016-06-141-1/+1
* glsl: make sure UBO arrays are sized in EScros-mesa-12.1.0-r7-vanillacros-mesa-12.1.0-r5-vanillacros-mesa-12.1.0-r3-vanillachadv/cros-mesa-12.1.0-r7-vanillachadv/cros-mesa-12.1.0-r5-vanillachadv/cros-mesa-12.1.0-r3-vanillaTimothy Arceri2016-06-141-0/+14
* glsl: fix component overlap validation for doublesTimothy Arceri2016-06-121-5/+5
* glsl: fix max varyings count for ARB_enhanced_layoutsTimothy Arceri2016-06-123-20/+43
* glsl/ir: remove TABs in ir_constant_expression.cppDave Airlie2016-06-101-535/+535
* glsl/types: rename is_dual_slot_double to is_dual_slot_64bit.Dave Airlie2016-06-093-7/+7
* glsl/link_varyings: switch to 64bit check instead of double.Dave Airlie2016-06-092-3/+3
* glsl: use new interfaces for 64-bit checks.Dave Airlie2016-06-095-14/+14
* compiler: use 64bit check for sizing instead of double check.Dave Airlie2016-06-091-5/+5
* compiler/types: add 64-bitness queries.Dave Airlie2016-06-091-0/+13
* glsl: stop allocating memory for SSBOs and builtinsTimothy Arceri2016-06-081-7/+13
* glsl: initialise pointer to NULLJakob Sinclair2016-06-071-0/+1
* mesa: hook up core bits of GL_ARB_shader_group_voteIlia Mirkin2016-06-067-1/+53
* glsl: Make opt_copy_propagation_elements actually propagate into loops.Kenneth Graunke2016-06-061-2/+17
* glsl: Make opt_copy_propagation actually propagate into loops.Kenneth Graunke2016-06-061-6/+24
* glsl: geom shader max_vertices layout must match.Dave Airlie2016-06-063-9/+13
* glsl: use enum glsl_interface_packing in more places. (v2)Dave Airlie2016-06-0611-36/+46
* glsl: for anonymous struct matching use without_array() (v3)Dave Airlie2016-06-061-3/+20
* glsl/ast: don't crash when func_name is NULLDave Airlie2016-06-061-0/+4
* glsl: handle ast_aggregate in has_sequence_subexpression. (v2)Dave Airlie2016-06-061-1/+1
* nir/spirv: Make a decoration switch completeJason Ekstrand2016-06-031-3/+1
* nir/spirv: Make unhandled decorations and capabilities non-fatalJason Ekstrand2016-06-032-18/+36
* nir/spirv: Add a way to print non-fatal warningsJason Ekstrand2016-06-032-0/+19
* nir/spirv: Add string lookup tables for a couple of SPIR-V enumsJason Ekstrand2016-06-033-0/+179
* nir/spirv: Complete the list of capabilitiesJason Ekstrand2016-06-031-3/+45
* nir/info: Get rid of uses_interp_var_at_offsetJason Ekstrand2016-06-033-10/+0
* nir/spirv: Handle the WorkgroupSize builtin decorationJason Ekstrand2016-06-031-0/+22
* nir/spirv: Use breaks instead of returns in constant handlingJason Ekstrand2016-06-031-3/+4
* nir/lower_indirect_derefs: Use the direct array deref for recursionJason Ekstrand2016-06-031-1/+1
* nir: automake: add nir_search_helpers.h to the sources list(s)Emil Velikov2016-06-041-0/+1
* nir/algebraic: support for power-of-two optimizationsRob Clark2016-06-036-5/+128
* android: libmesa_glsl: add a dependency on libmesa_nir staticMauro Rossi2016-06-021-2/+3
* i965: Add nir channel_num system valueJordan Justen2016-06-011-0/+1
* nir: Make lowering gl_LocalInvocationIndex optionalJordan Justen2016-06-015-4/+20
* glsl: Add glsl LowerCsDerivedVariables optionJordan Justen2016-06-013-13/+21
* glsl/distance: make sure we use clip dist varying slot for lowered var.Dave Airlie2016-06-021-0/+1
* glsl: Use Geom.VerticesOut == -1 to specify unsetIan Romanick2016-06-012-5/+5
* nir: allow sat on all float destination typesIlia Mirkin2016-06-011-1/+3
* glsl: define some GLES3 constants in GLSL 4.1Dave Airlie2016-06-011-1/+1
* glsl/linker: fix multiple streams transform feedback.Dave Airlie2016-06-011-15/+17
* Revert "glsl: fix xfb_offset unsized array validation"Timothy Arceri2016-06-014-41/+31
* glsl/images: bounds check image unit assignmentDave Airlie2016-05-311-0/+2