aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: Remove ir_print_visitor.h includes and usageEric Anholt2013-06-211-1/+0
* i965/vs: Fix implied_mrf_writes() for integer division pre-gen6.Eric Anholt2013-05-291-0/+2
* i965/vs: Make virtual grf live intervals actually cover their used range.Eric Anholt2013-05-091-4/+7
* i965/vs: Add instruction scheduling.Eric Anholt2013-05-021-0/+9
* i965: Make dump_instructions be a virtual method of the visitor.Eric Anholt2013-05-021-12/+3
* i965: Move is_math/is_tex/is_control_flow() to backend_instruction.Kenneth Graunke2013-04-291-26/+0
* i965/vec4: Fix hypothetical use of uninitialized data in attribute_map[].Paul Berry2013-04-171-0/+11
* i965: Fix a warning in the release build.Eric Anholt2013-04-121-2/+1
* i965/vs: Print error if vertex shader fails to compile.Matt Turner2013-04-111-0/+4
* i965: NULL check prog on shader compilation failure.Matt Turner2013-04-111-3/+5
* i965/vs: Don't hardcode DEBUG_VS in generic vec4 code.Paul Berry2013-04-111-1/+2
* i965/vs: Generalize attribute setup code in preparation for GS.Paul Berry2013-04-111-22/+32
* i965/vs: Generalize data structures pointed to by vec4_generator.Paul Berry2013-04-111-1/+1
* i965/vs: move VS-specific data members to vs_vec4_visitor.Paul Berry2013-04-111-19/+19
* i965/vs: Make some vec4_visitor functions virtual.Paul Berry2013-04-111-4/+4
* i965/vs: Make vec4_vs_visitor class derived from vec4_visitor.Paul Berry2013-04-111-1/+1
* i965/vs: split brw_vs_prog_data into generic and VS-specific parts.Paul Berry2013-04-111-16/+18
* i965/vs: split brw_vs_prog_key into generic and VS-specific parts.Paul Berry2013-04-111-1/+1
* i965/vs: Remove brw_vs_prog_data pointer from brw_vs_compile.Paul Berry2013-04-111-9/+10
* i965/vs: Make type of vec4_visitor::vp more generic.Paul Berry2013-04-111-3/+3
* i965: Rename backend_visitor::prog to shader_prog.Paul Berry2013-04-111-2/+2
* i965/vs: Use GRFs for pull constant offsets on gen7.Eric Anholt2013-04-101-1/+7
* i965/vs: When asked to make a dst_reg for a src.xxxx, just write to src.x.Eric Anholt2013-04-101-1/+8
* i965/vs: Add a pass to set dependency control fields on instructions.Eric Anholt2013-04-011-0/+109
* i965: Add names for all instructions to dump_instruction() in FS and VS.Eric Anholt2013-03-291-6/+1
* i965/vs: Include URB payload setup in shader_time.Eric Anholt2013-03-281-3/+0
* i965/vs: Use a send from a 2-register VGRF for shader time writes.Eric Anholt2013-03-281-12/+12
* i965/vs: Teach copy propagation about sends from GRFs.Eric Anholt2013-03-281-0/+12
* i965/vs: Prepare split_virtual_grfs() for the presence of SENDs from GRFs.Eric Anholt2013-03-281-20/+44
* i965: Track ARB program state along with GLSL state for shader_time.Eric Anholt2013-03-281-11/+2
* i965/vs: Add IR dumping for immediates.Kenneth Graunke2013-03-201-0/+16
* i965: Split shader_time entries into separate cachelines.Eric Anholt2013-03-141-1/+1
* i965: Make perf_debug() output to GL_ARB_debug_output in a debug context.Eric Anholt2013-03-051-2/+2
* i965: add a new virtual opcode: SHADER_OPCODE_TXF_MSChris Forbes2013-03-021-0/+1
* i965/vs/gen7: Allow MATH instructions to have MRF as a destinationMatt Turner2013-02-281-1/+1
* i965: Add asserts to check that we don't realloc ParameterValues.Eric Anholt2012-12-281-0/+9
* i965: Generalize VS compute-to-MRF for compute-to-another-GRF, too.Eric Anholt2012-12-141-58/+71
* i965/vs: Extend opt_compute_to_mrf to handle limited "reswizzling"Eric Anholt2012-12-141-9/+90
* i965: Scale shader_time to compensate for resets.Eric Anholt2012-12-141-1/+3
* i965: Adjust the split between shader_time_end() and shader_time_write().Eric Anholt2012-12-141-24/+25
* i965: Add a debug flag for counting cycles spent in each compiled shader.Eric Anholt2012-12-051-0/+106
* i965: Include codegen time in the INTEL_DEBUG=perf stall detection.Eric Anholt2012-12-031-9/+12
* i965: Don't leak the IR annotation into later instructions.Eric Anholt2012-12-031-0/+1
* i965/vs: Move struct brw_compile (p) entirely inside vec4_generator.Kenneth Graunke2012-11-281-2/+0
* i965/vs: Split final assembly code generation out of vec4_visitor.Kenneth Graunke2012-11-281-8/+2
* i965/vs: Move uses of brw_compile from do_vs_prog to brw_vs_emit.Kenneth Graunke2012-11-281-4/+12
* i965/vs: Rework memory contexts for shader compilation data.Kenneth Graunke2012-11-281-2/+3
* i965/vs: Pass the brw_context pointer into vec4_visitor and do_vs_prog.Kenneth Graunke2012-11-281-4/+5
* i965/vs: Move some functions from brw_vec4_emit.cpp to brw_vec4.cpp.Kenneth Graunke2012-11-281-0/+265
* i965/vs: Don't lose the MRF writemask when doing compute-to-MRF.Kenneth Graunke2012-10-251-0/+1