summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4.h
Commit message (Expand)AuthorAgeFilesLines
* i965: add new VS_OPCODE_UNPACK_FLAGS_SIMD4X2Chris Forbes2013-08-161-1/+3
* i965/vs: add vec4_instruction::depends_on_flagsChris Forbes2013-08-161-0/+5
* i965/vs: Do legacy clip lowering earlierChris Forbes2013-08-161-1/+1
* glsl: add ir_emit_vertex and ir_end_primitive instruction typesBryan Cain2013-08-011-0/+2
* i965: Delete intel_context entirely.Kenneth Graunke2013-07-091-1/+0
* i965: Remove pointless intel_context parameter from try_copy_propagate.Kenneth Graunke2013-07-091-2/+1
* i965/vs: Use the MAD instruction when possible.Eric Anholt2013-06-101-0/+1
* i965/vs: Make virtual grf live intervals actually cover their used range.Eric Anholt2013-05-091-2/+2
* i965/vs: Add support for bit instructions.Matt Turner2013-05-061-0/+7
* i965/vs: Add instruction scheduling.Eric Anholt2013-05-021-0/+1
* i965: Share the register file enum between the two backends.Eric Anholt2013-05-021-11/+0
* i965: Make dump_instructions be a virtual method of the visitor.Eric Anholt2013-05-021-2/+1
* i965: Move is_math/is_tex/is_control_flow() to backend_instruction.Kenneth Graunke2013-04-291-2/+0
* i965/vs: Add support for LRP instruction.Matt Turner2013-04-251-0/+1
* i965/vs: Add a function to fix-up uniform arguments for 3-src insts.Matt Turner2013-04-251-0/+2
* i965/vs: Don't hardcode DEBUG_VS in generic vec4 code.Paul Berry2013-04-111-2/+7
* i965/vs: Generalize computation of array strides in preparation for GS.Paul Berry2013-04-111-0/+1
* i965/vs: Generalize attribute setup code in preparation for GS.Paul Berry2013-04-111-0/+1
* i965/vs: Generalize vertex emission code in preparation for GS.Paul Berry2013-04-111-0/+5
* i965/vs: rename vec4_generator::generate_vs_instruction.Paul Berry2013-04-111-3/+3
* i965/vs: Generalize data structures pointed to by vec4_generator.Paul Berry2013-04-111-3/+2
* i965/vs: Rename vec4_generator::prog to shader_prog.Paul Berry2013-04-111-2/+2
* i965/vs: move VS-specific data members to vs_vec4_visitor.Paul Berry2013-04-111-9/+14
* i965/vs: move ARB_vertex_program functions to vec4_vs_visitor.Paul Berry2013-04-111-3/+5
* i965/vs: Add virtual function make_reg_for_system_value().Paul Berry2013-04-111-0/+2
* i965/vs: Make some vec4_visitor functions virtual.Paul Berry2013-04-111-4/+12
* i965/vs: Make vec4_vs_visitor class derived from vec4_visitor.Paul Berry2013-04-111-0/+11
* i965/vs: Remove brw_vs_prog_data pointer from brw_vs_compile.Paul Berry2013-04-111-0/+1
* i965/vs: Make type of vec4_visitor::vp more generic.Paul Berry2013-04-111-1/+1
* i965: Rename backend_visitor::prog to shader_prog.Paul Berry2013-04-111-1/+1
* i965/vs: Use GRFs for pull constant offsets on gen7.Eric Anholt2013-04-101-0/+4
* i965/vs: Add a pass to set dependency control fields on instructions.Eric Anholt2013-04-011-0/+2
* i965/vs: Teach copy propagation about sends from GRFs.Eric Anholt2013-03-281-0/+6
* i965/vs: Prepare split_virtual_grfs() for the presence of SENDs from GRFs.Eric Anholt2013-03-281-0/+1
* i965: Track ARB program state along with GLSL state for shader_time.Eric Anholt2013-03-281-1/+1
* i965: Rename BRW_VARYING_SLOT_MAX -> BRW_VARYING_SLOT_COUNT.Paul Berry2013-03-241-2/+2
* i965: Clarify nomenclature: vert_result -> varyingPaul Berry2013-03-231-2/+2
* Replace gl_vert_result enum with gl_varying_slot.Paul Berry2013-03-151-2/+2
* i965/vs/gen7: Emit code for GLSL ES 3.00 pack/unpack operations (v3)Chad Versace2013-01-241-0/+5
* i965/vs: Reference the core GL uniform storage for non-builtin uniforms.Eric Anholt2012-12-281-1/+1
* i965: Add asserts to check that we don't realloc ParameterValues.Eric Anholt2012-12-281-0/+1
* i965: Generalize VS compute-to-MRF for compute-to-another-GRF, too.Eric Anholt2012-12-141-1/+1
* i965/vs: Extend opt_compute_to_mrf to handle limited "reswizzling"Eric Anholt2012-12-141-0/+2
* i965/vs: Fix gen6+ math operand quirks in one placeChris Forbes2012-12-141-0/+1
* i965: Adjust the split between shader_time_end() and shader_time_write().Eric Anholt2012-12-141-1/+1
* i965: Add a debug flag for counting cycles spent in each compiled shader.Eric Anholt2012-12-051-0/+9
* i965: Add a flag for instructions with normal writemasking disabled.Eric Anholt2012-12-051-0/+1
* i965/vs: Split final assembly code generation out of vec4_visitor.Kenneth Graunke2012-11-281-4/+40
* i965/vs: Rework memory contexts for shader compilation data.Kenneth Graunke2012-11-281-1/+3
* i965/vs: Pass the brw_context pointer into vec4_visitor and do_vs_prog.Kenneth Graunke2012-11-281-1/+2