summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/i965/gen7_sol_state.c
AgeCommit message (Expand)AuthorFilesLines
2017-08-30i965: drop brw->gen in favor of devinfo->genLionel Landwerlin1-3/+6
2017-08-04i965: Reduce passing 2x32b of reloc_domains to 2 bitsChris Wilson1-6/+2
2017-05-03i965: Port gen7+ 3DSTATE_SOL to genxml.Rafael Antognolli1-307/+0
2017-04-10i965/drm: Rename drm_bacon_bo to brw_bo.Kenneth Graunke1-1/+1
2017-04-10i965/drm: Use our internal libdrm (drm_bacon) rather than the real one.Kenneth Graunke1-1/+1
2017-03-24i965: Fix symbolic size of next_offset[] array.Kenneth Graunke1-1/+1
2017-03-02i965: Only flush the batchbuffer if we need to zero the SO offsetsChris Wilson1-4/+14
2017-02-21i965: Move some code from gen7_sol_state.c to gen6_sol.c.Kenneth Graunke1-144/+4
2017-02-21i965: Drop dead Gen8+ code from Gen7/sometimes-HSW driver hooks.Kenneth Graunke1-26/+24
2016-12-30i965: Avoid NULL pointer dereference when transform feedback is off.Kenneth Graunke1-2/+2
2016-12-30mesa: store gl_program in gl_transform_feedback_object rather than gl_shader_...Timothy Arceri1-3/+3
2016-12-30mesa/glsl: move LinkedTransformFeedback from gl_shader_program to gl_programTimothy Arceri1-3/+3
2016-06-23i965: Implement rasterizer discard via SOL unless required for queries.Kenneth Graunke1-0/+17
2016-06-23i965: Combine 3DSTATE_STREAMOUT emitters and genX_sol_state atoms.Kenneth Graunke1-8/+34
2016-06-01i965/xfb: skip components in correct buffer.Dave Airlie1-4/+6
2016-05-20i965: Don't write a counter snapshot on EndTransformFeedback if paused.Kenneth Graunke1-1/+2
2016-05-04i965: Use offset instead of index in brw_store_register_mem64Jordan Justen1-1/+2
2016-04-23i965: Make all atoms to track BRW_NEW_BLORP by defaultKenneth Graunke1-0/+1
2016-03-31mesa: split transform feedback buffer into its own structTimothy Arceri1-1/+1
2015-08-18i965/gen7: Resolve GCC sign-compare warning.Rhys Kidd1-1/+1
2015-06-24i965: Rename intel_emit* to reflect their new location in brw_pipe_controlChris Wilson1-2/+2
2015-04-27Fix a few typosZoë Blade1-1/+1
2015-04-07i965: Use SET_FIELD in 3DSTATE_STREAMOUT packets.Kenneth Graunke1-8/+8
2014-11-29i965: Alphabetize brw_tracked_state flags and use a consistent style.Kenneth Graunke1-4/+4
2014-07-16Revert "i965: Implement GL_PRIMITIVES_GENERATED with non-zero streams."Kenneth Graunke1-17/+3
2014-07-01i965: Use unreachable() instead of unconditional assert().Matt Turner1-1/+1
2014-06-30i965: Implement GL_PRIMITIVES_GENERATED with non-zero streams.Iago Toral Quiroga1-3/+17
2014-06-30i965: Enable transform feedback for streams > 0Iago Toral Quiroga1-24/+43
2014-04-17i965: Fix component mask and varying_to_slot mapping for gl_ViewportIndexAnuj Phogat1-1/+5
2014-04-17i965: Fix component mask and varying_to_slot mapping for gl_LayerAnuj Phogat1-4/+14
2014-04-17i965: Put an assertion to check valid varying_to_slot[varying]Anuj Phogat1-0/+1
2014-01-31i965: Update SOL state for Broadwell.Kenneth Graunke1-18/+27
2014-01-23i965/gen7: Use to the correct program when uploading transform feedback state.Paul Berry1-10/+5
2014-01-21mesa: Replace ctx->Shader.Current{Vertex,Fragment,Geometry}Program with an ar...Paul Berry1-2/+2
2013-10-31i965: Add support for gl_SkipComponents[1234].Kenneth Graunke1-2/+21
2013-10-31i965: Explicitly maintain a count of SO_DECL structures emitted.Kenneth Graunke1-8/+7
2013-10-31i965: Create a temporary for transform feedback output components.Kenneth Graunke1-4/+4
2013-10-31i965: Implement glDrawTransformFeedback().Kenneth Graunke1-1/+181
2013-10-31i965: Implement Pause/ResumeTransformfeedback driver hooks on Gen7+.Kenneth Graunke1-0/+40
2013-10-25i965: Weaken the flushing in gen7_end_transform_feedback().Kenneth Graunke1-6/+6
2013-10-23i965: Try to avoid stalls on the GPU when doing glBufferSubData().Eric Anholt1-1/+1
2013-08-13i965/gen7+: Fix build error introduced by renaming upload_3dstate_so_decl_list.Paul Berry1-1/+1
2013-08-13i965/gen7+: Mark upload_3dstate_so_decl_list as non-static (v2)Kenneth Graunke1-3/+3
2013-07-09i965: Delete intel_context entirely.Kenneth Graunke1-8/+4
2013-07-09i965: Move intel_context::batch to brw_context.Kenneth Graunke1-2/+1
2013-07-09i965: Pass brw_context to functions rather than intel_context.Kenneth Graunke1-4/+3
2013-05-23i965: Go back to using the kernel SOL reset feature.Kenneth Graunke1-8/+2
2013-05-21i965: Split BeginTransformFeedback hook into Gen6 and Gen7+ variants.Kenneth Graunke1-0/+17
2013-05-21i965: Remove dead code for Gen7 SOL without hardware contexts.Kenneth Graunke1-15/+0
2013-05-20i965: Handle rasterizer discard in the clipper rather than SOL on Gen7.Kenneth Graunke1-6/+1