| Commit message (Expand) | Author | Age | Files | Lines |
* | glsl/types: Use _mesa_hash_data for hashing function types | Jason Ekstrand | 2016-07-14 | 1 | -14/+2 |
* | glsl/types: Fix function type comparison function | Jason Ekstrand | 2016-07-14 | 1 | -1/+1 |
* | nir/spirv: Don't multiply the push constant block size by 4 | Jason Ekstrand | 2016-07-13 | 1 | -1/+1 |
* | nir: Add optimization for (a || True == True) | Eric Anholt | 2016-07-12 | 1 | -0/+1 |
* | nir: add glsl_dvec_type() helper | Timothy Arceri | 2016-07-06 | 2 | -0/+7 |
* | nir: add glsl_double_type() helper | Timothy Arceri | 2016-07-07 | 2 | -0/+7 |
* | nir: use the same driver location for packed varyings | Timothy Arceri | 2016-07-07 | 2 | -4/+28 |
* | nir: add new intrinsic field for storing component offset | Timothy Arceri | 2016-07-07 | 4 | -6/+23 |
* | glsl: don't try to lower non-gl builtins as if they were gl_FragData | Ilia Mirkin | 2016-07-05 | 1 | -1/+2 |
* | glsl: Document and enforce restriction on type values | Ian Romanick | 2016-07-05 | 2 | -0/+10 |
* | glsl: Pack integer and double varyings as flat even if interpolation mode is ... | Ian Romanick | 2016-07-05 | 3 | -6/+15 |
* | glsl: stop allocating memory for UBOs during linking | Timothy Arceri | 2016-07-05 | 1 | -5/+8 |
* | glsl: mark link_uniform_blocks_are_compatible() as static | Timothy Arceri | 2016-07-05 | 2 | -5/+1 |
* | glsl: add driconf to zero-init unintialized vars | Rob Clark | 2016-07-02 | 3 | -0/+10 |
* | glsl/standalone: initialize MaxUserAssignableUniformLocations | Rob Clark | 2016-07-02 | 1 | -0/+4 |
* | glsl: atomic counters are different than their uniforms | Andres Gomez | 2016-06-30 | 1 | -37/+37 |
* | glsl: count atomic counters correctly | Andres Gomez | 2016-06-30 | 1 | -4/+10 |
* | glsl/mesa: move duplicate shader fields into new struct gl_shader_info | Timothy Arceri | 2016-06-30 | 4 | -147/+171 |
* | glsl/main: remove unused params and make function static | Timothy Arceri | 2016-06-30 | 3 | -5/+3 |
* | glsl: simplify link_uniform_blocks() | Timothy Arceri | 2016-06-30 | 3 | -10/+5 |
* | glsl/mesa: split gl_shader in two | Timothy Arceri | 2016-06-30 | 25 | -121/+161 |
* | glsl: pass symbols to find_matching_signature() rather than shader | Timothy Arceri | 2016-06-30 | 1 | -25/+22 |
* | glsl: pass symbols rather than shader to _mesa_get_main_function_signature() | Timothy Arceri | 2016-06-30 | 5 | -7/+7 |
* | glsl: make cross_validate_globals() more generic | Timothy Arceri | 2016-06-30 | 1 | -206/+207 |
* | glsl: Ignore ir_texture in lower_const_arrays_to_uniforms. | Kenneth Graunke | 2016-06-27 | 1 | -0/+7 |
* | nir: Fix copy_prop_src when src is an indirect access on a reg. | Eric Anholt | 2016-06-26 | 1 | -1/+1 |
* | nir: Add a NIR_VALIDATE environment variable | Jason Ekstrand | 2016-06-25 | 1 | -0/+6 |
* | Remove wrongly repeated words in comments | Giuseppe Bilotta | 2016-06-23 | 9 | -10/+10 |
* | glsl: Don't constant propagate arrays. | Kenneth Graunke | 2016-06-23 | 1 | -1/+1 |
* | glsl: Make lower_const_arrays_to_uniforms work directly on constants. | Kenneth Graunke | 2016-06-23 | 1 | -8/+3 |
* | glsl: Propagate invariant/precise after lowering const arrays. | Kenneth Graunke | 2016-06-23 | 1 | -0/+1 |
* | glsl: Split arrays even in the presence of whole-array copies. | Kenneth Graunke | 2016-06-23 | 1 | -0/+55 |
* | glsl: Make constant propagation's folder not propagate into an LHS. | Kenneth Graunke | 2016-06-23 | 1 | -1/+1 |
* | glsl/mesa: stop duplicating geom and tcs layout values | Timothy Arceri | 2016-06-23 | 2 | -12/+8 |
* | glsl/mesa: stop duplicating tes layout values | Timothy Arceri | 2016-06-23 | 1 | -4/+0 |
* | glsl: only match gl_FragData and not gl_SecondaryFragDataEXT | Ilia Mirkin | 2016-06-21 | 1 | -2/+5 |
* | spirv: Use the system value version of gl_FrontFace | Jason Ekstrand | 2016-06-21 | 1 | -2/+2 |
* | nir/alu_to_scalar: Respect the exact ALU operation qualifier | Jason Ekstrand | 2016-06-20 | 1 | -0/+2 |
* | nir: Add a pass for propagating invariant decorations | Jason Ekstrand | 2016-06-20 | 3 | -0/+199 |
* | nir/algebraic: Remove imprecise flog2 optimizations | Jason Ekstrand | 2016-06-20 | 1 | -2/+0 |
* | mesa: Fix incorrect "see also" comments | Ian Romanick | 2016-06-20 | 1 | -1/+1 |
* | glsl: Always strip arrayness in precision_qualifier_allowed | Ian Romanick | 2016-06-16 | 1 | -11/+6 |
* | mesa/glsl: stop using GL shader type internally | Timothy Arceri | 2016-06-16 | 6 | -9/+8 |
* | glsl: Optionally lower TCS gl_PatchVerticesIn to a uniform. | Kenneth Graunke | 2016-06-15 | 1 | -1/+12 |
* | glsl: Optionally lower TES gl_PatchVerticesIn to a uniform. | Kenneth Graunke | 2016-06-15 | 1 | -3/+17 |
* | glsl/builtin_variables: Populate MaxCombinedShaderStorageBlocks on GLSL 4.40 | Eduardo Lima Mitev | 2016-06-14 | 1 | -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-vanilla | Timothy Arceri | 2016-06-14 | 1 | -0/+14 |
* | glsl: fix component overlap validation for doubles | Timothy Arceri | 2016-06-12 | 1 | -5/+5 |
* | glsl: fix max varyings count for ARB_enhanced_layouts | Timothy Arceri | 2016-06-12 | 3 | -20/+43 |
* | glsl/ir: remove TABs in ir_constant_expression.cpp | Dave Airlie | 2016-06-10 | 1 | -535/+535 |