Fixed a few godot engine 4 warnings on clang with Opengl and Windows apis.
This commit is contained in:
@ -74,7 +74,6 @@ private:
|
|||||||
GLWindow *_current_window = nullptr;
|
GLWindow *_current_window = nullptr;
|
||||||
|
|
||||||
PFNWGLSWAPINTERVALEXTPROC wglSwapIntervalEXT = nullptr;
|
PFNWGLSWAPINTERVALEXTPROC wglSwapIntervalEXT = nullptr;
|
||||||
PFNWGLGETSWAPINTERVALEXTPROC wglGetSwapIntervalEXT = nullptr;
|
|
||||||
|
|
||||||
// funcs
|
// funcs
|
||||||
void _internal_set_current_window(GLWindow *p_win);
|
void _internal_set_current_window(GLWindow *p_win);
|
||||||
|
|||||||
@ -830,7 +830,7 @@ class FallbackTextAnalysisSource : public IDWriteTextAnalysisSource {
|
|||||||
IDWriteNumberSubstitution *n_sub = nullptr;
|
IDWriteNumberSubstitution *n_sub = nullptr;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, VOID **ppvInterface) {
|
HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, VOID **ppvInterface) override {
|
||||||
if (IID_IUnknown == riid) {
|
if (IID_IUnknown == riid) {
|
||||||
AddRef();
|
AddRef();
|
||||||
*ppvInterface = (IUnknown *)this;
|
*ppvInterface = (IUnknown *)this;
|
||||||
@ -844,11 +844,11 @@ public:
|
|||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
ULONG STDMETHODCALLTYPE AddRef() {
|
ULONG STDMETHODCALLTYPE AddRef() override {
|
||||||
return InterlockedIncrement(&_cRef);
|
return InterlockedIncrement(&_cRef);
|
||||||
}
|
}
|
||||||
|
|
||||||
ULONG STDMETHODCALLTYPE Release() {
|
ULONG STDMETHODCALLTYPE Release() override {
|
||||||
ULONG ulRef = InterlockedDecrement(&_cRef);
|
ULONG ulRef = InterlockedDecrement(&_cRef);
|
||||||
if (0 == ulRef) {
|
if (0 == ulRef) {
|
||||||
delete this;
|
delete this;
|
||||||
|
|||||||
Reference in New Issue
Block a user