summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Add a pass to remove dead control flow.Matt Turner2013-11-201-0/+2
* i965/vec4: Add invalidate_live_intervals method.Matt Turner2013-11-201-4/+4
* i965: Add a 'has_side_effects' back-end instruction predicate.Francisco Jerez2013-11-041-1/+1
* i965: Merge together opcodes for SHADER_OPCODE_GEN4_SCRATCH_READ/WRITEEric Anholt2013-10-301-2/+2
* i965/gen7: Implement code generation for untyped surface read instructions.Francisco Jerez2013-10-291-0/+1
* i965/gen7: Implement code generation for untyped atomic instructions.Francisco Jerez2013-10-291-0/+2
* i965: Add SHADER_OPCODE_TG4_OFFSET for gather with nonconstant offsets.Chris Forbes2013-10-261-0/+1
* i965/vec4: if register allocation fails, don't try to schedule.Paul Berry2013-10-241-1/+1
* i965/vec4: Add the ability for attributes to be interleaved.Paul Berry2013-10-241-4/+24
* i965/vec4: Extract function to set up vec4 prog key for precompiling.Paul Berry2013-10-241-0/+22
* i965/vec4: Remove uses_clip_distance from program key.Paul Berry2013-10-241-1/+1
* i965: Move the common binding table offset code to brw_shader.cpp.Eric Anholt2013-10-151-32/+1
* i965/vec4: Dynamically assign the VS/GS binding table offsets.Eric Anholt2013-10-151-5/+24
* i965: Make a brw_stage_prog_data for storing the SURF_INDEX information.Eric Anholt2013-10-151-1/+15
* i965: Don't copy prop source mods into instructions that can't take them.Matt Turner2013-10-141-0/+3
* i965: Fixup for don't dead-code eliminate instructions that write to the accu...Matt Turner2013-10-071-2/+1
* i965: Don't dead-code eliminate instructions that write to the accumulator.Matt Turner2013-10-071-1/+15
* i965: add SHADER_OPCODE_TG4Chris Forbes2013-10-031-0/+1
* i965/vs: Detect GRF sources in split_virtual_grfs send-from-GRF code.Kenneth Graunke2013-08-301-2/+6
* i965/vs: Fix regression on pre-gen6 with no VS uniforms in use.Eric Anholt2013-08-301-0/+1
* i965/gs: Add GS_OPCODE_THREAD_END.Paul Berry2013-08-231-0/+1
* i965/gs: Add GS_OPCODE_URB_WRITE.Paul Berry2013-08-231-0/+2
* i965/vec4: Virtualize setup_payload instead of setup_attributes.Paul Berry2013-08-231-1/+1
* i965/vec4: Allow for dispatch_grf_start_reg to vary.Paul Berry2013-08-231-1/+3
* i965/vec4: Move vec4 data structures and functions to brw_vec4.{cpp,h}.Paul Berry2013-08-231-0/+27
* i965: Stop including brw_vs.h from brw_vec4.h.Paul Berry2013-08-231-0/+1
* i965/vs: Plumb brw_vec4_prog_data into vec4_generator().Kenneth Graunke2013-08-191-1/+1
* i965: Move intel_context::gen and gt fields to brw_context.Kenneth Graunke2013-07-091-5/+5
* i965: Move intel_context::perf_debug to brw_context.Kenneth Graunke2013-07-091-3/+2
* i965: Move intel_context::batch to brw_context.Kenneth Graunke2013-07-091-3/+3
* 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