| Commit message (Expand) | Author | Age | Files | Lines |
* | nir: Add a lower_fdiv option, turn fdiv into fmul/frcp. | Kenneth Graunke | 2016-01-05 | 2 | -0/+2 |
* | glsl: don't change the varying type in validation code | Timothy Arceri | 2016-01-06 | 1 | -5/+0 |
* | glsl: move lowering after matching validation | Timothy Arceri | 2016-01-06 | 1 | -11/+11 |
* | glsl: only add outward facing varyings to resourse list for SSO | Timothy Arceri | 2016-01-06 | 1 | -7/+10 |
* | nir: extract out helper macros for running passes | Rob Clark | 2016-01-03 | 1 | -0/+34 |
* | nir/lower_clip: add missing writemask on store | Rob Clark | 2016-01-01 | 1 | -0/+1 |
* | glsl: Fix varying struct locations when varying packing is disabled. | Kenneth Graunke | 2015-12-30 | 1 | -13/+2 |
* | glsl: add GL_ARB_shader_draw_parameters define | Ilia Mirkin | 2015-12-30 | 1 | -0/+3 |
* | glsl: tidy up struct with a single member | Timothy Arceri | 2015-12-30 | 8 | -19/+15 |
* | glsl/linker: annotate static functions as such | Emil Velikov | 2015-12-30 | 2 | -3/+3 |
* | glsl: annotate ast_process_struct_or_iface_block_members() as static | Emil Velikov | 2015-12-30 | 1 | -1/+1 |
* | nir/builder: Add an init function that creates a simple shader for you | Jason Ekstrand | 2015-12-29 | 2 | -16/+21 |
* | nir: Teach nir_opt_algebraic about adding and subtracting the same thing | Kristian Høgsberg Kristensen | 2015-12-29 | 1 | -0/+4 |
* | mesa: Add core mesa support for GL_ARB_shader_draw_parameters | Kristian Høgsberg Kristensen | 2015-12-29 | 7 | -0/+39 |
* | nir: Remove function overload in control flow test | Aaron Watry | 2015-12-29 | 1 | -2/+1 |
* | nir: Get rid of function overloads | Jason Ekstrand | 2015-12-28 | 46 | -311/+239 |
* | nir/print: print variable constant-initializers | Rob Clark | 2015-12-23 | 1 | -0/+53 |
* | nir: Add a glsl_vec_type() helper. | Kenneth Graunke | 2015-12-22 | 2 | -0/+7 |
* | nir: Use writemasked store_vars in glsl_to_nir. | Kenneth Graunke | 2015-12-22 | 2 | -32/+10 |
* | nir: Add a writemask to store intrinsics. | Kenneth Graunke | 2015-12-22 | 9 | -19/+54 |
* | nir: remove field only used in GLSL IR when assigning varying locations | Timothy Arceri | 2015-12-22 | 2 | -10/+0 |
* | glsl: count attributes for vertex inputs properly. | Dave Airlie | 2015-12-19 | 1 | -1/+1 |
* | glsl: fix transform feedback for 64-bit outupts. | Dave Airlie | 2015-12-19 | 2 | -3/+30 |
* | glsl: fix partial marking for fp64 types. | Dave Airlie | 2015-12-19 | 1 | -0/+7 |
* | glsl: only update doubles inputs for vertex inputs. | Dave Airlie | 2015-12-19 | 1 | -1/+4 |
* | glsl: fix count_attribute_slots to allow for different 64-bit handling | Dave Airlie | 2015-12-19 | 5 | -11/+30 |
* | glsl: use dual slot helper in the linker code. | Dave Airlie | 2015-12-19 | 1 | -10/+1 |
* | glsl/fp64: add helper for dual slot double detection. | Dave Airlie | 2015-12-19 | 2 | -9/+9 |
* | glsl: pass stage into mark function | Dave Airlie | 2015-12-19 | 1 | -4/+4 |
* | nir: Delete bany, ball, fany, fall. | Matt Turner | 2015-12-18 | 2 | -11/+0 |
* | glsl: Implement all(v) as all_equal(v, true). | Matt Turner | 2015-12-18 | 1 | -14/+2 |
* | glsl: Remove ir_unop_any. | Matt Turner | 2015-12-18 | 6 | -39/+5 |
* | glsl: Implement any(v) as any_nequal(v, false). | Matt Turner | 2015-12-18 | 1 | -1/+14 |
* | glsl: Remove inverse() from GLSL 1.20 and 1.30. | Kenneth Graunke | 2015-12-16 | 1 | -3/+9 |
* | 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 |
* | glsl: add support for explicit locations inside interface blocks | Timothy Arceri | 2015-12-15 | 4 | -9/+105 |
* | glsl: simplify interface matching | Timothy Arceri | 2015-12-15 | 1 | -108/+46 |
* | nir: Fix number of indices on shared variable store intrinsics. | Kenneth Graunke | 2015-12-14 | 1 | -1/+1 |
* | glsl: assign varying locations to tess shaders when doing SSO | Ilia Mirkin | 2015-12-13 | 1 | -4/+4 |
* | nir: silence uninitialized warning | Timothy Arceri | 2015-12-11 | 1 | -1/+1 |
* | 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 |