summaryrefslogtreecommitdiffstats
path: root/src/glsl/Makefile.sources
Commit message (Expand)AuthorAgeFilesLines
* nir/spirv: Add an actual CFG data structureJason Ekstrand2015-12-291-0/+1
* nir/spirv: Move to its own directoryJason Ekstrand2015-12-281-4/+6
* nir: Add a function inlining passJason Ekstrand2015-12-231-0/+1
* nir: Add a stub function inlining passJason Ekstrand2015-12-231-0/+1
* Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-12-101-0/+3
|\
| * glsl: Add lowering pass for shared variable referencesJordan Justen2015-12-091-0/+1
| * glsl ubo/ssbo: Add lower_buffer_access classJordan Justen2015-12-091-0/+2
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-11-231-1/+2
|\|
| * glsl: move builtin_type_macros.h into the correct listEmil Velikov2015-11-201-1/+1
| * nir: Add support for cloning shadersJason Ekstrand2015-11-181-0/+1
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-11-141-2/+2
|\|
| * nir/nir_opt_peephole_ffma: Move this lowering pass to the i965 driverEduardo Lima Mitev2015-11-101-1/+0
| * glsl: Use array deref for access to vector componentsKristian Høgsberg Kristensen2015-11-101-0/+1
| * nir: Rename nir_live_variables.c to nir_liveness.c.Kenneth Graunke2015-11-051-1/+1
* | nir: Add a pass to gather info from the shaderJason Ekstrand2015-10-201-0/+1
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-10-191-4/+7
|\|
| * nir: remove dependency on glslRob Clark2015-10-161-2/+2
| * nir: include nir_instr_set.h in the tarballEmil Velikov2015-10-151-0/+1
| * glsl: move shader_enums into nirRob Clark2015-10-091-3/+4
| * nir: split out instruction comparison functionsConnor Abbott2015-10-091-0/+1
* | Merge ../mesa into vulkanKristian Høgsberg Kristensen2015-10-081-1/+0
|\|
| * glsl: Remove CSE pass.Matt Turner2015-10-051-1/+0
* | Merge branch 'master' of ../mesa into vulkanKristian Høgsberg Kristensen2015-10-011-4/+9
|\|
| * nir: Add a function to count the number of vertices a GS emits.Kenneth Graunke2015-09-261-0/+1
| * nir: Add new GS intrinsics that maintain a count of emitted vertices.Kenneth Graunke2015-09-231-0/+1
| * nir: rename nir_lower_samplers.c{pp,}Emil Velikov2015-09-211-1/+1
| * nir: add two-sided-color lowering passRob Clark2015-09-181-0/+1
| * nir: rename nir_lower_tex_projectorRob Clark2015-09-181-1/+1
| * nir: add lowering stage for user-clip-planes / clipdistRob Clark2015-09-171-0/+1
| * nir: Add a pass to rewrite uses of vecN sources to the vecN destinationJason Ekstrand2015-09-171-0/+1
| * nir: Add a pass to lower outputs to temporary variablesJason Ekstrand2015-09-091-0/+1
| * glsl: build: use makefile.sources variables when possibleEmil Velikov2015-09-091-2/+1
| * nir: add an optimization for removing dead control flowConnor Abbott2015-09-011-0/+1
* | nir: Add a pass to lower outputs to temporary variablesJason Ekstrand2015-08-281-0/+1
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-08-251-0/+3
|\|
| * nir: move control flow modification to its own fileConnor Abbott2015-08-241-0/+3
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-08-171-0/+4
|\|
| * nir: Add a nir_opt_undef() to handle csels with undef.Eric Anholt2015-08-141-0/+1
| * nir: Add a nir_lower_load_const_to_scalar() pass.Eric Anholt2015-08-041-0/+1
| * glsl/ir: add subroutine lowering pass (v2.3)Dave Airlie2015-07-231-0/+1
| * glsl: lower gl_TessLevel* from float[n] to vecn.Fabian Bieler2015-07-231-0/+1
* | nir/spirv: Add initial support for GLSL 4.50 builtinsJason Ekstrand2015-05-161-0/+1
* | nir: Add the start of a SPIR-V to NIR translatorJason Ekstrand2015-05-161-0/+2
|/
* nir: add nir_array.h to the sources listEmil Velikov2015-05-051-0/+1
* nir: Implement a nir_sweep() pass.Kenneth Graunke2015-04-071-0/+1
* nir: add lowering for idiv/udiv/umodRob Clark2015-04-051-0/+1
* nir: Add a cubemap normalizing passJason Ekstrand2015-04-031-0/+1
* nir: Add a lowering pass for texture projectors.Eric Anholt2015-04-031-0/+1
* nir: Add a dedicated ffma peephole optimizationJason Ekstrand2015-04-011-0/+1
* mesa: Make a shared header for 3D pipeline enum / #defines.Eric Anholt2015-04-011-1/+2