Signed-off-by: falkTX <falktx@falktx.com>pull/392/head
| @@ -577,11 +577,11 @@ BUILD_CXX_FLAGS += -DDGL_WINDOWS_ICON_ID=$(WINDOWS_ICON_ID) | |||||
| endif | endif | ||||
| ifeq ($(USE_GLES2),true) | ifeq ($(USE_GLES2),true) | ||||
| BUILD_CXX_FLAGS += -DDGL_USE_GLES -DDGL_USE_GLES2 | |||||
| BUILD_CXX_FLAGS += -DDGL_USE_OPENGL3 -DDGL_USE_GLES -DDGL_USE_GLES2 | |||||
| endif | endif | ||||
| ifeq ($(USE_GLES3),true) | ifeq ($(USE_GLES3),true) | ||||
| BUILD_CXX_FLAGS += -DDGL_USE_GLES -DDGL_USE_GLES3 | |||||
| BUILD_CXX_FLAGS += -DDGL_USE_OPENGL3 -DDGL_USE_GLES -DDGL_USE_GLES3 | |||||
| endif | endif | ||||
| ifeq ($(USE_OPENGL3),true) | ifeq ($(USE_OPENGL3),true) | ||||
| @@ -35,17 +35,7 @@ START_NAMESPACE_DGL | |||||
| // ----------------------------------------------------------------------- | // ----------------------------------------------------------------------- | ||||
| #if defined(DGL_USE_GLES2) | |||||
| static void notImplemented(const char* const name) | |||||
| { | |||||
| // d_stderr2("GLES2 function not implemented: %s", name); | |||||
| } | |||||
| #elif defined(DGL_USE_GLES3) | |||||
| static void notImplemented(const char* const name) | |||||
| { | |||||
| d_stderr2("GLES3 function not implemented: %s", name); | |||||
| } | |||||
| #elif defined(DGL_USE_OPENGL3) | |||||
| #ifdef DGL_USE_OPENGL3 | |||||
| static void notImplemented(const char* const name) | static void notImplemented(const char* const name) | ||||
| { | { | ||||
| d_stderr2("OpenGL3 function not implemented: %s", name); | d_stderr2("OpenGL3 function not implemented: %s", name); | ||||
| @@ -214,12 +214,12 @@ void puglSetMatchingBackendForCurrentBuild(PuglView* const view) | |||||
| if (view->backend != nullptr) | if (view->backend != nullptr) | ||||
| { | { | ||||
| #ifdef DGL_OPENGL | #ifdef DGL_OPENGL | ||||
| #if defined(DGL_USE_OPENGL3) || defined(DGL_USE_GLES3) | |||||
| puglSetViewHint(view, PUGL_USE_COMPAT_PROFILE, PUGL_FALSE); | |||||
| puglSetViewHint(view, PUGL_CONTEXT_VERSION_MAJOR, 3); | |||||
| #elif defined(DGL_USE_GLES2) | |||||
| #if defined(DGL_USE_GLES2) | |||||
| puglSetViewHint(view, PUGL_USE_COMPAT_PROFILE, PUGL_FALSE); | puglSetViewHint(view, PUGL_USE_COMPAT_PROFILE, PUGL_FALSE); | ||||
| puglSetViewHint(view, PUGL_CONTEXT_VERSION_MAJOR, 2); | puglSetViewHint(view, PUGL_CONTEXT_VERSION_MAJOR, 2); | ||||
| #elif defined(DGL_USE_OPENGL3) | |||||
| puglSetViewHint(view, PUGL_USE_COMPAT_PROFILE, PUGL_FALSE); | |||||
| puglSetViewHint(view, PUGL_CONTEXT_VERSION_MAJOR, 3); | |||||
| #else | #else | ||||
| puglSetViewHint(view, PUGL_USE_COMPAT_PROFILE, PUGL_TRUE); | puglSetViewHint(view, PUGL_USE_COMPAT_PROFILE, PUGL_TRUE); | ||||
| puglSetViewHint(view, PUGL_CONTEXT_VERSION_MAJOR, 2); | puglSetViewHint(view, PUGL_CONTEXT_VERSION_MAJOR, 2); | ||||