| Commit message (Expand) | Author | Age | Files | Lines |
* | glsl: replace Elements() with ARRAY_SIZE() | Brian Paul | 2015-03-02 | 1 | -3/+3 |
* | glsl/ir: Add builtin function support for doubles | Dave Airlie | 2015-02-19 | 1 | -4/+107 |
* | glsl: Remove now useless dot optimization on basis vect | Matt Turner | 2014-11-03 | 1 | -48/+0 |
* | glsl: Don't allocate a name for ir_var_temporary variables | Ian Romanick | 2014-09-30 | 1 | -0/+5 |
* | glsl: Add the possibility for ir_variable to have a non-ralloced name | Ian Romanick | 2014-09-30 | 1 | -1/+19 |
* | glsl: Squish ir_variable::max_ifc_array_access and ::state_slots together | Ian Romanick | 2014-09-30 | 1 | -1/+4 |
* | glsl: Replace ir_variable::warn_extension pointer with an 8-bit index | Ian Romanick | 2014-09-30 | 1 | -3/+18 |
* | glsl: Use accessors for ir_variable::warn_extension | Ian Romanick | 2014-09-30 | 1 | -0/+11 |
* | glsl: Add ir_unop_saturate | Abdiel Janulgue | 2014-08-31 | 1 | -0/+2 |
* | glsl: Use bit-flags image attributes and uint16_t for the image format | Ian Romanick | 2014-08-29 | 1 | -10/+10 |
* | glsl: Eliminate ir_variable::data.atomic.buffer_index | Ian Romanick | 2014-08-29 | 1 | -1/+1 |
* | glsl: add ARB_derivative control support | Ilia Mirkin | 2014-08-14 | 1 | -0/+8 |
* | glsl: add new expression types for interpolateAt* | Chris Forbes | 2014-07-12 | 1 | -0/+6 |
* | glsl: Use typed foreach_in_list_safe instead of foreach_list_safe. | Matt Turner | 2014-07-01 | 1 | -2/+2 |
* | glsl: Use typed foreach_in_list instead of foreach_list. | Matt Turner | 2014-07-01 | 1 | -11/+6 |
* | glsl: Remove unused include in ir.cpp | Thomas Helland | 2014-06-10 | 1 | -1/+0 |
* | glsl: Set ir_instruction::ir_type in the base class constructor | Ian Romanick | 2014-06-03 | 1 | -35/+30 |
* | glsl: make static constant variables "static const" | Chia-I Wu | 2014-05-02 | 1 | -1/+1 |
* | glsl: Make is_16bit_constant from i965 an ir_constant method. | Kenneth Graunke | 2014-04-08 | 1 | -0/+9 |
* | glsl: rename _restrict to restrict_flag | Brian Paul | 2014-02-12 | 1 | -2/+2 |
* | glsl/ast: Generalize some sampler variable restrictions to all opaque types. | Francisco Jerez | 2014-02-12 | 1 | -5/+5 |
* | glsl/ast: Make sure that image argument qualifiers match the function prototype. | Francisco Jerez | 2014-02-12 | 1 | -1/+6 |
* | glsl: Add image memory and layout qualifiers to ir_variable. | Francisco Jerez | 2014-02-12 | 1 | -0/+5 |
* | glsl: Use a new foreach_two_lists macro for walking two lists at once. | Kenneth Graunke | 2014-01-13 | 1 | -9/+3 |
* | glsl: Convert piles of foreach_iter to foreach_list_safe. | Kenneth Graunke | 2014-01-13 | 1 | -2/+2 |
* | glsl: Convert piles of foreach_iter to the newer foreach_list macro. | Kenneth Graunke | 2014-01-13 | 1 | -2/+2 |
* | glsl: Refactor is_zero/one/negative_one into an is_value() method. | Kenneth Graunke | 2014-01-07 | 1 | -68/+17 |
* | glsl: move variables in to ir_variable::data, part II | Tapani Pälli | 2013-12-12 | 1 | -7/+10 |
* | glsl: move variables in to ir_variable::data, part I | Tapani Pälli | 2013-12-12 | 1 | -11/+12 |
* | glsl: introduce data section to ir_variable | Tapani Pälli | 2013-12-12 | 1 | -7/+10 |
* | glsl/loops: Get rid of lower_bounded_loops and ir_loop::normative_bound. | Paul Berry | 2013-12-09 | 1 | -1/+0 |
* | glsl/loops: replace loop controls with a normative bound. | Paul Berry | 2013-12-09 | 1 | -5/+1 |
* | glsl: Add ir support for `sample` qualifier; adjust compiler and linker | Chris Forbes | 2013-12-07 | 1 | -2/+3 |
* | glsl: Remove useless iteration through function parameters. | Kenneth Graunke | 2013-12-01 | 1 | -6/+0 |
* | glsl: Prohibit illegal mixing of redeclarations inside/outside gl_PerVertex. | Paul Berry | 2013-11-21 | 1 | -1/+2 |
* | glsl: Make mode_string function globally available | Ian Romanick | 2013-10-30 | 1 | -0/+43 |
* | glsl: Basic support for built-in intrinsics. | Francisco Jerez | 2013-10-29 | 1 | -2/+2 |
* | glsl: Add new atomic_uint built-in GLSL type. | Francisco Jerez | 2013-10-29 | 1 | -1/+1 |
* | glsl: Pull interpolation_string() out of ir_variable. | Paul Berry | 2013-10-24 | 1 | -2/+2 |
* | glsl: When constructing a variable with an interface type, set interface_type | Ian Romanick | 2013-10-22 | 1 | -2/+9 |
* | glsl: Add an ir_variable::max_ifc_array_access field. | Paul Berry | 2013-10-09 | 1 | -1/+2 |
* | glsl: Implement [iu]mulExtended() built-ins for ARB_gpu_shader5. | Matt Turner | 2013-10-07 | 1 | -0/+2 |
* | glsl: Add ir_binop_carry and ir_binop_borrow. | Matt Turner | 2013-10-07 | 1 | -0/+4 |
* | glsl: add plumbing for GL_ARB_texture_query_levels | Chris Forbes | 2013-10-05 | 1 | -2/+2 |
* | glsl: add texture gather changes | Maxence Le Dore | 2013-10-03 | 1 | -1/+1 |
* | glsl: Allow vectors to be created from ir_constant(). | Matt Turner | 2013-09-17 | 1 | -16/+28 |
* | glsl: Add support for ldexp. | Matt Turner | 2013-09-17 | 1 | -0/+2 |
* | glsl: Add conditional-select IR. | Matt Turner | 2013-09-09 | 1 | -0/+2 |
* | glsl: Rename ir_function_signature::builtin_info to builtin_avail. | Kenneth Graunke | 2013-09-09 | 1 | -4/+4 |
* | glsl: Add missing type inference for ir_binop_bfm. | Kenneth Graunke | 2013-09-09 | 1 | -0/+1 |