summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Assert array index on access to vec4_visitor's arrays.Petri Latvala2014-02-281-0/+2
* i965: Move compiler debugging output to stderr.Eric Anholt2014-02-221-48/+48
* i965: Refactor debug dumping of GLSL IR.Eric Anholt2014-02-221-11/+2
* i965: Stop throwing away our double precision for time calculations.Eric Anholt2014-02-211-1/+1
* i965: Make sure that backend_reg::type and brw_reg::type are consistent for f...Francisco Jerez2014-02-191-0/+2
* i965: Move up duplicated fields from stage-specific prog_data to brw_stage_pr...Francisco Jerez2014-02-191-38/+13
* i965/vec4: Add constructor of src_reg from a fixed hardware reg.Francisco Jerez2014-02-191-0/+8
* i965/vec4: Fix confusion between SWIZZLE and BRW_SWIZZLE macros.Francisco Jerez2014-02-121-1/+1
* i965: Fix register types in dump_instructions().Kenneth Graunke2014-02-051-1/+1
* i965: rename tex_ms to tex_cmsTopi Pohjolainen2014-01-231-1/+1
* i965: Print reg_offset for vgrf of size > 1 in dump_instruction().Matt Turner2014-01-211-1/+1
* i965: Add GS support to INTEL_DEBUG=shader_time.Paul Berry2014-01-211-3/+3
* i965: Create a new vec4 backend for Broadwell.Kenneth Graunke2014-01-181-5/+11
* i965: Stop doing our optimization on a copy of the GLSL IR.Eric Anholt2014-01-171-2/+2
* i965: Add shader opcode for sampling MCS surfaceChris Forbes2013-12-071-0/+1
* i965: Print conditional mod in dump_instruction().Matt Turner2013-12-041-1/+5
* i965: Print argument types in dump_instruction().Matt Turner2013-12-041-1/+5
* i965/vec4: Don't print swizzles for immediate values.Matt Turner2013-12-041-4/+6
* i965/vec4: Print negate and absolute value for src args.Matt Turner2013-12-041-0/+7
* i965/vec4: Add support for printing HW_REGs in dump_instruction().Matt Turner2013-12-041-0/+60
* i965: Don't print extra (null) arguments in dump_instruction().Matt Turner2013-12-041-2/+2
* i965/cfg: Clean up cfg_t constructors.Matt Turner2013-12-041-1/+1
* 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