summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* i965/vs: include format argument in debug printfTapani Pälli2012-10-191-1/+1
* i965/vs: Improve live interval calculation.Eric Anholt2012-10-171-96/+0
* i965/vs: Add a little bit of IR-level debug ability.Eric Anholt2012-10-171-0/+83
* i965/vs: Add support for splitting virtual GRFs.Eric Anholt2012-10-101-0/+60
* i965/vs: Move the other two src_reg/dst_reg constructors to brw_vec4.cpp.Eric Anholt2012-07-061-0/+43
* i965/vs: Move class functions to brw_vec4.cpp.Eric Anholt2012-07-061-0/+113
* i965/vs: Add vec4_instruction::is_tex() query.Kenneth Graunke2011-12-181-0/+10
* i965/vs: Implement integer quotient and remainder math operations.Kenneth Graunke2011-10-021-0/+2
* i965/vs: Add support for compute-to-MRF.Eric Anholt2011-09-201-0/+177
* i965/vs: Add a function for how many MRFs get written as part of a SEND.Eric Anholt2011-09-201-0/+37
* i965/vs: Add support for simple algebraic optimizations.Eric Anholt2011-09-201-0/+92
* i965/vs: Add support for copy propagation of the UNIFORM and ATTR files.Eric Anholt2011-09-081-0/+13
* i965/vs: Add constant propagation to a few opcodes.Eric Anholt2011-09-081-0/+16
* i965/vs: Add support for overflowing the number of available push constants.Eric Anholt2011-09-081-0/+85
* i965/vs: Pack live uniform vectors together in the push constant upload.Eric Anholt2011-08-301-0/+89
* i965/vs: Track uniforms as separate vectors once we've done array access.Eric Anholt2011-08-301-0/+30
* i965/vs: Add simple dead code elimination.Eric Anholt2011-08-191-0/+31
* i965/vs: Copy the live intervals calculation over from the FS.Eric Anholt2011-08-191-0/+130