| Commit message (Expand) | Author | Age | Files | Lines |
* | glsl: Use the without_array predicate | Timothy Arceri | 2015-02-20 | 1 | -5/+2 |
* | nir/GCM: Pull unpinned instructions out of blocks while pinning | Jason Ekstrand | 2015-02-19 | 1 | -37/+25 |
* | nir/GCM: Use pass_flags instead of bitsets for tracking visited/pinned | Jason Ekstrand | 2015-02-19 | 1 | -46/+49 |
* | nir: Add a global code motion (GCM) pass | Jason Ekstrand | 2015-02-19 | 3 | -0/+504 |
* | nir/instr: Change "live" to a more generic "pass_flags" field | Jason Ekstrand | 2015-02-19 | 2 | -7/+13 |
* | nir: Make nir_[cf_node/instr]_[prev/next] return null if at the end | Jason Ekstrand | 2015-02-19 | 1 | -6/+22 |
* | nir/from_ssa: Don't try to read an invalid instruction | Jason Ekstrand | 2015-02-19 | 1 | -1/+1 |
* | nir/validate: Validate SSA defs the same way we do for registers | Jason Ekstrand | 2015-02-19 | 1 | -8/+79 |
* | nir/validate: Validate if_uses on registers | Jason Ekstrand | 2015-02-19 | 1 | -18/+44 |
* | nir: Properly clean up CF nodes when we remove them | Jason Ekstrand | 2015-02-19 | 1 | -0/+54 |
* | nir: use nir_foreach_ssa_def for indexing ssa defs | Jason Ekstrand | 2015-02-19 | 1 | -23/+5 |
* | nir/from_ssa: Use the nir_block_dominance function instead of our own | Jason Ekstrand | 2015-02-19 | 1 | -7/+2 |
* | nir/dominance: Add a constant-time mechanism for comparing blocks | Jason Ekstrand | 2015-02-19 | 2 | -0/+39 |
* | nir/dominance: Expose the dominance intersection function | Jason Ekstrand | 2015-02-19 | 2 | -0/+24 |
* | glsl: Add compute to _mesa_shader_stage_to_string(); use unreachable. | Kenneth Graunke | 2015-02-19 | 1 | -2/+2 |
* | glsl: Create a _mesa_shader_stage_to_abbrev() function. | Kenneth Graunke | 2015-02-19 | 2 | -0/+20 |
* | glsl: add lowering for double divide to rcp/mul | Dave Airlie | 2015-02-20 | 1 | -3/+4 |
* | nir: add missing GLSL_TYPE_DOUBLE case in type_size() | Brian Paul | 2015-02-19 | 1 | -0/+1 |
* | glsl: A shader cannot redefine or overload built-in functions in GLSL ES 3.00 | Samuel Iglesias Gonsalvez | 2015-02-19 | 3 | -0/+36 |
* | glsl: remove bogus 'd' constant qualifiers | Ilia Mirkin | 2015-02-19 | 1 | -2/+2 |
* | nir: Add an ALU op builder kind of like ir_builder.h | Eric Anholt | 2015-02-18 | 5 | -0/+175 |
* | glsl/tests: add DOUBLE types | Ilia Mirkin | 2015-02-19 | 1 | -0/+9 |
* | glsl: add a lowering pass for frexp/ldexp with double arguments | Ilia Mirkin | 2015-02-19 | 2 | -1/+279 |
* | glsl: lower double optional passes (v2) | Dave Airlie | 2015-02-19 | 2 | -0/+176 |
* | glsl: implement double builtin functions | Dave Airlie | 2015-02-19 | 1 | -259/+492 |
* | glsl/lower_instructions: add double lowering passes | Dave Airlie | 2015-02-19 | 1 | -0/+65 |
* | glsl: enable/disable certain lowering passes for doubles | Dave Airlie | 2015-02-19 | 1 | -3/+3 |
* | glsl: validate output types for shader stages | Tapani Pälli | 2015-02-19 | 1 | -0/+45 |
* | glsl: add double support to lower_mat_op_to_vec | Dave Airlie | 2015-02-19 | 1 | -0/+2 |
* | glsl: Linking support for doubles | Dave Airlie | 2015-02-19 | 1 | -1/+7 |
* | glsl: Support double loop control | Dave Airlie | 2015-02-19 | 1 | -2/+6 |
* | glsl: Support double inouts | Dave Airlie | 2015-02-19 | 1 | -4/+24 |
* | glsl/lexer: Support double floats | Dave Airlie | 2015-02-19 | 1 | -4/+27 |
* | glsl/parser: Support double floats | Dave Airlie | 2015-02-19 | 1 | -4/+29 |
* | glsl/ast: Support double floats | Dave Airlie | 2015-02-19 | 4 | -15/+90 |
* | glsl: Add ubo lowering support for doubles | Dave Airlie | 2015-02-19 | 1 | -24/+33 |
* | glsl: Add support doubles in optimization passes | Dave Airlie | 2015-02-19 | 3 | -4/+38 |
* | glsl/ir: Add builder support for functions with double floats | Dave Airlie | 2015-02-19 | 2 | -0/+28 |
* | glsl/ir: Add builtin constant function support for doubles | Dave Airlie | 2015-02-19 | 1 | -32/+215 |
* | glsl/ir: Add cloning support for doubles | Dave Airlie | 2015-02-19 | 1 | -0/+1 |
* | glsl/ir: Add printing support for doubles | Dave Airlie | 2015-02-19 | 1 | -0/+11 |
* | glsl/ir: Add builtin function support for doubles | Dave Airlie | 2015-02-19 | 3 | -10/+195 |
* | glsl: fix uniform linking logic in the presence of structs | Ilia Mirkin | 2015-02-19 | 3 | -31/+57 |
* | glsl: teach std140_base_alignment about samplers | Ilia Mirkin | 2015-02-19 | 1 | -0/+9 |
* | glsl: Uniform linking support for doubles | Dave Airlie | 2015-02-19 | 1 | -1/+6 |
* | glsl: Add double builtin type generation | Dave Airlie | 2015-02-19 | 5 | -23/+151 |
* | glsl: add ARB_gpu_shader_fp64 to the glsl extensions. (v2) | Dave Airlie | 2015-02-19 | 4 | -0/+7 |
* | glsl: Add double builtin type | Dave Airlie | 2015-02-19 | 1 | -0/+9 |
* | nir: Recognize and reduce duplicated fsats. | Eric Anholt | 2015-02-18 | 1 | -0/+2 |
* | nir: Add a flag for lowering fsat. | Eric Anholt | 2015-02-18 | 2 | -1/+3 |