summaryrefslogtreecommitdiffstats
path: root/src/glsl/nir
Commit message (Expand)AuthorAgeFilesLines
* Merge commit mesa-public/master into vulkanJason Ekstrand2016-02-0596-37834/+0
|\
| * nir: move to compiler/Emil Velikov2016-01-2672-24141/+0
| * compiler: move the glsl_types C wrapper alongside their C++ brethrenEmil Velikov2016-01-264-280/+2
| * nir: move glsl_types.{cpp,h} to compilerEmil Velikov2016-01-263-2647/+2
| * nir: move shader_enums.[ch] to compilerEmil Velikov2016-01-264-801/+2
| * compiler: introduce a libcompiler static libraryEmil Velikov2016-01-263-173/+3
* | nir/spirv: fix build_mat4_det stack smasherMark Janes2016-02-021-2/+5
* | nir/spirv: Fix UBO loads of a single element of a row-major matrixJason Ekstrand2016-02-011-0/+2
* | nir/spirv: Handle the LOD parameter of OpImageQuerySizeLodJason Ekstrand2016-02-011-0/+4
* | nir/spirv: Add support for SpvOpImageJason Ekstrand2016-02-011-0/+12
* | nir/spirv: Fix the UBO loading case of a single row-major matric columnJason Ekstrand2016-02-011-2/+5
* | nir/spirv: Fix the UBO loading case of a single row-major matric columnJason Ekstrand2016-02-011-3/+7
* | vtn: Improve accuracy of acos approximation.Francisco Jerez2016-01-271-3/+3
* | An alternate arccosine implementationJason Ekstrand2016-01-271-2/+24
* | vtn: Make tanh implementation even stupiderKenneth Graunke2016-01-271-5/+7
* | nir/opt_algebraic: Use a more elementary mechanism for lowering ldexpJason Ekstrand2016-01-271-62/+2
* | vtn: Fix atan2 for non-scalars.Kenneth Graunke2016-01-271-24/+3
* | vtn: Fix Modf.Kenneth Graunke2016-01-271-4/+8
* | vtn: Delete references to IMix opcode.Kenneth Graunke2016-01-261-1/+0
* | nir/spirv: Add proper support for InstanceIndexJason Ekstrand2016-01-261-1/+3
* | nir/lower_io: Lower INSTNACE_INDEXJason Ekstrand2016-01-261-0/+6
* | glsl/enums: Add an enum for Vulkan instance indexJason Ekstrand2016-01-262-0/+8
* | Merge remote-tracking branch 'mattst88/nir-lower-pack-unpack' into vulkanJason Ekstrand2016-01-259-45/+209
|\ \
| * | nir: Add lowering support for unpacking opcodes.Matt Turner2016-01-252-0/+32
| * | nir: Add lowering support for packing opcodes.Matt Turner2016-01-254-0/+66
| * | nir: Add opcodes to extract bytes or words.Matt Turner2016-01-253-0/+28
| * | glsl: Remove 2x16 half-precision pack/unpack opcodes.Matt Turner2016-01-251-9/+0
| * | nir: Add lowering of nir_op_unpack_half_2x16.Matt Turner2016-01-252-4/+29
| * | nir: Make argument order of unop_convert match binop_convert.Matt Turner2016-01-251-10/+10
| |/
| * glsl: Don't abbreviate tessellation shader stage names.Kenneth Graunke2016-01-191-2/+2
| * glsl: Restore Mesa-style to shader_enums.c/h.Matt Turner2016-01-192-16/+24
| * nir/print: const_index is signedRob Clark2016-01-161-1/+1
| * nir: few missing struct namesRob Clark2016-01-161-3/+3
| * nir/builder: Add a nir_build_ivec4() convenience helper.Kenneth Graunke2016-01-141-0/+14
* | 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-213-1302/+1335
* | 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