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