targets/haiku-softpipe: Restore GalliumContext
authorX512 <danger_mail@list.ru>
Sat, 22 Feb 2020 05:31:18 +0000 (14:31 +0900)
committerAlexander von Gluck IV <kallisti5@unixzen.com>
Sun, 10 Jan 2021 02:51:31 +0000 (20:51 -0600)
Reviewed-by: Alexander von Gluck IV <kallisti5@unixzen.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8323>

src/gallium/targets/haiku-softpipe/GalliumContext.cpp

index b1be063..f84b066 100644 (file)
@@ -243,7 +243,7 @@ GalliumContext::DestroyContext(context_id contextID)
                return;
 
        if (fContext[contextID]->st) {
-               fContext[contextID]->st->flush(fContext[contextID]->st, 0, NULL, NULL, NULL);
+               fContext[contextID]->st->flush(fContext[contextID]->st, 0, NULL);
                fContext[contextID]->st->destroy(fContext[contextID]->st);
        }
 
@@ -297,7 +297,7 @@ GalliumContext::SetCurrentContext(Bitmap *bitmap, context_id contextID)
 
        if (oldContextID > 0 && oldContextID != contextID) {
                fContext[oldContextID]->st->flush(fContext[oldContextID]->st,
-                       ST_FLUSH_FRONT, NULL, NULL, NULL);
+                       ST_FLUSH_FRONT, NULL);
        }
 
        // We need to lock and unlock framebuffers before accessing them
@@ -333,7 +333,7 @@ GalliumContext::SwapBuffers(context_id contextID)
                ERROR("%s: context not found\n", __func__);
                return B_ERROR;
        }
-       context->st->flush(context->st, ST_FLUSH_FRONT, NULL, NULL, NULL);
+       context->st->flush(context->st, ST_FLUSH_FRONT, NULL);
 
        struct hgl_buffer* buffer = hgl_st_framebuffer(context->draw->stfbi);
        pipe_surface* surface = buffer->surface;