| Commit message (Expand) | Author | Age | Files | Lines |
* | nir/foreach_block: Return false if the callback on the last block fails | Jason Ekstrand | 2015-01-15 | 1 | -3/+1 |
* | nir: Add a basic metadata management system | Jason Ekstrand | 2015-01-15 | 5 | -17/+82 |
* | nir/lower_variables_scalar: Silence a compiler warning | Jason Ekstrand | 2015-01-15 | 1 | -0/+2 |
* | i965/fs_nir: Convert the shader to/from SSA | Jason Ekstrand | 2015-01-15 | 1 | -0/+9 |
* | nir: Add a lower_vec_to_movs pass | Jason Ekstrand | 2015-01-15 | 3 | -0/+99 |
* | nir: Add a naieve from-SSA pass | Jason Ekstrand | 2015-01-15 | 3 | -0/+195 |
* | i965/fs_nir: Don't duplicate emit_general_interpolation | Jason Ekstrand | 2015-01-15 | 2 | -110/+4 |
* | i965/fs: Don't take an ir_variable for emit_general_interpolation | Jason Ekstrand | 2015-01-15 | 4 | -35/+41 |
* | nir: Add intrinsics to do alternate interpolation on inputs | Jason Ekstrand | 2015-01-15 | 1 | -17/+35 |
* | nir: Add NIR_TRUE and NIR_FALSE constants and use them for boolean immediates | Jason Ekstrand | 2015-01-15 | 2 | -4/+19 |
* | i965/fs_nir: Add atomic counters support | Jason Ekstrand | 2015-01-15 | 1 | -3/+22 |
* | nir/lower_atomics: Multiply array offsets by ATOMIC_COUNTER_SIZE | Jason Ekstrand | 2015-01-15 | 1 | -1/+17 |
* | i965/fs_nir: Handle coarse/fine derivatives | Jason Ekstrand | 2015-01-15 | 1 | -0/+18 |
* | nir/glsl: Add support for coarse and fine derivatives | Jason Ekstrand | 2015-01-15 | 1 | -2/+6 |
* | nir: Add fine and coarse derivative opcodes | Jason Ekstrand | 2015-01-15 | 1 | -0/+4 |
* | nir/glsl: Add support for saturate | Jason Ekstrand | 2015-01-15 | 1 | -0/+5 |
* | i965/fs_nir: Add support for sample_pos and sample_id | Jason Ekstrand | 2015-01-15 | 1 | -3/+14 |
* | Fix up varying pull constants | Jason Ekstrand | 2015-01-15 | 1 | -1/+1 |
* | Fix what I think are a few NIR typos | Jason Ekstrand | 2015-01-15 | 1 | -3/+3 |
* | i965/fs_nir: Use the correct texture offset immediate | Jason Ekstrand | 2015-01-15 | 1 | -4/+3 |
* | i965/fs_nir: Use the correct types for texture inputs | Jason Ekstrand | 2015-01-15 | 1 | -7/+25 |
* | i965/fs_nir: Make the sampler register always unsigned | Jason Ekstrand | 2015-01-15 | 1 | -2/+2 |
* | i965/fs: Only use nir for 8-wide non-fast-clear shaders. | Jason Ekstrand | 2015-01-15 | 1 | -1/+2 |
* | i965/fs: add a NIR frontend | Connor Abbott | 2015-01-15 | 5 | -4/+1756 |
* | i965/fs: Don't pass through the coordinate type | Connor Abbott | 2015-01-15 | 3 | -22/+21 |
* | i965/fs: make emit_fragcoord_interpolation() not take an ir_variable | Connor Abbott | 2015-01-15 | 4 | -9/+14 |
* | nir: add an SSA-based dead code elimination pass | Connor Abbott | 2015-01-15 | 3 | -0/+191 |
* | nir: add an SSA-based copy propagation pass | Connor Abbott | 2015-01-15 | 3 | -0/+317 |
* | nir: add a pass to convert to SSA | Connor Abbott | 2015-01-15 | 3 | -0/+686 |
* | nir: calculate dominance information | Connor Abbott | 2015-01-15 | 4 | -1/+337 |
* | nir: add an optimization to turn global registers into local registers | Connor Abbott | 2015-01-15 | 3 | -0/+106 |
* | nir: add a pass to lower atomics | Connor Abbott | 2015-01-15 | 3 | -0/+130 |
* | nir: add a pass to lower system value reads | Connor Abbott | 2015-01-15 | 3 | -0/+109 |
* | nir: add a pass to lower sampler instructions | Connor Abbott | 2015-01-15 | 3 | -0/+176 |
* | nir: add a pass to remove unused variables | Connor Abbott | 2015-01-15 | 3 | -0/+141 |
* | nir: keep track of the number of input, output, and uniform slots | Connor Abbott | 2015-01-15 | 3 | -4/+16 |
* | nir: add a pass to lower variables for scalar backends | Connor Abbott | 2015-01-15 | 3 | -0/+1237 |
* | nir: add a glsl-to-nir pass | Connor Abbott | 2015-01-15 | 3 | -1/+1797 |
* | nir: add a validation pass | Connor Abbott | 2015-01-15 | 3 | -0/+793 |
* | nir: add a printer | Connor Abbott | 2015-01-15 | 3 | -0/+915 |
* | SQUASH: Fix comments from eric | Jason Ekstrand | 2015-01-15 | 1 | -0/+3 |
* | SQUASH: Add an assert | Jason Ekstrand | 2015-01-15 | 1 | -0/+1 |
* | nir: add core helper functions | Connor Abbott | 2015-01-15 | 3 | -3/+1815 |
* | SQUASH: Use the enum for the variable mode | Jason Ekstrand | 2015-01-15 | 1 | -1/+1 |
* | nir: add the core datastructures | Connor Abbott | 2015-01-15 | 6 | -0/+1751 |
* | nir: add a simple C wrapper around glsl_types.h | Connor Abbott | 2015-01-15 | 4 | -1/+238 |
* | nir: add initial README | Connor Abbott | 2015-01-15 | 1 | -0/+118 |
* | exec_list: add a list_foreach_typed_reverse() macro | Connor Abbott | 2015-01-15 | 1 | -0/+6 |
* | vc4: Add some dumping for STORE_TILE_BUFFER_GENERAL. | Eric Anholt | 2015-01-15 | 1 | -1/+79 |
* | vc4: Add dumping for the TILE_RENDERING_MODE_CONFIG packet. | Eric Anholt | 2015-01-15 | 1 | -1/+70 |