summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/i965/gen7_urb.c
AgeCommit message (Expand)AuthorFilesLines
2014-02-27i965: Only emit VS state pipe control workaround on IVB and BYT.Kenneth Graunke1-1/+2
2014-01-18i965: Double the push constant space multipliers on Broadwell too.Kenneth Graunke1-2/+4
2014-01-14i965: Disable workaround flush for push constants on Broadwell.Kenneth Graunke1-1/+1
2013-12-20i965: Fix 3DSTATE_PUSH_CONSTANT_ALLOC_PS packet creation.Kenneth Graunke1-1/+1
2013-11-18i965/gen7: Emit workaround flush when changing GS enable state.Paul Berry1-22/+2
2013-09-05i965/gen7.5: Fix lower bound on number of VS URB entries.Paul Berry1-3/+4
2013-08-31i965: Make sure constants re-sent after constant buffer reallocation.Paul Berry1-0/+13
2013-08-31i965/gs: Allocate push constant space for use by GS.Paul Berry1-14/+57
2013-08-31i965/gen7: Emit CS stall after 3DSTATE_PUSH_CONSTANT_ALLOC_PS.Paul Berry1-0/+30
2013-08-31i965/gs: Allocate URB space for use by GS.Paul Berry1-26/+130
2013-08-31i965: rename legacy gs structs and functions to ff_gs.Paul Berry1-2/+2
2013-07-18i965: Combine URB code emission into a single group.Kenneth Graunke1-10/+2
2013-07-09i965: Move intel_context::gen and gt fields to brw_context.Kenneth Graunke1-5/+2
2013-07-09i965: Move intel_context::is_<platform> flags to brw_context.Kenneth Graunke1-2/+2
2013-07-09i965: Pass brw_context to functions rather than intel_context.Kenneth Graunke1-3/+1
2013-06-10i965: Allocate push constant L3 space once at startup on Gen7+.Kenneth Graunke1-9/+0
2013-05-09i965: Update URB partitioning code for Haswell's GT3 variant.Kenneth Graunke1-8/+17
2013-04-11i965/vs: split brw_vs_prog_data into generic and VS-specific parts.Paul Berry1-1/+1
2013-04-04i965: Use a variable for the push constant size in kB.Kenneth Graunke1-2/+3
2013-04-04i965: Turn brw->urb.vs_size and gs_size into local variables.Kenneth Graunke1-4/+3
2012-05-25i965/blorp: Allocate space for push constants on Gen7.Paul Berry1-7/+16
2012-02-15i965: Emit Ivybridge VS workaround flushes.Kenneth Graunke1-0/+2
2012-01-11i965: Don't reallocate push constant URB space on new VS programs.Kenneth Graunke1-10/+24
2011-10-29i965: Fold the gen6/7 URB state prepare()/emit() together.Eric Anholt1-9/+3
2011-06-29i965/gen7: Add missing ! to brw->gs.prog_active assertion.Kenneth Graunke1-1/+1
2011-06-18i965: Use state streaming on programs, and state base address on gen5+.Eric Anholt1-1/+1
2011-05-17i965: Initial Ivybridge URB space partitioning, including push constants.Kenneth Graunke1-0/+128