summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
...
| * nir/print: const_index is signedRob Clark2016-01-161-1/+1
| * nir: few missing struct namesRob Clark2016-01-161-3/+3
| * glsl: Allow implicit int -> uint conversions for bitwise operators (&, ^, |).Kenneth Graunke2016-01-151-8/+38
| * glsl: restrict consumer stage condition to modify interpolation typeSamuel Iglesias Gonsálvez2016-01-151-3/+5
| * nir/builder: Add a nir_build_ivec4() convenience helper.Kenneth Graunke2016-01-141-0/+14
| * glsl: mark explicit uniforms as explicit in other stages tooTapani Pälli2016-01-151-1/+11
* | nir/opcodes: Properly flush denormals in fquantize2f16Jason Ekstrand2016-01-221-1/+1
* | nir/spirv: Ignore cull distanceJason Ekstrand2016-01-211-1/+1
* | nir/lower_system_values: Use the correct invication id for CSJason Ekstrand2016-01-211-1/+1
* | nir/spirv: Properly assign locations to split structuresJason Ekstrand2016-01-213-17/+47
* | nir/spirv: Improve handling of variable loads and copiesJason Ekstrand2016-01-211-26/+128
* | nir/spirv: Make vectors a proper array time with an array_elementJason Ekstrand2016-01-212-24/+6
* | nir/spirv: Rework access chains a bit to allow for literalsJason Ekstrand2016-01-212-37/+75
* | vtn/variables: Compact local loads/stores into one functionJason Ekstrand2016-01-211-99/+42
* | nir/spirv: Add an actual variable struct to spirv_to_nirJason Ekstrand2016-01-214-310/+340
* | nir/spirv: Split variable handling out into its own fileJason Ekstrand2016-01-214-1303/+1337
* | nir/spirv: Rework access chainsJason Ekstrand2016-01-214-365/+447
* | nir/spirv: Implement ModfStruct opcode.Kenneth Graunke2016-01-211-1/+7
* | nir/spirv: Delete stray fmod remnants.Kenneth Graunke2016-01-211-1/+0
* | vk: Fix indirect push constantsKristian Høgsberg Kristensen2016-01-211-0/+8
* | Merge remote-tracking branch 'jekstrand/wip/i965-uniforms' into vulkanKristian Høgsberg Kristensen2016-01-212-2/+10
|\ \
| * | nir: Add another index to load_uniform to specify the range readJason Ekstrand2015-12-142-2/+10
* | | nir/spirv: Handle compute shared atomicsJordan Justen2016-01-211-44/+96
* | | nir/spirv: Support workgroup (shared) variable translationJordan Justen2016-01-211-0/+2
* | | nir: Lower shared var atomics during nir_lower_ioJordan Justen2016-01-211-2/+84
* | | nir: Add support for lowering load/stores of shared variablesJordan Justen2016-01-215-8/+32
* | | nir: Add atomic operations on variablesJordan Justen2016-01-211-0/+27
* | | nir: Add compute shader shared variable storage classJordan Justen2016-01-217-2/+25
* | | nir/print: Add space after shader_storage var modeJordan Justen2016-01-211-1/+1
* | | nir/spirv/glsl450: Use fabs not iabs in ldexp.Kenneth Graunke2016-01-201-1/+1
* | | nir/spirv/glsl450: Implement FrexpStructJason Ekstrand2016-01-201-1/+7
* | | spirv/nir/glsl450: Use vtn_create_ssa_value to create SSA valuesJason Ekstrand2016-01-201-2/+4
* | | nir/spirv: Pull texture dimensionality out of the image when availableJason Ekstrand2016-01-201-6/+11
* | | nir/spirv: Move OpPhi handling to vtn_cfg.cJason Ekstrand2016-01-193-71/+79
* | | nir/spirv: Handle OpLine and OpNoLine in foreach_instructionJason Ekstrand2016-01-192-14/+30
* | | nir: Lower ldexp to arithmetic.Kenneth Graunke2016-01-191-0/+63
* | | nir: Let nir_opt_algebraic rules contain unsigned constants > INT_MAX.Kenneth Graunke2016-01-191-1/+1
* | | nir/spirv/glsl450: Implement Frexp.Kenneth Graunke2016-01-191-1/+41
* | | nir/spirv/glsl450: Blindly implement Atan2.Kenneth Graunke2016-01-191-0/+51
* | | nir/spirv/glsl450: Implement Atan.Kenneth Graunke2016-01-191-0/+71
* | | nir/spirv/glsl450: Implement Asin and Acos.Kenneth Graunke2016-01-191-0/+27
* | | nir/spirv: Patch through image qualifiersJason Ekstrand2016-01-182-0/+19
* | | nir/spirv: Implement ImageQuerySize for storage iamgesJason Ekstrand2016-01-181-10/+31
* | | nir/spirv: Insert movs around image intrinsicsJason Ekstrand2016-01-181-6/+21
* | | nir/spirv: Handle if's where the merge is also a break or continueJason Ekstrand2016-01-181-2/+9
* | | nir/spirv: Hanle continues that use SSA values from the loop bodyJason Ekstrand2016-01-182-4/+17
* | | nir/lower_returns: Repair SSA after doing return loweringJason Ekstrand2016-01-181-1/+3
* | | nir: Add a pass to repair SSA formJason Ekstrand2016-01-183-0/+161
* | | nir/vars_to_ssa: Use the new nir_phi_builder helperJason Ekstrand2016-01-181-397/+129
* | | nir: Add a phi node placement helperJason Ekstrand2016-01-183-0/+340