summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* spirv/nir: Handle non-vector extractions in vtn_composite_extractJason Ekstrand2015-12-231-0/+2
* nir/spirv: Handle function callsJason Ekstrand2015-12-232-7/+84
* nir: Create the params array in function_impl_createJason Ekstrand2015-12-231-0/+4
* nir: Add a function inlining passJason Ekstrand2015-12-233-0/+142
* nir/builder: Add a copy_deref_var helperJason Ekstrand2015-12-231-0/+13
* nir: move nir_copy_var from anv_nir_builder to nir_builderJason Ekstrand2015-12-231-0/+10
* nir/clone: Add support for cloning a single function_implJason Ekstrand2015-12-232-33/+81
* nir: Add a helper for creating a "bare" nir_function_implJason Ekstrand2015-12-232-10/+21
* nir/control_flow: Handle relinking top-level blocksJason Ekstrand2015-12-231-2/+5
* nir: Add a stub function inlining passJason Ekstrand2015-12-233-0/+82
* nir/print: Factor variable name lookup into a helperJason Ekstrand2015-12-231-30/+31
* nir/spirv: Array lengths are constants not literalsJason Ekstrand2015-12-171-2/+8
* nir/spirv: Add a missing break statementJason Ekstrand2015-12-151-0/+1
* nir/spirv: Add support for more CS intrinsicsJason Ekstrand2015-12-151-5/+24
* nir/lower_system_values: Add support for computed builtins.Jason Ekstrand2015-12-151-3/+55
* shader_enums: Add enums for gl_GlobalInvocationID and gl_LocalInvocationIndexJason Ekstrand2015-12-152-0/+4
* nir/lower_system_values: Refactor and use the builder.Jason Ekstrand2015-12-151-29/+31
* nir/builder: Add a load_system_value helperJason Ekstrand2015-12-152-10/+15
* nir/lower_system_values: Stop supporting non-SSAJason Ekstrand2015-12-151-8/+6
* nir/spirv_to_nir: Use a minimum of 1 for GS invocationsJordan Justen2015-12-141-1/+1
* Merge ../mesa into vulkanKristian Høgsberg Kristensen2015-12-111-1/+1
|\
| * nir: silence uninitialized warningTimothy Arceri2015-12-111-1/+1
* | nir/spirv: Put SSBO store writemasks in the right indexJason Ekstrand2015-12-101-1/+1
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-12-1048-981/+2037
|\ \ | |/
| * nir: Get rid of *_indirect variants of input/output load/store intrinsicsJason Ekstrand2015-12-108-185/+107
| * nir: Add nir intrinsics for shared variable atomic operationsJordan Justen2015-12-092-0/+94
| * glsl: Disable several optimizations on shared variablesJordan Justen2015-12-093-3/+6
| * glsl: Buffer atomics are supported for compute shadersJordan Justen2015-12-091-32/+38
| * glsl: Translate atomic intrinsic functions on shared variablesJordan Justen2015-12-091-0/+148
| * glsl: Check for SSBO variable in check_for_ssbo_storeJordan Justen2015-12-091-1/+1
| * glsl: Check for SSBO variable in SSBO atomic loweringJordan Justen2015-12-091-0/+14
| * glsl: Replace atomic_ssbo and ssbo_atomic with atomicJordan Justen2015-12-093-132/+132
| * glsl: Allow atomic functions to be used with shared variablesJordan Justen2015-12-091-8/+10
| * nir: Translate glsl shared var store intrinsic to nir intrinsicJordan Justen2015-12-092-1/+35
| * nir: Translate glsl shared var load intrinsic to nir intrinsicJordan Justen2015-12-092-0/+30
| * glsl: Add lowering pass for shared variable referencesJordan Justen2015-12-094-0/+354
| * glsl: Don't assert on shared variable matrices with 'inherited' layoutIago Toral Quiroga2015-12-091-2/+9
| * glsl: Don't lower_variable_index_to_cond_assign for shared variablesJordan Justen2015-12-091-0/+3
| * glsl: Remove mem_ctx as member variable in lower_ubo_reference_visitorJordan Justen2015-12-091-32/+36
| * glsl ubo/ssbo: Move common code into lower_buffer_access::setup_buffer_accessJordan Justen2015-12-093-157/+185
| * glsl ubo/ssbo: Move is_dereferenced_thing_row_major into lower_buffer_accessJordan Justen2015-12-093-90/+92
| * glsl ubo/ssbo: Add lower_buffer_access classJordan Justen2015-12-094-183/+286
| * glsl ubo/ssbo: Split buffer access to insert_buffer_accessJordan Justen2015-12-091-35/+43
| * glsl ubo/ssbo: Use enum to track current buffer access typeJordan Justen2015-12-091-5/+21
| * glsl: do not loose always_active_io when packing varyingsTapani Pälli2015-12-101-0/+1
| * glsl: Fix a typo in a commentAndreas Boll2015-12-091-1/+1
| * nir: Optimize useless comparisons against true/false.Matt Turner2015-12-081-2/+4
| * glsl: Switch opcode and avail parameters to binop().Matt Turner2015-12-081-17/+18
| * glsl: Relax qualifier ordering restriction in ES 3.1.Matt Turner2015-12-082-10/+15
| * glsl: Use has_420pack().Matt Turner2015-12-083-7/+6