diff options
author | Kenneth Graunke <[email protected]> | 2013-05-23 20:19:19 -0700 |
---|---|---|
committer | Kenneth Graunke <[email protected]> | 2013-05-23 13:32:02 -0700 |
commit | 062317d6671ed42ed10b24ee9d3df87c1dab279d (patch) | |
tree | 8b74f110a4aea3175b2be598980b2ce41163140a /src/glx | |
parent | 95670bdee2f51196c1f34871a23faae1348d4b60 (diff) |
i965: Go back to using the kernel SOL reset feature.
It turns out the MI_LOAD_REGISTER_IMM approach doesn't work on Haswell,
and regressed essentially all the transform feedback Piglit tests.
This morally reverts eaa6fbe6d54dc99efac4ab8e800edef65ce8220d. However,
the code is still simpler than it was. On BeginTransformFeedback, we
simply flush the batch and set the SOL reset flag so that the next batch
will start with zeroed offsets. There's still no software counting.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=64887
Signed-off-by: Kenneth Graunke <[email protected]>
Reviewed-by: Paul Berry <[email protected]>
Reviewed-by: Eric Anholt <[email protected]>
Diffstat (limited to 'src/glx')
0 files changed, 0 insertions, 0 deletions