summaryrefslogtreecommitdiff
path: root/src/glsl
AgeCommit message (Expand)AuthorFilesLines
2013-01-02glcpp: Typo fix.Adam Jackson1-1/+1
2013-01-02glcpp: Fix visibility CFLAGS in automakeAdam Jackson1-0/+1
2012-12-28glsl: Add a note about a surprising feature of gl_uniform_storage->type.Eric Anholt1-0/+4
2012-12-17glsl: Fix gl_context vs. ralloc context in check_version again, again.Kenneth Graunke1-2/+2
2012-12-16glsl_parser_extras.cpp: fixup gl vs mem contexts again.Dave Airlie1-4/+4
2012-12-15glsl: avoid using gl context as a memory contextDave Airlie1-4/+5
2012-12-14glsl/linker: Pack between varyings.Paul Berry1-15/+35
2012-12-14glsl/linker: Pack within compound varyings.Paul Berry1-37/+56
2012-12-14glsl: Add a lowering pass for packing varyings.Paul Berry3-0/+368
2012-12-14glsl/linker: Sort varyings by packing class, then vector size.Paul Berry1-0/+104
2012-12-14glsl/linker: Subdivide the first phase of varying assignment.Paul Berry1-44/+163
2012-12-14glsl/linker: Defer recording transform feedback locations.Paul Berry1-55/+48
2012-12-14glsl: Create a field to store fractional varying locations.Paul Berry3-2/+14
2012-12-14glsl/linker: Make separate ir_variable field to mean "unmatched".Paul Berry2-4/+23
2012-12-14glsl/linker: Always invalidate shader ins/outs, even in corner cases.Paul Berry1-12/+31
2012-12-14glsl/lower_clip_distance: Update symbol table.Paul Berry3-5/+10
2012-12-07mesa: Use the new hash table for the variable refcount visitor.Eric Anholt6-22/+43
2012-12-07program/hash_table.c: rename to program/prog_hash_table.cJordan Justen4-6/+6
2012-12-06glsl: Add missing semicolon in the grammarKenneth Graunke1-0/+1
2012-12-06glsl: Allow layout qualifiers in GLSL 3.00 ESIan Romanick3-1/+7
2012-12-06glsl: Create builtin function profiles for GLSL 3.00 ES.Paul Berry3-0/+834
2012-12-06glsl: add determinant() functions.Paul Berry1-0/+70
2012-12-06glsl: Make builtin function profiles for GLSL ES use "es" in the filename.Paul Berry4-1/+5
2012-12-06glsl: Add builtin variables for GLSL 3.00 ES.Paul Berry1-42/+151
2012-12-06glsl: Populate built-in types correctly for GLSL 3.00 ES.Paul Berry3-45/+103
2012-12-06glsl: Make {Min,Max}ProgramTexelOffset available to compiler.Paul Berry2-0/+6
2012-12-06glsl: Fix linker checks for GLSL ES 3.00.Paul Berry1-7/+15
2012-12-06glsl: Record in gl_shader_program whether the program uses GLSL ES.Paul Berry1-0/+1
2012-12-06glsl: Clean up shading language mixing check for GLSL 3.00 ES.Paul Berry1-3/+11
2012-12-06glsl: Record in gl_shader whether the shader uses GLSL ES.Paul Berry1-0/+1
2012-12-06glsl/parser: Handle "#version 300 es" directive.Paul Berry3-28/+86
2012-12-06glsl/parser: Extract version directive processing into a function.Paul Berry3-42/+55
2012-12-06glsl/preprocessor: Handle "#version 300 es" directive.Paul Berry1-4/+17
2012-12-06glsl/preprocessor: Extract version directive processing into a function.Paul Berry1-19/+30
2012-12-06glsl: Enable GLSL ES 3.00 features inherited from desktop GLSL.Paul Berry5-17/+47
2012-12-06glsl: parse GLSL ES 3.00 keywords correctly.Paul Berry2-78/+114
2012-12-06glsl: Rework lexer keyword handling in preparation for GLSL 3.00 ES.Paul Berry1-132/+136
2012-12-06glsl: Make use of new _mesa_glsl_parse_state::check_version() function.Paul Berry5-74/+50
2012-12-06glsl: Make use of new _mesa_glsl_parse_state::is_version() function.Paul Berry5-26/+33
2012-12-06glsl: Add GLSL version query functions.Paul Berry2-10/+86
2012-12-06glsl: Compute version_string on the fly.Paul Berry3-12/+18
2012-12-06glsl: Make a function to express a GLSL version ir human-readable form.Paul Berry3-4/+15
2012-12-06glsl: Simplify symbol table version checking.Paul Berry5-7/+9
2012-12-06mesa: Add ARB_ES3_compatibility flag.Paul Berry2-0/+2
2012-12-05glsl: add new variable declaration in function body in lower_output_readVincent Lejeune1-0/+1
2012-12-01glsl: fix uninitialised variable from constructorDave Airlie1-0/+1
2012-12-01glsl: initialise killed_all field.Dave Airlie1-0/+1
2012-12-01glsl: fix cut-n-paste error in error handling. (v2)Dave Airlie1-2/+2
2012-11-30Revert "glcpp: Rewrite line-continuation support to act globally."Carl Worth1-43/+66
2012-11-30glcpp: Rewrite line-continuation support to act globally.Carl Worth1-66/+43