| Commit message (Expand) | Author | Age | Files | Lines |
* | nir/lower_returns: Better algorithm as per connor | Jason Ekstrand | 2015-12-27 | 1 | -76/+78 |
* | nir: Add a cursor helper for getting a cursor after any phi nodes | Jason Ekstrand | 2015-12-27 | 1 | -0/+16 |
* | nir/gather_info: Handle multi-slot variables in io bitfields | Jason Ekstrand | 2015-12-24 | 1 | -3/+3 |
* | nir: Add a helper for getting the bitmask for a variable's location | Jason Ekstrand | 2015-12-24 | 1 | -0/+26 |
* | nir/types: Expose glsl_type::count_attribute_slots() | Jason Ekstrand | 2015-12-24 | 2 | -0/+8 |
* | nir/lower_return: Do it for real this time | Jason Ekstrand | 2015-12-24 | 1 | -20/+185 |
* | nir/cf: Make extracting or re-inserting nothing a no-op | Jason Ekstrand | 2015-12-23 | 1 | -0/+9 |
* | nir: Add a function for comparing cursors | Jason Ekstrand | 2015-12-23 | 2 | -0/+65 |
* | nir/spirv: Add support for undefs in vtn_ssa_value() | Jason Ekstrand | 2015-12-23 | 1 | -2/+45 |
* | nir/spirv: Properly handle vector times matrix | Jason Ekstrand | 2015-12-23 | 1 | -1/+5 |
* | nir/spirv: Create the correct type if a matrix-vector multiply produces a vector | Jason Ekstrand | 2015-12-23 | 1 | -3/+8 |
* | nir/spirv: Fix some mem_ctx issues with create_vec | Jason Ekstrand | 2015-12-23 | 1 | -4/+5 |
* | nir/spirv: Better document vtn_ssa_value.transposed | Jason Ekstrand | 2015-12-23 | 1 | -2/+3 |
* | anv/descriptor_set: Use anv_foreach_stage | Jason Ekstrand | 2015-12-23 | 1 | -4/+3 |
* | anv: Mask out invalid stages in foreach_stage | Jason Ekstrand | 2015-12-23 | 1 | -1/+4 |
* | nir/spirv: Handle LogicalNot | Jason Ekstrand | 2015-12-23 | 1 | -1/+3 |
* | nir/spirv: Handle derefs in vtn_ssa_value | Jason Ekstrand | 2015-12-23 | 1 | -0/+9 |
* | nir/spirv: Do boolean fixup on block loads | Jason Ekstrand | 2015-12-23 | 1 | -1/+10 |
* | 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 |
* | i965/nir: Remove return handling | Jason Ekstrand | 2015-12-23 | 2 | -13/+0 |
* | anv/pipeline: Run lower_returns and inline_functions after spirv_to_nir | Jason Ekstrand | 2015-12-23 | 1 | -8/+20 |
* | 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 | 2 | -10/+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 |
* | vk: Only require wc bo mmap for !llc GPUs | Kristian Høgsberg Kristensen | 2015-12-19 | 1 | -1/+2 |
* | vk: Remove stale 48 bit addresses FIXMEs | Kristian Høgsberg Kristensen | 2015-12-19 | 1 | -5/+2 |
* | vk/gen8: Implement VkEvent for gen8 | Kristian Høgsberg Kristensen | 2015-12-19 | 5 | -42/+166 |
* | vk: Fix check for I915_PARAM_MMAP_VERSION | Kristian Høgsberg Kristensen | 2015-12-18 | 1 | -1/+1 |
* | anv/gen8: Add support for gl_NumWorkGroups | Jordan Justen | 2015-12-18 | 4 | -7/+67 |
* | nir/spirv: Array lengths are constants not literals | Jason Ekstrand | 2015-12-17 | 1 | -2/+8 |
* | anv/formats: Add more 64-bit formats | Jason Ekstrand | 2015-12-17 | 1 | -0/+8 |
* | anv/formats: Add more PACK32 formats | Jason Ekstrand | 2015-12-17 | 1 | -8/+15 |
* | anv/image: Properly report buffer features | Jason Ekstrand | 2015-12-17 | 1 | -3/+20 |
* | isl: Add a is_storage_image_format helper | Jason Ekstrand | 2015-12-17 | 2 | -0/+53 |
* | anv/device: Handle zero-sized memory allocations | Jason Ekstrand | 2015-12-17 | 1 | -4/+31 |
* | anv/state: Allow levelCount to be 0 | Jason Ekstrand | 2015-12-16 | 2 | -4/+4 |
* | nir/spirv: Add a missing break statement | Jason Ekstrand | 2015-12-15 | 1 | -0/+1 |
* | anv/pipeline: Allow the user to pass a null MultisampleCreateInfo | Jason Ekstrand | 2015-12-15 | 1 | -1/+0 |
* | anv/descriptor_set: Initialize immutable_samplers to NULL | Jason Ekstrand | 2015-12-15 | 1 | -3/+6 |
* | anv/device: Bump the size of the instruction block pool | Jason Ekstrand | 2015-12-15 | 1 | -1/+1 |
* | anv/pipeline: Properly set IncludeVertexHandles in 3DSTATE_GS | Jason Ekstrand | 2015-12-15 | 2 | -0/+2 |
* | 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 |