summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-11-14i965/nir: Implement shared variable atomic operationscs-shared-variables-v1Jordan Justen2-0/+62
2015-11-14nir: Add nir intrinsics for shared variable atomic operationsJordan Justen2-0/+78
2015-11-14glsl: Disable several optimizations on shared variablesJordan Justen3-3/+6
2015-11-14glsl: Buffer atomics are supported for compute shadersJordan Justen1-32/+38
2015-11-14glsl: Translate atomic intrinsic functions on shared variablesJordan Justen1-0/+151
2015-11-14glsl: Check for SSBO variable in SSBO atomic loweringJordan Justen1-0/+14
2015-11-14glsl: Replace atomic_ssbo and ssbo_atomic with atomicJordan Justen3-132/+132
2015-11-14glsl: Allow atomic functions to be used with shared variablesJordan Justen1-8/+10
2015-11-14i965: Lower shared variable references to intrinsic callsJordan Justen1-0/+3
2015-11-14i965: Enable shared local memory for CS shared variablesJordan Justen3-0/+16
2015-11-14i965/fs: Handle nir shared variable store intrinsic functionJordan Justen1-0/+54
2015-11-14i965/fs: Handle nir shared variable load intrinsicJordan Justen2-0/+35
2015-11-14i965: Disable vector splitting on shared variablesJordan Justen1-0/+1
2015-11-14nir: Translate glsl shared var store intrinsic to nir intrinsicJordan Justen2-1/+35
2015-11-14nir: Translate glsl shared var load intrinsic to nir intrinsicJordan Justen2-0/+30
2015-11-14glsl: Add lowering pass for shared variable referencesJordan Justen5-0/+373
2015-11-14glsl: Don't lower_variable_index_to_cond_assign for shared variablesJordan Justen1-0/+3
2015-11-14glsl: Add default matrix ordering in lower_buffer_accessJordan Justen2-2/+12
2015-11-14glsl ubo/ssbo: Move common code into lower_buffer_access::setup_buffer_accessJordan Justen3-157/+175
2015-11-14glsl ubo/ssbo: Move is_dereferenced_thing_row_major into lower_buffer_accessJordan Justen3-90/+92
2015-11-14glsl ubo/ssbo: Add lower_buffer_access classJordan Justen4-177/+367
2015-11-14glsl ubo/ssbo: Split buffer access to insert_buffer_accessJordan Justen1-35/+43
2015-11-14glsl ubo/ssbo: Use enum to track current buffer access typeJordan Justen1-5/+21
2015-11-14i965: Hook up L3 partitioning state atom.Francisco Jerez2-2/+6
2015-11-14i965: Work around L3 state leaks during context switches.Francisco Jerez4-1/+64
2015-11-14i965: Add debug flag to print out the new L3 state during transitions.Francisco Jerez3-0/+19
2015-11-14i965: Implement L3 state atom.Francisco Jerez3-0/+67
2015-11-14i965: Calculate appropriate L3 partition weights for the current pipeline state.Francisco Jerez2-0/+54
2015-11-14i965: Implement selection of the closest L3 configuration based on a vector o...Francisco Jerez1-0/+95
2015-11-14i965/hsw: Enable L3 atomics.Francisco Jerez1-0/+14
2015-11-14i965: Implement programming of the L3 configuration.Francisco Jerez1-0/+95
2015-11-14i965: Import tables enumerating the set of validated L3 configurations.Francisco Jerez2-0/+164
2015-11-14i965/gen8: Don't add workaround bits to PIPE_CONTROL stalls if DC flush is set.Francisco Jerez1-1/+3
2015-11-14i965: Define state flag to signal that the URB size has been altered.Francisco Jerez3-0/+6
2015-11-14i965: Keep track of whether LRI is allowed in the context struct.Francisco Jerez2-3/+10
2015-11-14i965: Define symbolic constants for some useful L3 cache control registers.Francisco Jerez1-0/+53
2015-11-13nir: Silence GCC maybe-uninitialized warnings.Vinson Lee1-0/+3
2015-11-13i965: Add a SHADER_OPCODE_URB_READ_SIMD8_PER_SLOT opcode.Kenneth Graunke4-5/+10
2015-11-13glsl: Allow implicit int -> uint conversions for the % operator.Kenneth Graunke1-9/+28
2015-11-13i965: Print input/output VUE maps on INTEL_DEBUG=vs, gs.Kenneth Graunke4-1/+40
2015-11-13i965: Make convert_attr_sources_to_hw_regs handle stride == 0.Kenneth Graunke1-1/+2
2015-11-13nir: Add helpers for getting input/output intrinsic sources.Kenneth Graunke2-0/+45
2015-11-13nir: Don't lower TCS outputs to temporaries.Kenneth Graunke1-0/+3
2015-11-13nir: Allow outputs reads and add the relevant intrinsics.Kenneth Graunke4-8/+21
2015-11-13nir/lower_io: Introduce nir_store_per_vertex_output intrinsics.Kenneth Graunke3-5/+26
2015-11-13nir/lower_io: Use load_per_vertex_input intrinsics for TCS and TES.Kenneth Graunke1-4/+8
2015-11-13i965: Silence unused parameter warnings in get_buffer_rectIan Romanick1-4/+3
2015-11-13meta/generate_mipmap: Don't leak the sampler objectIan Romanick1-0/+2
2015-11-13i965: Remove unneeded #includes.Matt Turner1-4/+0
2015-11-13i965: Silence warning.Matt Turner1-2/+2