- name: Build
run: |
- cmake . -DBUILD_EXAMPLES=1 -DUSE_SDL2=ON -DENABLE_OPENGL3=ON
+ cmake . -DBUILD_EXAMPLES=1 -DUSE_SDL2=ON -DENABLE_OPENGL=OFF -DENABLE_OPENGL3=ON
make -j2
- name: Test (headless)
- name: Build
run: |
- cmake . -DBUILD_EXAMPLES=1 -DUSE_SDL2=ON -DENABLE_GLES2=ON
+ cmake . -DBUILD_EXAMPLES=1 -DUSE_SDL2=ON -DENABLE_OPENGL=OFF -DENABLE_GLES2=ON
make -j2
- name: Test (headless)
- name: Test (Xvfb)
run: |
cd bin/Linux
- LIBGL_ALWAYS_SOFTWARE=true xvfb-run ./AutomatedTest gles2
+ LIBGL_ALWAYS_SOFTWARE=true xvfb-run ./AutomatedTest ogles2
win32:
runs-on: ubuntu-20.04
if(ENABLE_GLES2)
find_package(OpenGLES2 REQUIRED)
endif()
-if(ENABLE_OPENGL)
+if(ENABLE_OPENGL OR ENABLE_OPENGL3)
set(OpenGL_GL_PREFERENCE "LEGACY")
find_package(OpenGL REQUIRED)
endif()
#define __C_OGLCORE_CACHE_HANDLER_H_INCLUDED__\r
\r
\r
-#if defined(_IRR_COMPILE_WITH_OPENGL_) || defined(_IRR_COMPILE_WITH_OGLES1_) || defined(_IRR_COMPILE_WITH_OGLES2_)\r
-\r
#include "SMaterial.h"\r
#include "ITexture.h"\r
\r
}\r
\r
#endif\r
-#endif\r
#define __C_OGLCORE_FEATURE_H_INCLUDED__\r
\r
\r
-#if defined(_IRR_COMPILE_WITH_OPENGL_) || defined(_IRR_COMPILE_WITH_OGLES1_) || defined(_IRR_COMPILE_WITH_OGLES2_)\r
-\r
#include "irrTypes.h"\r
\r
namespace irr\r
}\r
\r
#endif\r
-#endif\r
#define __C_OGLCORE_RENDER_TARGET_H_INCLUDED__\r
\r
\r
-#if defined(_IRR_COMPILE_WITH_OPENGL_) || defined(_IRR_COMPILE_WITH_OGLES1_) || defined(_IRR_COMPILE_WITH_OGLES2_)\r
-\r
#include "IRenderTarget.h"\r
\r
#ifndef GL_FRAMEBUFFER_INCOMPLETE_FORMATS\r
}\r
\r
#endif\r
-#endif\r
#define __C_OGLCORE_TEXTURE_H_INCLUDED__\r
\r
\r
-#if defined(_IRR_COMPILE_WITH_OPENGL_) || defined(_IRR_COMPILE_WITH_OGLES1_) || defined(_IRR_COMPILE_WITH_OGLES2_)\r
-\r
#include "irrArray.h"\r
#include "SMaterialLayer.h"\r
#include "ITexture.h"\r
}\r
\r
#endif\r
-#endif\r
#include "CSDLManager.h"
-#if defined(_IRR_COMPILE_WITH_SDL_DEVICE_) && defined(_IRR_COMPILE_WITH_OPENGL_)
+#if defined(_IRR_COMPILE_WITH_SDL_DEVICE_)
#include "CIrrDeviceSDL.h"
#include "COpenGLCommon.h"
bool CSDLManager::activateContext(const SExposedVideoData& videoData, bool restorePrimaryOnZero)
{
- // unclear if this is still needed:
- glFrontFace(GL_CW);
return true;
}
#define __C_SDL_MANAGER_H_INCLUDED__
-#if defined(_IRR_COMPILE_WITH_SDL_DEVICE_) && defined(_IRR_COMPILE_WITH_OPENGL_)
+#if defined(_IRR_COMPILE_WITH_SDL_DEVICE_)
#include "IContextManager.h"