| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Remove wrongly repeated words in comments | Giuseppe Bilotta | 2016-06-23 | 2 | -2/+2 |
* | 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 |
* | 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 |
* | glsl/types: rename is_dual_slot_double to is_dual_slot_64bit. | Dave Airlie | 2016-06-09 | 2 | -4/+4 |
* | glsl/link_varyings: switch to 64bit check instead of double. | Dave Airlie | 2016-06-09 | 2 | -3/+3 |
* | glsl: use new interfaces for 64-bit checks. | Dave Airlie | 2016-06-09 | 5 | -14/+14 |
* | glsl: stop allocating memory for SSBOs and builtins | Timothy Arceri | 2016-06-08 | 1 | -7/+13 |
* | glsl: initialise pointer to NULL | Jakob Sinclair | 2016-06-07 | 1 | -0/+1 |
* | mesa: hook up core bits of GL_ARB_shader_group_vote | Ilia Mirkin | 2016-06-06 | 7 | -1/+53 |
* | glsl: Make opt_copy_propagation_elements actually propagate into loops. | Kenneth Graunke | 2016-06-06 | 1 | -2/+17 |
* | glsl: Make opt_copy_propagation actually propagate into loops. | Kenneth Graunke | 2016-06-06 | 1 | -6/+24 |
* | glsl: geom shader max_vertices layout must match. | Dave Airlie | 2016-06-06 | 3 | -9/+13 |
* | glsl: use enum glsl_interface_packing in more places. (v2) | Dave Airlie | 2016-06-06 | 10 | -36/+38 |
* | glsl: for anonymous struct matching use without_array() (v3) | Dave Airlie | 2016-06-06 | 1 | -3/+20 |
* | glsl/ast: don't crash when func_name is NULL | Dave Airlie | 2016-06-06 | 1 | -0/+4 |
* | glsl: handle ast_aggregate in has_sequence_subexpression. (v2) | Dave Airlie | 2016-06-06 | 1 | -1/+1 |
* | nir/info: Get rid of uses_interp_var_at_offset | Jason Ekstrand | 2016-06-03 | 1 | -3/+0 |
* | glsl: Add glsl LowerCsDerivedVariables option | Jordan Justen | 2016-06-01 | 3 | -13/+21 |
* | glsl/distance: make sure we use clip dist varying slot for lowered var. | Dave Airlie | 2016-06-02 | 1 | -0/+1 |
* | glsl: Use Geom.VerticesOut == -1 to specify unset | Ian Romanick | 2016-06-01 | 2 | -5/+5 |
* | glsl: define some GLES3 constants in GLSL 4.1 | Dave Airlie | 2016-06-01 | 1 | -1/+1 |
* | glsl/linker: fix multiple streams transform feedback. | Dave Airlie | 2016-06-01 | 1 | -15/+17 |
* | Revert "glsl: fix xfb_offset unsized array validation" | Timothy Arceri | 2016-06-01 | 4 | -41/+31 |
* | glsl/images: bounds check image unit assignment | Dave Airlie | 2016-05-31 | 1 | -0/+2 |
* | glsl: fix xfb_offset unsized array validation | Timothy Arceri | 2016-05-30 | 4 | -31/+41 |
* | glsl: dont crash when attempting to assign a value to a builtin define | Timothy Arceri | 2016-05-30 | 1 | -1/+1 |