summaryrefslogtreecommitdiffstats
path: root/Project/main.cpp
diff options
context:
space:
mode:
authorThales Lima Oliveira <thaleslima.ufu@gmail.com>2020-06-02 21:47:06 -0300
committerThales Lima Oliveira <thaleslima.ufu@gmail.com>2020-06-02 21:47:06 -0300
commit113a35d0fe8938973fa1c100b77f456ed250e61b (patch)
tree586d1c3113082cbb2b92cd46c3c96a25a0e75e67 /Project/main.cpp
parent6ce2bdcf85dffee6b6ef7b95b888b8b96372a3d6 (diff)
downloadPSP.git-113a35d0fe8938973fa1c100b77f456ed250e61b.tar.gz
PSP.git-113a35d0fe8938973fa1c100b77f456ed250e61b.tar.xz
PSP.git-113a35d0fe8938973fa1c100b77f456ed250e61b.zip
OpenGL bugfixes and wxGC port alternative init
OpenGL major bugfixes; Device context port alternative to OpenGL code init (WorkspaceDC). Some machines don't support OpenGL 3+; Fixed some issues with MSVC.
Diffstat (limited to 'Project/main.cpp')
-rw-r--r--Project/main.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/Project/main.cpp b/Project/main.cpp
index a9bf579..c4b0dc6 100644
--- a/Project/main.cpp
+++ b/Project/main.cpp
@@ -71,6 +71,14 @@ class MainApp : public wxApp
data.theme = THEME_DARK;
}
}
+ if (tag == "useOpenGL") {
+ if (tagValue == "yes") {
+ data.useOpenGL = true;
+ }
+ else if (tagValue == "no") {
+ data.useOpenGL = false;
+ }
+ }
}
file.Close();
} else { // Create default init file.
@@ -79,12 +87,14 @@ class MainApp : public wxApp
// Default parameters.
file.AddLine("lang=en");
file.AddLine("theme=light");
+ file.AddLine("useOpenGL=yes");
file.Write();
file.Close();
data.language = wxLANGUAGE_ENGLISH;
data.theme = THEME_LIGHT;
+ data.useOpenGL = true;
propertiesData->SetGeneralPropertiesData(data);
}