summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* i965: Add UD null register helpers.Matt Turner2013-10-071-0/+5
* i965/vs: Add support for ir_tg4Chris Forbes2013-10-031-0/+1
* i965: Initialize all member variables of vec4_instruction on construction.Francisco Jerez2013-10-011-1/+1
* i965, mesa: Use the new DECLARE_R[Z]ALLOC_CXX_OPERATORS macros.Kenneth Graunke2013-09-211-33/+3
* i965/vec4: Add the ability to emit opcodes with just a dst register.Paul Berry2013-09-111-0/+2
* i965/gs: Add opcodes needed for EndPrimitive().Paul Berry2013-09-111-0/+2
* i965/vec4: Make with_writemask() non-static.Paul Berry2013-09-051-0/+3
* i965/vs: Move vs-specific code out of brw_vec4.h.Paul Berry2013-09-051-32/+0
* i965/vs: Add support for translating ir_triop_fma into MAD.Matt Turner2013-08-271-0/+1
* i965/vs: Expose the payload registers to the register allocator.Kenneth Graunke2013-08-261-0/+2