| Commit message (Expand) | Author | Age | Files | Lines |
* | glsl_parser_extras.cpp: fixup gl vs mem contexts again. | Dave Airlie | 2012-12-16 | 1 | -4/+4 |
* | glsl: avoid using gl context as a memory context | Dave Airlie | 2012-12-15 | 1 | -4/+5 |
* | glsl/linker: Pack between varyings. | Paul Berry | 2012-12-14 | 1 | -15/+35 |
* | glsl/linker: Pack within compound varyings. | Paul Berry | 2012-12-14 | 1 | -37/+56 |
* | glsl: Add a lowering pass for packing varyings. | Paul Berry | 2012-12-14 | 3 | -0/+368 |
* | glsl/linker: Sort varyings by packing class, then vector size. | Paul Berry | 2012-12-14 | 1 | -0/+104 |
* | glsl/linker: Subdivide the first phase of varying assignment. | Paul Berry | 2012-12-14 | 1 | -44/+163 |
* | glsl/linker: Defer recording transform feedback locations. | Paul Berry | 2012-12-14 | 1 | -55/+48 |
* | glsl: Create a field to store fractional varying locations. | Paul Berry | 2012-12-14 | 3 | -2/+14 |
* | glsl/linker: Make separate ir_variable field to mean "unmatched". | Paul Berry | 2012-12-14 | 2 | -4/+23 |
* | glsl/linker: Always invalidate shader ins/outs, even in corner cases. | Paul Berry | 2012-12-14 | 1 | -12/+31 |
* | glsl/lower_clip_distance: Update symbol table. | Paul Berry | 2012-12-14 | 3 | -5/+10 |
* | mesa: Use the new hash table for the variable refcount visitor. | Eric Anholt | 2012-12-07 | 6 | -22/+43 |
* | program/hash_table.c: rename to program/prog_hash_table.c | Jordan Justen | 2012-12-07 | 4 | -6/+6 |
* | glsl: Add missing semicolon in the grammar | Kenneth Graunke | 2012-12-06 | 1 | -0/+1 |
* | glsl: Allow layout qualifiers in GLSL 3.00 ES | Ian Romanick | 2012-12-06 | 3 | -1/+7 |
* | glsl: Create builtin function profiles for GLSL 3.00 ES. | Paul Berry | 2012-12-06 | 3 | -0/+834 |
* | glsl: add determinant() functions. | Paul Berry | 2012-12-06 | 1 | -0/+70 |
* | glsl: Make builtin function profiles for GLSL ES use "es" in the filename. | Paul Berry | 2012-12-06 | 4 | -1/+5 |
* | glsl: Add builtin variables for GLSL 3.00 ES. | Paul Berry | 2012-12-06 | 1 | -42/+151 |
* | glsl: Populate built-in types correctly for GLSL 3.00 ES. | Paul Berry | 2012-12-06 | 3 | -45/+103 |
* | glsl: Make {Min,Max}ProgramTexelOffset available to compiler. | Paul Berry | 2012-12-06 | 2 | -0/+6 |
* | glsl: Fix linker checks for GLSL ES 3.00. | Paul Berry | 2012-12-06 | 1 | -7/+15 |
* | glsl: Record in gl_shader_program whether the program uses GLSL ES. | Paul Berry | 2012-12-06 | 1 | -0/+1 |
* | glsl: Clean up shading language mixing check for GLSL 3.00 ES. | Paul Berry | 2012-12-06 | 1 | -3/+11 |
* | glsl: Record in gl_shader whether the shader uses GLSL ES. | Paul Berry | 2012-12-06 | 1 | -0/+1 |
* | glsl/parser: Handle "#version 300 es" directive. | Paul Berry | 2012-12-06 | 3 | -28/+86 |
* | glsl/parser: Extract version directive processing into a function. | Paul Berry | 2012-12-06 | 3 | -42/+55 |
* | glsl/preprocessor: Handle "#version 300 es" directive. | Paul Berry | 2012-12-06 | 1 | -4/+17 |
* | glsl/preprocessor: Extract version directive processing into a function. | Paul Berry | 2012-12-06 | 1 | -19/+30 |
* | glsl: Enable GLSL ES 3.00 features inherited from desktop GLSL. | Paul Berry | 2012-12-06 | 5 | -17/+47 |
* | glsl: parse GLSL ES 3.00 keywords correctly. | Paul Berry | 2012-12-06 | 2 | -78/+114 |
* | glsl: Rework lexer keyword handling in preparation for GLSL 3.00 ES. | Paul Berry | 2012-12-06 | 1 | -132/+136 |
* | glsl: Make use of new _mesa_glsl_parse_state::check_version() function. | Paul Berry | 2012-12-06 | 5 | -74/+50 |
* | glsl: Make use of new _mesa_glsl_parse_state::is_version() function. | Paul Berry | 2012-12-06 | 5 | -26/+33 |
* | glsl: Add GLSL version query functions. | Paul Berry | 2012-12-06 | 2 | -10/+86 |
* | glsl: Compute version_string on the fly. | Paul Berry | 2012-12-06 | 3 | -12/+18 |
* | glsl: Make a function to express a GLSL version ir human-readable form. | Paul Berry | 2012-12-06 | 3 | -4/+15 |
* | glsl: Simplify symbol table version checking. | Paul Berry | 2012-12-06 | 5 | -7/+9 |
* | mesa: Add ARB_ES3_compatibility flag. | Paul Berry | 2012-12-06 | 2 | -0/+2 |
* | glsl: add new variable declaration in function body in lower_output_read | Vincent Lejeune | 2012-12-05 | 1 | -0/+1 |
* | glsl: fix uninitialised variable from constructor | Dave Airlie | 2012-12-01 | 1 | -0/+1 |
* | glsl: initialise killed_all field. | Dave Airlie | 2012-12-01 | 1 | -0/+1 |
* | glsl: fix cut-n-paste error in error handling. (v2) | Dave Airlie | 2012-12-01 | 1 | -2/+2 |
* | Revert "glcpp: Rewrite line-continuation support to act globally." | Carl Worth | 2012-11-30 | 1 | -43/+66 |
* | glcpp: Rewrite line-continuation support to act globally. | Carl Worth | 2012-11-30 | 1 | -66/+43 |
* | glcpp: Update README for new support of __LINE__ and __FILE__. | Carl Worth | 2012-11-29 | 1 | -3/+1 |
* | glcpp: Add test involving token pasting of INTEGER tokens. | Carl Worth | 2012-11-29 | 2 | -0/+15 |
* | glcpp: Add support for pasting of INTEGER tokens. | Carl Worth | 2012-11-29 | 1 | -14/+47 |
* | glcpp: Flag invalid pastes for integer followed by non-digits | Carl Worth | 2012-11-29 | 1 | -5/+13 |