| Commit message (Expand) | Author | Age | Files | Lines |
* | spirv/nir: Handle non-vector extractions in vtn_composite_extract | Jason Ekstrand | 2015-12-23 | 1 | -0/+2 |
* | nir/spirv: Handle function calls | Jason Ekstrand | 2015-12-23 | 2 | -7/+84 |
* | nir: Create the params array in function_impl_create | Jason Ekstrand | 2015-12-23 | 1 | -0/+4 |
* | nir: Add a function inlining pass | Jason Ekstrand | 2015-12-23 | 3 | -0/+142 |
* | nir/builder: Add a copy_deref_var helper | Jason Ekstrand | 2015-12-23 | 1 | -0/+13 |
* | nir: move nir_copy_var from anv_nir_builder to nir_builder | Jason Ekstrand | 2015-12-23 | 1 | -0/+10 |
* | nir/clone: Add support for cloning a single function_impl | Jason Ekstrand | 2015-12-23 | 2 | -33/+81 |
* | nir: Add a helper for creating a "bare" nir_function_impl | Jason Ekstrand | 2015-12-23 | 2 | -10/+21 |
* | nir/control_flow: Handle relinking top-level blocks | Jason Ekstrand | 2015-12-23 | 1 | -2/+5 |
* | nir: Add a stub function inlining pass | Jason Ekstrand | 2015-12-23 | 3 | -0/+82 |
* | nir/print: Factor variable name lookup into a helper | Jason Ekstrand | 2015-12-23 | 1 | -30/+31 |
* | nir/spirv: Array lengths are constants not literals | Jason Ekstrand | 2015-12-17 | 1 | -2/+8 |
* | nir/spirv: Add a missing break statement | Jason Ekstrand | 2015-12-15 | 1 | -0/+1 |
* | nir/spirv: Add support for more CS intrinsics | Jason Ekstrand | 2015-12-15 | 1 | -5/+24 |
* | nir/lower_system_values: Add support for computed builtins. | Jason Ekstrand | 2015-12-15 | 1 | -3/+55 |
* | shader_enums: Add enums for gl_GlobalInvocationID and gl_LocalInvocationIndex | Jason Ekstrand | 2015-12-15 | 2 | -0/+4 |
* | nir/lower_system_values: Refactor and use the builder. | Jason Ekstrand | 2015-12-15 | 1 | -29/+31 |
* | nir/builder: Add a load_system_value helper | Jason Ekstrand | 2015-12-15 | 2 | -10/+15 |
* | nir/lower_system_values: Stop supporting non-SSA | Jason Ekstrand | 2015-12-15 | 1 | -8/+6 |
* | nir/spirv_to_nir: Use a minimum of 1 for GS invocations | Jordan Justen | 2015-12-14 | 1 | -1/+1 |
* | Merge ../mesa into vulkan | Kristian Høgsberg Kristensen | 2015-12-11 | 1 | -1/+1 |
|\ |
|
| * | nir: silence uninitialized warning | Timothy Arceri | 2015-12-11 | 1 | -1/+1 |
* | | nir/spirv: Put SSBO store writemasks in the right index | Jason Ekstrand | 2015-12-10 | 1 | -1/+1 |
* | | Merge remote-tracking branch 'mesa-public/master' into vulkan | Jason Ekstrand | 2015-12-10 | 48 | -981/+2037 |
|\ \
| |/ |
|
| * | nir: Get rid of *_indirect variants of input/output load/store intrinsics | Jason Ekstrand | 2015-12-10 | 8 | -185/+107 |
| * | nir: Add nir intrinsics for shared variable atomic operations | Jordan Justen | 2015-12-09 | 2 | -0/+94 |
| * | glsl: Disable several optimizations on shared variables | Jordan Justen | 2015-12-09 | 3 | -3/+6 |
| * | glsl: Buffer atomics are supported for compute shaders | Jordan Justen | 2015-12-09 | 1 | -32/+38 |
| * | glsl: Translate atomic intrinsic functions on shared variables | Jordan Justen | 2015-12-09 | 1 | -0/+148 |
| * | glsl: Check for SSBO variable in check_for_ssbo_store | Jordan Justen | 2015-12-09 | 1 | -1/+1 |
| * | glsl: Check for SSBO variable in SSBO atomic lowering | Jordan Justen | 2015-12-09 | 1 | -0/+14 |
| * | glsl: Replace atomic_ssbo and ssbo_atomic with atomic | Jordan Justen | 2015-12-09 | 3 | -132/+132 |
| * | glsl: Allow atomic functions to be used with shared variables | Jordan Justen | 2015-12-09 | 1 | -8/+10 |
| * | nir: Translate glsl shared var store intrinsic to nir intrinsic | Jordan Justen | 2015-12-09 | 2 | -1/+35 |
| * | nir: Translate glsl shared var load intrinsic to nir intrinsic | Jordan Justen | 2015-12-09 | 2 | -0/+30 |
| * | glsl: Add lowering pass for shared variable references | Jordan Justen | 2015-12-09 | 4 | -0/+354 |
| * | glsl: Don't assert on shared variable matrices with 'inherited' layout | Iago Toral Quiroga | 2015-12-09 | 1 | -2/+9 |
| * | glsl: Don't lower_variable_index_to_cond_assign for shared variables | Jordan Justen | 2015-12-09 | 1 | -0/+3 |
| * | glsl: Remove mem_ctx as member variable in lower_ubo_reference_visitor | Jordan Justen | 2015-12-09 | 1 | -32/+36 |
| * | glsl ubo/ssbo: Move common code into lower_buffer_access::setup_buffer_access | Jordan Justen | 2015-12-09 | 3 | -157/+185 |
| * | glsl ubo/ssbo: Move is_dereferenced_thing_row_major into lower_buffer_access | Jordan Justen | 2015-12-09 | 3 | -90/+92 |
| * | glsl ubo/ssbo: Add lower_buffer_access class | Jordan Justen | 2015-12-09 | 4 | -183/+286 |
| * | glsl ubo/ssbo: Split buffer access to insert_buffer_access | Jordan Justen | 2015-12-09 | 1 | -35/+43 |
| * | glsl ubo/ssbo: Use enum to track current buffer access type | Jordan Justen | 2015-12-09 | 1 | -5/+21 |
| * | glsl: do not loose always_active_io when packing varyings | Tapani Pälli | 2015-12-10 | 1 | -0/+1 |
| * | glsl: Fix a typo in a comment | Andreas Boll | 2015-12-09 | 1 | -1/+1 |
| * | nir: Optimize useless comparisons against true/false. | Matt Turner | 2015-12-08 | 1 | -2/+4 |
| * | glsl: Switch opcode and avail parameters to binop(). | Matt Turner | 2015-12-08 | 1 | -17/+18 |
| * | glsl: Relax qualifier ordering restriction in ES 3.1. | Matt Turner | 2015-12-08 | 2 | -10/+15 |
| * | glsl: Use has_420pack(). | Matt Turner | 2015-12-08 | 3 | -7/+6 |