From a45370aa8bf7a5558801220d625bff89f3f1a185 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 1 Sep 2013 19:05:01 +0300 Subject: fix renderer names and types. --- src/render/graphics.cpp | 4 ++-- src/render/graphics.h | 6 ++++-- src/render/mobileopenglgraphics.cpp | 2 +- src/render/normalopenglgraphics.cpp | 2 +- src/render/nullopenglgraphics.cpp | 2 +- src/render/renderers.h | 1 + src/render/safeopenglgraphics.cpp | 2 +- src/render/sdl2graphics.cpp | 2 ++ src/render/sdlgraphics.cpp | 2 ++ src/render/surfacegraphics.cpp | 2 ++ 10 files changed, 17 insertions(+), 8 deletions(-) (limited to 'src/render') diff --git a/src/render/graphics.cpp b/src/render/graphics.cpp index 42de3429d..8a6c3e858 100644 --- a/src/render/graphics.cpp +++ b/src/render/graphics.cpp @@ -67,10 +67,10 @@ Graphics::Graphics() : mDoubleBuffer(false), mRect(), mSecure(false), - mOpenGL(0), + mOpenGL(RENDER_SOFTWARE), mEnableResize(false), mNoFrame(false), - mName("Software"), + mName("Unknown"), mStartFreeMem(0), mSync(false), mColor(), diff --git a/src/render/graphics.h b/src/render/graphics.h index 5025709ec..c2fd7480a 100644 --- a/src/render/graphics.h +++ b/src/render/graphics.h @@ -27,6 +27,8 @@ #include "sdlshared.h" +#include "render/renderers.h" + #include #include @@ -319,7 +321,7 @@ class Graphics : public gcn::Graphics bool getDoubleBuffer() const A_WARN_UNUSED { return mDoubleBuffer; } - int getOpenGL() const A_WARN_UNUSED + RenderType getOpenGL() const A_WARN_UNUSED { return mOpenGL; } void setNoFrame(const bool n) @@ -415,7 +417,7 @@ class Graphics : public gcn::Graphics bool mDoubleBuffer; SDL_Rect mRect; bool mSecure; - int mOpenGL; + RenderType mOpenGL; bool mEnableResize; bool mNoFrame; std::string mName; diff --git a/src/render/mobileopenglgraphics.cpp b/src/render/mobileopenglgraphics.cpp index 054588645..d8ed1bc3a 100644 --- a/src/render/mobileopenglgraphics.cpp +++ b/src/render/mobileopenglgraphics.cpp @@ -64,7 +64,7 @@ MobileOpenGLGraphics::MobileOpenGLGraphics(): #endif mFbo() { - mOpenGL = 3; + mOpenGL = RENDER_GLES_OPENGL; mName = "mobile OpenGL"; } diff --git a/src/render/normalopenglgraphics.cpp b/src/render/normalopenglgraphics.cpp index 91cd429fb..56393d0da 100644 --- a/src/render/normalopenglgraphics.cpp +++ b/src/render/normalopenglgraphics.cpp @@ -66,7 +66,7 @@ NormalOpenGLGraphics::NormalOpenGLGraphics(): #endif mFbo() { - mOpenGL = 1; + mOpenGL = RENDER_NORMAL_OPENGL; mName = "fast OpenGL"; } diff --git a/src/render/nullopenglgraphics.cpp b/src/render/nullopenglgraphics.cpp index 8030353eb..b3027a5c2 100644 --- a/src/render/nullopenglgraphics.cpp +++ b/src/render/nullopenglgraphics.cpp @@ -61,7 +61,7 @@ NullOpenGLGraphics::NullOpenGLGraphics(): #endif mFbo() { - mOpenGL = 100; + mOpenGL = RENDER_NULL; mName = "null OpenGL"; } diff --git a/src/render/renderers.h b/src/render/renderers.h index f7d58b5e9..2a6af27d2 100644 --- a/src/render/renderers.h +++ b/src/render/renderers.h @@ -30,6 +30,7 @@ enum RenderType RENDER_SAFE_OPENGL = 2, RENDER_GLES_OPENGL = 3, RENDER_SDL2_DEFAULT = 4, + RENDER_NULL = 5, RENDER_LAST }; diff --git a/src/render/safeopenglgraphics.cpp b/src/render/safeopenglgraphics.cpp index 1c7130475..9f9d0cd13 100644 --- a/src/render/safeopenglgraphics.cpp +++ b/src/render/safeopenglgraphics.cpp @@ -49,7 +49,7 @@ SafeOpenGLGraphics::SafeOpenGLGraphics(): mColorAlpha(false), mFbo() { - mOpenGL = 2; + mOpenGL = RENDER_SAFE_OPENGL; mName = "safe OpenGL"; } diff --git a/src/render/sdl2graphics.cpp b/src/render/sdl2graphics.cpp index 82ad78198..c8974df29 100644 --- a/src/render/sdl2graphics.cpp +++ b/src/render/sdl2graphics.cpp @@ -74,6 +74,8 @@ SDLGraphics::SDLGraphics() : mOldPixel(0), mOldAlpha(0) { + mOpenGL = RENDER_SDL2_DEFAULT; + mName = "SDL2 default"; } SDLGraphics::~SDLGraphics() diff --git a/src/render/sdlgraphics.cpp b/src/render/sdlgraphics.cpp index 9c410db8d..e194c51f8 100644 --- a/src/render/sdlgraphics.cpp +++ b/src/render/sdlgraphics.cpp @@ -50,6 +50,8 @@ SDLGraphics::SDLGraphics() : mOldPixel(0), mOldAlpha(0) { + mOpenGL = RENDER_SOFTWARE; + mName = "Software"; } SDLGraphics::~SDLGraphics() diff --git a/src/render/surfacegraphics.cpp b/src/render/surfacegraphics.cpp index 9a8e51891..6075a9891 100644 --- a/src/render/surfacegraphics.cpp +++ b/src/render/surfacegraphics.cpp @@ -41,6 +41,8 @@ SurfaceGraphics::SurfaceGraphics() : mBlitMode(BLIT_NORMAL), mTarget(nullptr) { + mOpenGL = RENDER_SOFTWARE; + mName = "Surface"; } SurfaceGraphics::~SurfaceGraphics() -- cgit v1.2.3-60-g2f50