aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4.h
Commit message (Expand)AuthorAgeFilesLines
* i965/vec4: Make try_copy_propagate() static.Matt Turner2014-06-251-3/+0
* i965/vec4: Rename try_copy/constant_propagat{ion,e} to match the fs.Matt Turner2014-06-251-2/+2
* i965: Make can_do_source_mods() a member of the instruction classes.Matt Turner2014-06-251-2/+1
* i965/vec4: Emit smarter code for b2f of a comparisonIan Romanick2014-06-111-0/+1
* i965/vec4: Combine generate_math[12]_gen6 methods.Kenneth Graunke2014-06-101-7/+4
* i965/vec4: Drop the generate_math2_gen7() method.Kenneth Graunke2014-06-101-4/+0
* i965: Make src_reg::equals() take a constant reference, not a pointer.Kenneth Graunke2014-06-101-1/+1
* i965: Move annotation info into generate code.Matt Turner2014-06-021-4/+2
* i965: Give dump_instruction() a FILE* argument.Matt Turner2014-06-011-0/+1
* i965: Print disassembly after compaction.Matt Turner2014-05-241-8/+5
* i965/vec4: Port untyped atomic message support to Broadwell.Kenneth Graunke2014-05-011-0/+4
* i965/vec4: Port untyped surface reads support to Broadwell.Kenneth Graunke2014-05-011-0/+3
* i965: Drop mark_surface_used from gen8 generators.Kenneth Graunke2014-05-011-2/+0
* i965/vec4: Remove 'mul_arg' from try_emit_mad().Matt Turner2014-04-301-1/+1
* i965: Add is_accumulator() function.Juha-Pekka Heikkila2014-04-161-0/+2
* i965/vec4: Add is_null() method to dst_reg.Matt Turner2014-03-241-0/+2
* i965/vec4: Rename depends_on_flags() to reads_flag().Matt Turner2014-03-241-1/+1
* i965/vec4: Add and use vec4_instruction::writes_flag().Matt Turner2014-03-241-0/+5
* i965/vec4: Add missing doxygen close brace.Matt Turner2014-03-241-0/+1
* i965: Merge resolving of shader program sourceTopi Pohjolainen2014-03-051-1/+1
* i965/vec4: Mark invariant members as constants in vec4_visitorTopi Pohjolainen2014-03-051-3/+3
* i965: Allocate vec4_visitor's uniform_size and uniform_vector_size arrays dyn...Petri Latvala2014-02-281-2/+3
* i965/vec4: Handle ir_triop_lrp on Gen4-5 as well.Kenneth Graunke2014-02-261-0/+3
* i965: support gl_InvocationID for gen7Jordan Justen2014-02-201-0/+1
* i965/vec4: Trivial improvements to the with_writemask() function.Francisco Jerez2014-02-191-2/+8
* i965: Make sure that backend_reg::type and brw_reg::type are consistent for f...Francisco Jerez2014-02-191-0/+14
* i965/vec4: Add non-mutating helper functions to modify src_reg::swizzle and :...Francisco Jerez2014-02-191-0/+24
* i965: Add non-mutating helper functions to modify the register offset.Francisco Jerez2014-02-191-0/+16
* i965: Unify fs_generator:: and vec4_generator::mark_surface_used as a free fu...Francisco Jerez2014-02-191-2/+0
* i965: Move up duplicated fields from stage-specific prog_data to brw_stage_pr...Francisco Jerez2014-02-191-3/+0
* i965/vec4: Add constructor of src_reg from a fixed hardware reg.Francisco Jerez2014-02-191-0/+1
* i965/vec4: Fix confusion between SWIZZLE and BRW_SWIZZLE macros.Francisco Jerez2014-02-121-1/+1
* i965/vec4: Emit shader w/a for Gen6 gatherChris Forbes2014-02-081-0/+1
* i965: Remove *_generator::shader field; use prog field instead.Paul Berry2014-01-231-1/+0
* i965: Add GS support to INTEL_DEBUG=shader_time.Paul Berry2014-01-211-1/+8
* i965: Create a new vec4 backend for Broadwell.Kenneth Graunke2014-01-181-0/+61
* i965/vs: Sample from MCS surface when requiredChris Forbes2013-12-071-0/+1
* i965/vec4: Add invalidate_live_intervals method.Matt Turner2013-11-201-0/+1
* i965/gen7: Handle atomic instructions from the VEC4 back-end.Francisco Jerez2013-11-041-0/+9
* i965/gen7: Implement code generation for untyped surface read instructions.Francisco Jerez2013-10-291-0/+4
* i965/gen7: Implement code generation for untyped atomic instructions.Francisco Jerez2013-10-291-0/+5
* i965/vec4: Add the ability to suppress register spilling.Paul Berry2013-10-241-1/+8
* i965/vec4: Add the ability for attributes to be interleaved.Paul Berry2013-10-241-1/+2
* i965/vec4: Extract function to set up vec4 prog key for precompiling.Paul Berry2013-10-241-0/+4
* i965/vec4: Remove uses_clip_distance from program key.Paul Berry2013-10-241-6/+0
* i965: Move the common binding table offset code to brw_shader.cpp.Eric Anholt2013-10-151-1/+0
* i965: Make a brw_stage_prog_data for storing the SURF_INDEX information.Eric Anholt2013-10-151-0/+1
* i965: Always have the struct gl_program * in the backend visitor.Eric Anholt2013-10-151-1/+0
* i965: Remove the "ARF" register file.Matt Turner2013-10-071-1/+1
* i965: Generate code for ir_binop_carry and ir_binop_borrow.Matt Turner2013-10-071-0/+2