summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/gen7_urb.c
Commit message (Expand)AuthorAgeFilesLines
* i965: Allocate URB space for HS and DS stages when required.Chris Forbes2015-12-151-34/+143
* i965: Use DIV_ROUND_UP() in gen7_urb.c code.Kenneth Graunke2015-12-141-9/+8
* i965: Define state flag to signal that the URB size has been altered.Francisco Jerez2015-12-091-0/+3
* i965: Fix PIPE_CONTOL typo.Kenneth Graunke2015-11-171-1/+1
* i965: Use float calculations when double is unnecessary.Matt Turner2015-07-291-1/+1
* i965/state: Don't use brw->state.dirty.brwJordan Justen2015-03-311-2/+2
* i965: Delete brw_state_flags::cache and related code.Kenneth Graunke2014-12-021-1/+0
* i965: Move BRW_NEW_*_PROG_DATA flags to .brw (not .cache).Kenneth Graunke2014-12-021-3/+3
* i965: Rename CACHE_NEW_*_PROG to BRW_NEW_*_PROG_DATA.Kenneth Graunke2014-12-021-4/+4
* i965: Alphabetize brw_tracked_state flags and use a consistent style.Kenneth Graunke2014-11-291-2/+4
* i965: Skip recalculating URB allocations if the entry size didn't change.Eric Anholt2014-10-241-0/+13
* Revert 5 i965 patches: 8e27a4d2, 373143ed, c5bdf9be, 6f56e142, 88e3d404Jordan Justen2014-09-041-1/+1
* i965: Create a macro for setting a dirty bit.Paul Berry2014-09-011-1/+1
* i965: Remove unneeded VS workaround stalls on Baytrail.Greg Hunt2014-06-261-3/+3
* 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