glsl/linker: Make update_array_sizes apply to just uniforms.
[mesa.git] / src / glsl /
2013-08-02 Paul Berryglsl/linker: Make update_array_sizes apply to just...
2013-08-02 Paul Berryglsl: Modify ir_set_program_inouts to handle geometry...
2013-08-02 Paul Berryglsl: In ir_set_program_inouts, handle indexing outside...
2013-08-02 Paul Berryglsl: Fallback gracefully if ir_set_program_inouts...
2013-08-02 Paul Berryglsl: Extract marking functions from ir_set_program_inouts.
2013-08-02 Paul Berryglsl: Use count_attribute_slots() in ir_set_program_inouts.
2013-08-02 Paul Berryglsl: Expand count_attribute_slots() to cover structs.
2013-08-02 Paul BerryMove count_attribute_slots() out of the linker and...
2013-08-02 Paul Berryglsl: Change do_set_program_inouts' is_fragment_shader...
2013-07-31 Kenneth Graunkeglsl: Switch from the deprecated YYLEX_PARAM to %lex...
2013-07-31 Kenneth Graunkeglsl: Change the lexer's namespace.
2013-07-30 Marek Olšákmesa,glsl,st/dri: add a new driconf option force_glsl_v...
2013-07-30 Paul Berryglsl: Remove redundant writes to prog->LinkStatus
2013-07-30 Paul Berryglsl: Improve error message for interstage interface...
2013-07-30 Paul Berryglsl: Use a consistent technique for tracking link...
2013-07-30 Paul Berryglsl: Add error message for intrastage interface block...
2013-07-30 Paul Berryglsl: Remove bogus check on return value of link_unifor...
2013-07-29 Kenneth Graunkeglsl: Remove shader stage checking for extension handling.
2013-07-27 Ian Romanickglsl: Less const for glsl_type convenience accessors
2013-07-27 Kenneth Graunkeglsl: Disallow auxiliary storage qualifiers on FS outputs.
2013-07-27 Kenneth Graunkeglsl: Classify "layout" like other identifiers.
2013-07-27 Paul Berryglsl: Be consistent about '\n', '.', and capitalization...
2013-07-26 Tapani Pälliglsl: disable ARB_texture_cube_map_array_enable keyword...
2013-07-25 Paul Berryglsl: Handle empty if statement encountered during...
2013-07-25 Paul Berryglsl: don't rename variables in interface block arrays.
2013-07-21 Vinson Leeglsl: Initialize ast_function member variables.
2013-07-18 Kenneth Graunkeglsl: Handle the binding qualifier for UBO variables.
2013-07-18 Kenneth Graunkeglsl: Propagate UBO binding qualifier into UBO member...
2013-07-18 Kenneth Graunkeglsl: Handle the binding qualifier for arrays of samplers.
2013-07-18 Kenneth Graunkeglsl: Add plumbing for handling uniform binding qualifiers.
2013-07-18 Kenneth Graunkeglsl: Delete unused code for handling samplers in array...
2013-07-18 Kenneth Graunkeglsl: Cross-validate explicit binding points.
2013-07-18 Kenneth Graunkeglsl: Propagate explicit binding information from AST...
2013-07-18 Kenneth Graunkeglsl: Add ir_variable fields for explicit bindings.
2013-07-18 Kenneth Graunkeglsl: Add validation for the "binding" qualifier.
2013-07-18 Kenneth Graunkeglsl: Parse the "binding" keyword and store it in ast_t...
2013-07-18 Kenneth Graunkeglsl: Have the lexer return LAYOUT_TOK if 420pack is...
2013-07-18 Kenneth Graunkeglsl: Use has_layout() rather than a partial open coded...
2013-07-18 Kenneth Graunkeglsl: Relax auxiliary storage ordering requirements...
2013-07-18 Kenneth Graunkeglsl: Handle centroid qualifier ordering in C code...
2013-07-18 Kenneth Graunkeglsl: Allow precision qualifiers to be flexibly ordered...
2013-07-18 Kenneth Graunkeglsl: Move precision handling to be part of qualifier...
2013-07-18 Kenneth Graunkeglsl: Change is_precision_statement to default_precisio...
2013-07-18 Kenneth Graunkeglsl: Disable ordering checks for const parameters...
2013-07-18 Kenneth Graunkeglsl: Handle "const" as a parameter qualifier.
2013-07-18 Kenneth Graunkeglsl: Refactor parameter qualifier handling.
2013-07-18 Kenneth Graunkeglsl: Use merge_qualifier() when processing qualifier...
2013-07-18 Kenneth Graunkeglsl: Allow duplicate layout qualifiers with 420pack.
2013-07-18 Kenneth Graunkeglsl: Disable ordering checks on most qualifiers for...
2013-07-18 Kenneth Graunkeglsl: Handle most qualifier ordering in C code rather...
2013-07-18 Kenneth Graunkeglsl: Add a new ast_type_qualifier::has_auxiliary_stora...
2013-07-18 Kenneth Graunkeglsl: Add a new ast_type_qualifier::has_storage() method.
2013-07-18 Kenneth Graunkeglsl: Add a new ast_type_qualifier::has_layout() method.
2013-07-18 Fabian Bielerglsl/linker: Use correct array length when linking...
2013-07-18 Jonathan Liubuiltin_compiler/build: Avoid using libtool if cross...
2013-07-18 Vinson Leeglsl: Remove comma at end of enumerator list.
2013-07-16 Kenneth Graunkeglsl: Fix absurd whitespace conventions in the parser.
2013-07-16 Kenneth Graunkeglsl: Fail the build if the grammar contains shift...
2013-07-16 Kenneth Graunkeglsl: Silence the last shift/reduce conflict warning...
2013-07-16 Vinson Leeglsl: Initialize ast_jump_statement::opt_return_value.
2013-07-15 Matt Turnerglsl: Reject C-style initializers with unknown types.
2013-07-15 Paul Berryglsl: Rework builtin_variables.cpp to reduce code dupli...
2013-07-15 Paul Berryglsl: Fix lower_named_interface_blocks to account for...
2013-07-15 Paul Berryglsl: Don't allow vertex shader input arrays until...
2013-07-13 Vinson Leeglsl: Initialize ast_aggregate_initializer::constructor...
2013-07-13 Paul Berryglsl: Make gl_TexCoord compatibility-only
2013-07-13 Paul Berryglsl ES: Fix magnitude of gl_MaxVertexUniformVectors.
2013-07-12 José Fonsecaglsl: Avoid variable length arrays.
2013-07-12 Matt Turnerglsl: Add support for C-style initializers.
2013-07-12 Matt Turnerglsl: Add infrastructure for aggregate initializers.
2013-07-12 Matt Turnerglsl: Add an is_declaration field to ast_struct_specifier.
2013-07-12 Matt Turnerglsl: Track structs' ast_type_specifiers in symbol...
2013-07-12 Matt Turnerglsl: Add process_vec_mat_constructor() function.
2013-07-12 Matt Turnerglsl: Separate code into process_record_constructor().
2013-07-12 Matt Turnerglsl: Add copy-constructor for ast_struct_specifier.
2013-07-12 Matt Turnerglsl: Add a constructor for ast_type_specifier.
2013-07-12 Matt Turnerglsl: Clean up and clarify comment explaining initializ...
2013-07-12 Matt Turnerglsl: Change type of is_array to bool.
2013-07-12 Matt Turnerglsl: Add a comment to note what an exec_list is a...
2013-07-12 Matt Turnerglsl: Fix inverted conditional in error message.
2013-07-12 Matt Turnerglsl: Add missing return error_value(ctx) in error...
2013-07-12 Matt Turnerglsl: Remove unnecessary #include from ast_type.cpp.
2013-07-12 Chia-I Wuglsl/build: build builtin_compiler with VISIBILITY_CFLAGS
2013-07-11 Matt Turnerglsl: Add comment explaining "row_major" parsing.
2013-07-11 Matt Turnerglsl: Mark "row_major" as not a reserved word in GLSL...
2013-07-11 Matt Turnerglsl: Remove outdated FINISHME comment.
2013-07-09 Emil Velikovglsl: Silence unused variable warning in the release...
2013-07-09 Emil Velikovglsl/ast: Silence uninitialized variable warnings in...
2013-07-08 Matt Turnerglsl: Allow non-constant expression initializers of...
2013-07-03 José Fonsecaglsl: Ensure snprintf is defined on MSVC builds.
2013-07-02 Marek Olšákmesa,glsl,gallium: remove GLSLSkipStrictMaxVaryingLimit...
2013-07-02 Marek Olšákglsl/linker: eliminate unused and set-but-unused built...
2013-07-02 Marek Olšákglsl/linker: check against varying limit after unused...
2013-07-02 Marek Olšákglsl/linker: link shaders in the opposite order (from...
2013-07-02 Marek Olšákmesa: renumber shader indices according to their placem...
2013-07-02 Kenneth Graunkeglsl/builtins: Fix ARB_texture_cube_map_array built...
2013-06-28 Vinson Leeglsl: Initialize member variable is_ubo_var in constructor.
2013-06-27 José Fonsecaglsl: Use the C99 variadic macro syntax.
2013-06-26 Ian Romanickglsl: Move all var decls to the front of the IR list...
2013-06-26 Kenneth Graunkeglsl: Streamline the built-in type handling code.
next