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