| Commit message (Expand) | Author | Age | Files | Lines |
* | glsl: Never put ir_var_temporary variables in the symbol table | Ian Romanick | 2014-09-30 | 5 | -5/+14 |
* | glsl: Add the possibility for ir_variable to have a non-ralloced name | Ian Romanick | 2014-09-30 | 3 | -2/+30 |
* | glsl: Store ir_variable_data::_num_state_slots and ::binding in 16-bits each | Ian Romanick | 2014-09-30 | 1 | -8/+16 |
* | glsl: Squish ir_variable::max_ifc_array_access and ::state_slots together | Ian Romanick | 2014-09-30 | 3 | -36/+48 |
* | glsl: Make ir_variable::num_state_slots and ir_variable::state_slots private | Ian Romanick | 2014-09-30 | 5 | -33/+55 |
* | glsl: Make ir_variable::max_ifc_array_access private | Ian Romanick | 2014-09-30 | 5 | -22/+53 |
* | glsl: Store ir_variable::depth_layout using 3 bits | Ian Romanick | 2014-09-30 | 1 | -10/+9 |
* | glsl: Replace ir_variable::warn_extension pointer with an 8-bit index | Ian Romanick | 2014-09-30 | 3 | -10/+31 |
* | glsl: Use accessors for ir_variable::warn_extension | Ian Romanick | 2014-09-30 | 3 | -7/+30 |
* | glsl: Eliminate unused built-in variables after compilation | Ian Romanick | 2014-09-30 | 4 | -0/+104 |
* | glsl: Validate that built-in uniforms have backing state | Ian Romanick | 2014-09-30 | 1 | -0/+8 |
* | glsl: Allow texture2DProjLod and textureCubeLod in GL ES | Kalyan Kondapally | 2014-09-29 | 1 | -3/+3 |
* | glsl: Recognize open-coded pow(x, y). | Matt Turner | 2014-09-27 | 1 | -0/+14 |
* | glsl: Strip arrayness from ir_type_dereference_variable too | Ian Romanick | 2014-09-26 | 1 | -1/+1 |
* | glsl: Round struct size up to at least 16 bytes | Ian Romanick | 2014-09-26 | 1 | -1/+1 |
* | glsl: Make sure row-major array-of-structure get correct layout | Ian Romanick | 2014-09-26 | 1 | -1/+8 |
* | glsl: Make sure fields after small structs have correct padding | Ian Romanick | 2014-09-26 | 1 | -0/+22 |
* | glsl: remove unused link_assign_uniform_block_offsets | Tapani Pälli | 2014-09-26 | 2 | -37/+0 |
* | glsl: Structures must have same name to be considered same type. | Kalyan Kondapally | 2014-09-26 | 2 | -0/+22 |
* | glsl: fix uniform location count used for glsl types | Tapani Pälli | 2014-09-26 | 2 | -9/+12 |
* | glsl: Check realloc return value in ir_function::matching_signature() | Juha-Pekka Heikkila | 2014-09-23 | 1 | -2/+9 |
* | glsl: Check calloc return value in link_intrastage_shaders() | Juha-Pekka Heikkila | 2014-09-23 | 1 | -4/+11 |
* | glsl: add missing null check in tfeedback_decl::init() | Juha-Pekka Heikkila | 2014-09-23 | 1 | -0/+5 |
* | glsl: Fix memory leak in glsl_lexer.ll | Juha-Pekka Heikkila | 2014-09-23 | 1 | -3/+6 |
* | glsl: use ptrdiff_t cast to silence g++ sign warning | Brian Paul | 2014-09-22 | 1 | -1/+1 |
* | glsl: fix error message for redeclaring gl_PerVertex as output | Chris Forbes | 2014-09-17 | 1 | -1/+1 |
* | Generate a warning when not writing gl_Position with GLES. | Kalyan Kondapally | 2014-09-15 | 1 | -2/+9 |
* | glsl: Speed up constant folding for swizzles. | Kenneth Graunke | 2014-09-12 | 1 | -0/+5 |
* | glsl: allow precision qualifier on sampler arrays | Frank Henigman | 2014-09-11 | 1 | -34/+41 |
* | glsl: mark variable as loop constant when it is set read only | Tapani Pälli | 2014-09-11 | 1 | -7/+2 |
* | glsl: Add a lowering pass for gl_VertexID | Ian Romanick | 2014-09-10 | 4 | -0/+150 |
* | glsl/linker: Make get_main_function_signature public | Ian Romanick | 2014-09-10 | 2 | -4/+8 |
* | Linking fails when not writing gl_Position. | Kalyan Kondapally | 2014-09-09 | 1 | -3/+3 |
* | glsl: Report progress from opt_copy_propagation_elements(). | Kenneth Graunke | 2014-09-03 | 1 | -0/+1 |
* | glsl: Skip rewriting instructions in opt_cpe when unnecessary. | Kenneth Graunke | 2014-09-03 | 1 | -0/+10 |
* | glsl: Initialize source_chan in opt_copy_propagation_elements. | Kenneth Graunke | 2014-09-03 | 1 | -1/+1 |
* | glsl: fix assertion which fails for unsigned array indices. | tiffany | 2014-09-03 | 1 | -1/+1 |
* | glsl: free uniform_map on failure path. | Dave Airlie | 2014-09-02 | 1 | -1/+3 |
* | glsl: Optimize clamp(x, b, 1.0), where b > 0.0 as max(saturate(x),b) | Abdiel Janulgue | 2014-08-31 | 1 | -0/+23 |
* | glsl: Optimize clamp(x, 0.0, b), where b < 1.0 as min(saturate(x),b) | Abdiel Janulgue | 2014-08-31 | 1 | -0/+39 |
* | glsl: Optimize clamp(x, 0, 1) as saturate(x) | Abdiel Janulgue | 2014-08-31 | 1 | -0/+36 |
* | glsl: Implement saturate as ir_unop_saturate | Abdiel Janulgue | 2014-08-31 | 1 | -5/+1 |
* | glsl: Add a pass to lower ir_unop_saturate to clamp(x, 0, 1) | Abdiel Janulgue | 2014-08-31 | 2 | -0/+30 |
* | glsl: Add constant evaluation of ir_unop_saturate | Abdiel Janulgue | 2014-08-31 | 1 | -0/+6 |
* | glsl: Add ir_unop_saturate | Abdiel Janulgue | 2014-08-31 | 3 | -0/+4 |
* | glsl: Use bit-flags image attributes and uint16_t for the image format | Ian Romanick | 2014-08-29 | 6 | -43/+42 |
* | glsl: Use a single bit for the dual-source blend index | Ian Romanick | 2014-08-29 | 1 | -5/+9 |
* | glsl: Eliminate ir_variable::data.atomic.buffer_index | Ian Romanick | 2014-08-29 | 3 | -4/+5 |
* | glsl: Add strings.h on non-MSC platforms | Alexander von Gluck IV | 2014-08-27 | 1 | -0/+3 |
* | glsl: Remove bogus "OUPTUT" token | Chris Forbes | 2014-08-26 | 1 | -1/+1 |