aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/gen7_sol_state.c
Commit message (Expand)AuthorAgeFilesLines
* i965: Only flush the batchbuffer if we need to zero the SO offsetsChris Wilson2017-03-021-4/+14
* i965: Move some code from gen7_sol_state.c to gen6_sol.c.Kenneth Graunke2017-02-211-144/+4
* i965: Drop dead Gen8+ code from Gen7/sometimes-HSW driver hooks.Kenneth Graunke2017-02-211-26/+24
* i965: Avoid NULL pointer dereference when transform feedback is off.Kenneth Graunke2016-12-301-2/+2
* mesa: store gl_program in gl_transform_feedback_object rather than gl_shader_...Timothy Arceri2016-12-301-3/+3
* mesa/glsl: move LinkedTransformFeedback from gl_shader_program to gl_programTimothy Arceri2016-12-301-3/+3
* i965: Implement rasterizer discard via SOL unless required for queries.Kenneth Graunke2016-06-231-0/+17
* i965: Combine 3DSTATE_STREAMOUT emitters and genX_sol_state atoms.Kenneth Graunke2016-06-231-8/+34
* i965/xfb: skip components in correct buffer.Dave Airlie2016-06-011-4/+6
* i965: Don't write a counter snapshot on EndTransformFeedback if paused.Kenneth Graunke2016-05-201-1/+2
* i965: Use offset instead of index in brw_store_register_mem64Jordan Justen2016-05-041-1/+2
* i965: Make all atoms to track BRW_NEW_BLORP by defaultKenneth Graunke2016-04-231-0/+1
* mesa: split transform feedback buffer into its own structTimothy Arceri2016-03-311-1/+1
* i965/gen7: Resolve GCC sign-compare warning.Rhys Kidd2015-08-181-1/+1
* i965: Rename intel_emit* to reflect their new location in brw_pipe_controlChris Wilson2015-06-241-2/+2
* Fix a few typosZoë Blade2015-04-271-1/+1
* i965: Use SET_FIELD in 3DSTATE_STREAMOUT packets.Kenneth Graunke2015-04-071-8/+8
* i965: Alphabetize brw_tracked_state flags and use a consistent style.Kenneth Graunke2014-11-291-4/+4
* Revert "i965: Implement GL_PRIMITIVES_GENERATED with non-zero streams."Kenneth Graunke2014-07-161-17/+3
* i965: Use unreachable() instead of unconditional assert().Matt Turner2014-07-011-1/+1
* i965: Implement GL_PRIMITIVES_GENERATED with non-zero streams.Iago Toral Quiroga2014-06-301-3/+17
* i965: Enable transform feedback for streams > 0Iago Toral Quiroga2014-06-301-24/+43
* i965: Fix component mask and varying_to_slot mapping for gl_ViewportIndexAnuj Phogat2014-04-171-1/+5
* i965: Fix component mask and varying_to_slot mapping for gl_LayerAnuj Phogat2014-04-171-4/+14
* i965: Put an assertion to check valid varying_to_slot[varying]Anuj Phogat2014-04-171-0/+1
* i965: Update SOL state for Broadwell.Kenneth Graunke2014-01-311-18/+27
* i965/gen7: Use to the correct program when uploading transform feedback state.Paul Berry2014-01-231-10/+5
* mesa: Replace ctx->Shader.Current{Vertex,Fragment,Geometry}Program with an ar...Paul Berry2014-01-211-2/+2
* i965: Add support for gl_SkipComponents[1234].Kenneth Graunke2013-10-311-2/+21
* i965: Explicitly maintain a count of SO_DECL structures emitted.Kenneth Graunke2013-10-311-8/+7
* i965: Create a temporary for transform feedback output components.Kenneth Graunke2013-10-311-4/+4
* i965: Implement glDrawTransformFeedback().Kenneth Graunke2013-10-311-1/+181
* i965: Implement Pause/ResumeTransformfeedback driver hooks on Gen7+.Kenneth Graunke2013-10-311-0/+40
* i965: Weaken the flushing in gen7_end_transform_feedback().Kenneth Graunke2013-10-251-6/+6
* i965: Try to avoid stalls on the GPU when doing glBufferSubData().Eric Anholt2013-10-231-1/+1
* i965/gen7+: Fix build error introduced by renaming upload_3dstate_so_decl_list.Paul Berry2013-08-131-1/+1
* i965/gen7+: Mark upload_3dstate_so_decl_list as non-static (v2)Kenneth Graunke2013-08-131-3/+3
* i965: Delete intel_context entirely.Kenneth Graunke2013-07-091-8/+4
* i965: Move intel_context::batch to brw_context.Kenneth Graunke2013-07-091-2/+1
* i965: Pass brw_context to functions rather than intel_context.Kenneth Graunke2013-07-091-4/+3
* i965: Go back to using the kernel SOL reset feature.Kenneth Graunke2013-05-231-8/+2
* i965: Split BeginTransformFeedback hook into Gen6 and Gen7+ variants.Kenneth Graunke2013-05-211-0/+17
* i965: Remove dead code for Gen7 SOL without hardware contexts.Kenneth Graunke2013-05-211-15/+0
* i965: Handle rasterizer discard in the clipper rather than SOL on Gen7.Kenneth Graunke2013-05-201-6/+1
* mesa: convert _NEW_RASTERIZER_DISCARD to a driver flagMarek Olšák2013-04-241-4/+4
* mesa,i965: use NewDriverState to communicate TFB state changes with the driverMarek Olšák2013-04-241-7/+7
* i965/gen7: Skip resetting SOL offsets at batch start with HW contexts.Eric Anholt2013-04-101-6/+12
* i965: Use brw.vue_map_geom_out instead of VS output VUE map where appropriate.Paul Berry2013-03-241-7/+7
* i965: Clarify nomenclature: vert_result -> varyingPaul Berry2013-03-231-3/+3
* Replace gl_vert_result enum with gl_varying_slot.Paul Berry2013-03-151-2/+2