[Mesa-dev] [PATCH 2/3] haiku-softpipe: Build fix, drop un-needed flip
Alexander von Gluck IV
kallisti5 at unixzen.com
Mon Feb 19 18:24:42 UTC 2018
---
.../targets/haiku-softpipe/GalliumContext.cpp | 25 ----------------------
1 file changed, 25 deletions(-)
diff --git a/src/gallium/targets/haiku-softpipe/GalliumContext.cpp b/src/gallium/targets/haiku-softpipe/GalliumContext.cpp
index 0356f65417..3922fa61b2 100644
--- a/src/gallium/targets/haiku-softpipe/GalliumContext.cpp
+++ b/src/gallium/targets/haiku-softpipe/GalliumContext.cpp
@@ -338,31 +338,6 @@ GalliumContext::SwapBuffers(context_id contextID)
context->st->flush(context->st, ST_FLUSH_FRONT, NULL);
- struct st_context *stContext = (struct st_context*)context->st;
-
- unsigned nColorBuffers = stContext->state.framebuffer.nr_cbufs;
- for (unsigned i = 0; i < nColorBuffers; i++) {
- pipe_surface* surface = stContext->state.framebuffer.cbufs[i];
- if (!surface) {
- ERROR("%s: Color buffer %d invalid!\n", __func__, i);
- continue;
- }
-
- TRACE("%s: Flushing color buffer #%d\n", __func__, i);
-
- // We pass our destination bitmap to flush_fronbuffer which passes it
- // to the private winsys display call.
- fScreen->flush_frontbuffer(fScreen, surface->texture, 0, 0,
- context->bitmap, NULL);
- }
-
- #if 0
- // TODO... should we flush the z stencil buffer?
- pipe_surface* zSurface = stContext->state.framebuffer.zsbuf;
- fScreen->flush_frontbuffer(fScreen, zSurface->texture, 0, 0,
- context->bitmap, NULL);
- #endif
-
return B_OK;
}
--
2.14.3
More information about the mesa-dev
mailing list