summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/gen6_sol.c
Commit message (Expand)AuthorAgeFilesLines
* i965: Make all atoms to track BRW_NEW_BLORP by defaultKenneth Graunke2016-04-231-0/+2
* mesa: split transform feedback buffer into its own structTimothy Arceri2016-03-311-2/+2
* glsl: use bitmask of active xfb buffer indicesTimothy Arceri2016-03-311-1/+1
* i965: Combine BRW_NEW_*_BINDING_TABLE dirty bits.Kenneth Graunke2015-11-111-3/+3
* i965: Rename intel_emit* to reflect their new location in brw_pipe_controlChris Wilson2015-06-241-1/+1
* i965/state: Don't use brw->state.dirty.brwJordan Justen2015-03-311-4/+4
* i965: replace Elements() with ARRAY_SIZE()Brian Paul2015-03-021-1/+1
* i965: Do Sandybridge workaround flushes before each primitive.Kenneth Graunke2015-02-171-3/+0
* i965/gen6: Fix crash with VS+TF after rendering with GSIago Toral Quiroga2015-01-161-1/+1
* i965: Delete brw_state_flags::cache and related code.Kenneth Graunke2014-12-021-2/+0
* i965: Alphabetize brw_tracked_state flags and use a consistent style.Kenneth Graunke2014-11-291-8/+8
* i965/gen6/gs: Fix binding table clash between TF surfaces and textures.Iago Toral Quiroga2014-09-191-26/+54
* i965/gen6/gs: Setup SOL surfaces for user-provided geometry shadersSamuel Iglesias Gonsalvez2014-09-191-38/+81
* Revert 5 i965 patches: 8e27a4d2, 373143ed, c5bdf9be, 6f56e142, 88e3d404Jordan Justen2014-09-041-3/+3
* i965: Create a macro for setting a dirty bit.Paul Berry2014-09-011-3/+3
* mesa/sso: rename Shader to the pointer _ShaderGregory Hainaut2014-03-251-3/+3
* mesa: Replace ctx->Shader.Current{Vertex,Fragment,Geometry}Program with an ar...Paul Berry2014-01-211-3/+3
* i965: Implement glDrawTransformFeedback().Kenneth Graunke2013-10-311-0/+3
* i965: Implement Pause/ResumeTransformfeedback driver hooks on Gen7+.Kenneth Graunke2013-10-311-0/+5
* i965: Create a new brw_transform_feedback_object subclass.Kenneth Graunke2013-10-311-0/+29
* i965: Emit post-sync non-zero flush before 3DSTATE_GS_SVB_INDEX.Kenneth Graunke2013-10-281-0/+3
* i965/gs: Update defines related to GS surface organization.Paul Berry2013-08-311-3/+3
* i965: rename legacy gs structs and functions to ff_gs.Paul Berry2013-08-311-6/+6
* i965: Delete intel_context entirely.Kenneth Graunke2013-07-091-2/+2
* i965: Move intel_context::gen and gt fields to brw_context.Kenneth Graunke2013-07-091-2/+1
* i965: Pass brw_context to functions rather than intel_context.Kenneth Graunke2013-07-091-2/+1
* i965: Split BeginTransformFeedback hook into Gen6 and Gen7+ variants.Kenneth Graunke2013-05-211-26/+17
* i965: Kill software primitive counting entirely.Kenneth Graunke2013-05-211-31/+22
* i965: Delete unused brw->sol.offset_0_batch_start field.Kenneth Graunke2013-05-211-1/+0
* i965: Stop using the kernel SOL reset feature.Kenneth Graunke2013-05-211-5/+8
* mesa,i965: use NewDriverState to communicate TFB state changes with the driverMarek Olšák2013-04-241-3/+4
* i965/gen6: Reduce updates of transform feedback offsets with HW contexts.Eric Anholt2013-04-101-1/+1
* i965/gen7: Skip resetting SOL offsets at batch start with HW contexts.Eric Anholt2013-04-101-0/+9
* mesa: Make a function is_transform_feedback_active_and_unpaused.Paul Berry2012-12-181-1/+1
* mesa: refactor _mesa_compute_max_transform_feedback_vertices from i965.Paul Berry2012-12-181-12/+4
* i965/gen6: Fix near-NULL deref in setting up GS binding table for non-XFB.Eric Anholt2012-02-211-5/+8
* i965: Correct the size of the state batch space allocated for binding tables.Eric Anholt2012-02-211-1/+1
* i965: Fix a bad comment in gen6 sol setup.Eric Anholt2012-02-211-3/+1
* i965: Split the gen6 GS binding table to a separate table.Eric Anholt2012-02-211-2/+56
* i965/gen7: Fix up the transform feedback buffer pointers on later batches.Eric Anholt2012-01-061-0/+1
* i965 gen6: Fix incorrect order of dwords in gen6_update_sol_indices()Paul Berry2011-12-241-1/+1
* i965 gen6: Resend binding table pointer after updating SOL bindings.Paul Berry2011-12-231-0/+2
* i965 gen6: Implement transform feedback pause/resume functionality.Paul Berry2011-12-231-1/+2
* i965 gen6: Ensure correct transform feedback indices on new batch.Paul Berry2011-12-201-8/+30
* i965: Implement bounds checking for transform feedback output.Kenneth Graunke2011-12-201-0/+38
* i965: Flush pipeline on EndTransformFeedback.Paul Berry2011-12-201-0/+16
* i965 gen6: Initial implementation of transform feedback.Paul Berry2011-12-201-0/+71