Add Cocoa & WebGL stubs for setPresentationTime
This commit is contained in:
committed by
Mathias Agopian
parent
5325f57e8f
commit
541db4fea5
@@ -45,6 +45,8 @@ public:
|
||||
return driver::FenceStatus::ERROR;
|
||||
}
|
||||
|
||||
void setPresentationTime(long time) noexcept final override {}
|
||||
|
||||
Stream* createStream(void* nativeStream) noexcept final { return nullptr; }
|
||||
void destroyStream(Stream* stream) noexcept final {}
|
||||
void attach(Stream* stream, intptr_t tname) noexcept final {}
|
||||
|
||||
@@ -537,6 +537,7 @@ std::unique_ptr<Driver> ContextManagerEGL::createDriver(void* const sharedGLCont
|
||||
EGL_GREEN_SIZE, 8,
|
||||
EGL_BLUE_SIZE, 8,
|
||||
EGL_ALPHA_SIZE, 0, // reserved to set ALPHA_SIZE below
|
||||
EGL_RECORDABLE_ANDROID, 1,
|
||||
EGL_NONE
|
||||
};
|
||||
|
||||
|
||||
@@ -179,9 +179,6 @@ void ContextManagerGLX::commit(ExternalContext::SwapChain* swapChain) noexcept {
|
||||
g_glx.swapBuffers(mGLXDisplay, (GLXDrawable)swapChain);
|
||||
}
|
||||
|
||||
void ContextManagerGLX::setPresentationTime(long time) noexcept {
|
||||
}
|
||||
|
||||
//TODO Implement GLX fences
|
||||
ExternalContext::Fence* ContextManagerGLX::createFence() noexcept {
|
||||
Fence* f = new Fence();
|
||||
|
||||
@@ -43,7 +43,7 @@ public:
|
||||
void destroyFence(Fence* fence) noexcept override;
|
||||
driver::FenceStatus waitFence(Fence* fence, uint64_t timeout) noexcept override;
|
||||
|
||||
void setPresentationTime(long time) noexcept override;
|
||||
void setPresentationTime(long time) noexcept final override {}
|
||||
|
||||
Stream* createStream(void* nativeStream) noexcept final override { return nullptr; }
|
||||
void destroyStream(Stream* stream) noexcept final override {}
|
||||
|
||||
@@ -192,9 +192,6 @@ void ContextManagerWGL::commit(ExternalContext::SwapChain* swapChain) noexcept {
|
||||
}
|
||||
}
|
||||
|
||||
void ContextManagerWGL::setPresentationTime(long time) noexcept {
|
||||
}
|
||||
|
||||
//TODO Implement WGL fences
|
||||
ExternalContext::Fence* ContextManagerWGL::createFence() noexcept {
|
||||
return nullptr;
|
||||
|
||||
@@ -37,12 +37,12 @@ public:
|
||||
void makeCurrent(SwapChain* swapChain) noexcept override;
|
||||
void commit(SwapChain* swapChain) noexcept override;
|
||||
|
||||
void setPresentationTime(long time) noexcept override;
|
||||
|
||||
Fence* createFence() noexcept override;
|
||||
void destroyFence(Fence* fence) noexcept override;
|
||||
driver::FenceStatus waitFence(Fence* fence, uint64_t timeout) noexcept override;
|
||||
|
||||
void setPresentationTime(long time) noexcept final override {}
|
||||
|
||||
Stream* createStream(void* nativeStream) noexcept final override { return nullptr; }
|
||||
void destroyStream(Stream* stream) noexcept final override {}
|
||||
void attach(Stream* stream, intptr_t tname) noexcept final override {}
|
||||
|
||||
@@ -42,6 +42,8 @@ public:
|
||||
void destroyFence(Fence* fence) noexcept final override;
|
||||
driver::FenceStatus waitFence(Fence* fence, uint64_t timeout) noexcept final override;
|
||||
|
||||
void setPresentationTime(long time) noexcept final override {}
|
||||
|
||||
Stream* createStream(void* nativeStream) noexcept final override { return nullptr; }
|
||||
void destroyStream(Stream* stream) noexcept final override {}
|
||||
void attach(Stream* stream, intptr_t tname) noexcept final override {}
|
||||
|
||||
Reference in New Issue
Block a user