i965: Add non-mutating helper functions to modify the register offset.
[mesa.git] / src / mesa / drivers / dri / i965 / brw_vec4.h
2014-02-19 Francisco Jerezi965: Add non-mutating helper functions to modify the...
2014-02-19 Francisco Jerezi965: Unify fs_generator:: and vec4_generator::mark_sur...
2014-02-19 Francisco Jerezi965: Move up duplicated fields from stage-specific...
2014-02-19 Francisco Jerezi965/vec4: Add constructor of src_reg from a fixed...
2014-02-12 Francisco Jerezi965/vec4: Fix confusion between SWIZZLE and BRW_SWIZZL...
2014-02-07 Chris Forbesi965/vec4: Emit shader w/a for Gen6 gather
2014-01-23 Paul Berryi965: Remove *_generator::shader field; use prog field...
2014-01-21 Paul Berryi965: Add GS support to INTEL_DEBUG=shader_time.
2014-01-19 Kenneth Graunkei965: Create a new vec4 backend for Broadwell.
2013-12-07 Chris Forbesi965/vs: Sample from MCS surface when required
2013-11-20 Matt Turneri965/vec4: Add invalidate_live_intervals method.
2013-11-04 Francisco Jerezi965/gen7: Handle atomic instructions from the VEC4...
2013-10-29 Francisco Jerezi965/gen7: Implement code generation for untyped surfac...
2013-10-29 Francisco Jerezi965/gen7: Implement code generation for untyped atomic...
2013-10-25 Paul Berryi965/vec4: Add the ability to suppress register spilling.
2013-10-25 Paul Berryi965/vec4: Add the ability for attributes to be interle...
2013-10-25 Paul Berryi965/vec4: Extract function to set up vec4 prog key...
2013-10-25 Paul Berryi965/vec4: Remove uses_clip_distance from program key.
2013-10-15 Eric Anholti965: Move the common binding table offset code to...
2013-10-15 Eric Anholti965: Make a brw_stage_prog_data for storing the SURF_I...
2013-10-15 Eric Anholti965: Always have the struct gl_program * in the backen...
2013-10-07 Matt Turneri965: Remove the "ARF" register file.
2013-10-07 Matt Turneri965: Generate code for ir_binop_carry and ir_binop_borrow.
2013-10-07 Matt Turneri965: Add UD null register helpers.
2013-10-02 Chris Forbesi965/vs: Add support for ir_tg4
2013-10-02 Francisco Jerezi965: Initialize all member variables of vec4_instructi...
2013-09-21 Kenneth Graunkei965, mesa: Use the new DECLARE_R[Z]ALLOC_CXX_OPERATORS...
2013-09-11 Paul Berryi965/vec4: Add the ability to emit opcodes with just...
2013-09-11 Paul Berryi965/gs: Add opcodes needed for EndPrimitive().
2013-09-05 Paul Berryi965/vec4: Make with_writemask() non-static.
2013-09-05 Paul Berryi965/vs: Move vs-specific code out of brw_vec4.h.
2013-08-27 Matt Turneri965/vs: Add support for translating ir_triop_fma into...
2013-08-26 Kenneth Graunkei965/vs: Expose the payload registers to the register...
2013-08-26 Paul Berryi965: Allow C++ type safety in the use of enum brw_urb_...
2013-08-26 Paul Berryi965: Remove redundant (and uninitialized) field vec4_g...
2013-08-23 Paul Berryi965/gs: Add GS_OPCODE_SET_DWORD_2_IMMED.
2013-08-23 Paul Berryi965/gs: Add GS_OPCODE_SET_VERTEX_COUNT.
2013-08-23 Paul Berryi965/gs: Add GS_OPCODE_SET_WRITE_OFFSET.
2013-08-23 Paul Berryi965/gs: Add GS_OPCODE_THREAD_END.
2013-08-23 Paul Berryi965/gs: Add GS_OPCODE_URB_WRITE.
2013-08-23 Paul Berryi965: Combine 4 boolean args of brw_urb_WRITE into...
2013-08-23 Paul Berryi965/vec4: Virtualize setup_payload instead of setup_at...
2013-08-23 Paul Berryi965/vec4: Allow for dispatch_grf_start_reg to vary.
2013-08-23 Paul Berryi965/vec4: Move vec4 data structures and functions...
2013-08-23 Paul Berryi965: Make brw_{shader,vec4}.h safe to include from C.
2013-08-23 Paul Berryi965: Stop including brw_vs.h from brw_vec4.h.
2013-08-19 Kenneth Graunkei965/vs: Rework binding table size calculation.
2013-08-19 Kenneth Graunkei965/vs: Plumb brw_vec4_prog_data into vec4_generator().
2013-08-15 Chris Forbesi965: add new VS_OPCODE_UNPACK_FLAGS_SIMD4X2
2013-08-15 Chris Forbesi965/vs: add vec4_instruction::depends_on_flags
2013-08-15 Chris Forbesi965/vs: Do legacy clip lowering earlier
2013-08-02 Bryan Cainglsl: add ir_emit_vertex and ir_end_primitive instructi...
2013-07-09 Kenneth Graunkei965: Delete intel_context entirely.
2013-07-09 Kenneth Graunkei965: Remove pointless intel_context parameter from...
2013-06-10 Eric Anholti965/vs: Use the MAD instruction when possible.
2013-05-09 Eric Anholti965/vs: Make virtual grf live intervals actually cover...
2013-05-06 Matt Turneri965/vs: Add support for bit instructions.
2013-05-02 Eric Anholti965/vs: Add instruction scheduling.
2013-05-02 Eric Anholti965: Share the register file enum between the two...
2013-05-02 Eric Anholti965: Make dump_instructions be a virtual method of...
2013-04-29 Kenneth Graunkei965: Move is_math/is_tex/is_control_flow() to backend_...
2013-04-26 Matt Turneri965/vs: Add support for LRP instruction.
2013-04-26 Matt Turneri965/vs: Add a function to fix-up uniform arguments...
2013-04-11 Paul Berryi965/vs: Don't hardcode DEBUG_VS in generic vec4 code.
2013-04-11 Paul Berryi965/vs: Generalize computation of array strides in...
2013-04-11 Paul Berryi965/vs: Generalize attribute setup code in preparation...
2013-04-11 Paul Berryi965/vs: Generalize vertex emission code in preparation...
2013-04-11 Paul Berryi965/vs: rename vec4_generator::generate_vs_instruction.
2013-04-11 Paul Berryi965/vs: Generalize data structures pointed to by vec4_...
2013-04-11 Paul Berryi965/vs: Rename vec4_generator::prog to shader_prog.
2013-04-11 Paul Berryi965/vs: move VS-specific data members to vs_vec4_visitor.
2013-04-11 Paul Berryi965/vs: move ARB_vertex_program functions to vec4_vs_v...
2013-04-11 Paul Berryi965/vs: Add virtual function make_reg_for_system_value().
2013-04-11 Paul Berryi965/vs: Make some vec4_visitor functions virtual.
2013-04-11 Paul Berryi965/vs: Make vec4_vs_visitor class derived from vec4_v...
2013-04-11 Paul Berryi965/vs: Remove brw_vs_prog_data pointer from brw_vs_co...
2013-04-11 Paul Berryi965/vs: Make type of vec4_visitor::vp more generic.
2013-04-11 Paul Berryi965: Rename backend_visitor::prog to shader_prog.
2013-04-10 Eric Anholti965/vs: Use GRFs for pull constant offsets on gen7.
2013-04-01 Eric Anholti965/vs: Add a pass to set dependency control fields...
2013-03-28 Eric Anholti965/vs: Teach copy propagation about sends from GRFs.
2013-03-28 Eric Anholti965/vs: Prepare split_virtual_grfs() for the presence...
2013-03-28 Eric Anholti965: Track ARB program state along with GLSL state...
2013-03-24 Paul Berryi965: Rename BRW_VARYING_SLOT_MAX -> BRW_VARYING_SLOT_C...
2013-03-24 Paul Berryi965: Clarify nomenclature: vert_result -> varying
2013-03-15 Paul BerryReplace gl_vert_result enum with gl_varying_slot.
2013-01-25 Chad Versacei965/vs/gen7: Emit code for GLSL ES 3.00 pack/unpack...
2012-12-28 Eric Anholti965/vs: Reference the core GL uniform storage for...
2012-12-28 Eric Anholti965: Add asserts to check that we don't realloc Parame...
2012-12-15 Eric Anholti965: Generalize VS compute-to-MRF for compute-to-anoth...
2012-12-15 Eric Anholti965/vs: Extend opt_compute_to_mrf to handle limited...
2012-12-14 Chris Forbesi965/vs: Fix gen6+ math operand quirks in one place
2012-12-14 Eric Anholti965: Adjust the split between shader_time_end() and...
2012-12-05 Eric Anholti965: Add a debug flag for counting cycles spent in...
2012-12-05 Eric Anholti965: Add a flag for instructions with normal writemask...
2012-11-29 Kenneth Graunkei965/vs: Split final assembly code generation out of...
2012-11-29 Kenneth Graunkei965/vs: Rework memory contexts for shader compilation...
2012-11-29 Kenneth Graunkei965/vs: Pass the brw_context pointer into vec4_visitor...
2012-11-27 Kenneth Graunkei965/fs: Move struct brw_compile (p) entirely inside...
2012-11-27 Chris Forbesi965: emit w/a for packed attribute formats in VS
next