aboutsummaryrefslogtreecommitdiff
path: root/smelt/glfw/smelt_internal.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'smelt/glfw/smelt_internal.hpp')
-rw-r--r--smelt/glfw/smelt_internal.hpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/smelt/glfw/smelt_internal.hpp b/smelt/glfw/smelt_internal.hpp
index d7ec3c9..72d09cb 100644
--- a/smelt/glfw/smelt_internal.hpp
+++ b/smelt/glfw/smelt_internal.hpp
@@ -18,6 +18,7 @@
#include <cstdlib>
#include <ctime>
#include <cstdarg>
+#include <string>
#ifdef WIN32
#include <windows.h>
#include <intrin.h>
@@ -110,6 +111,10 @@ public:
virtual float smGetDelta();
virtual float smGetTime();
+ virtual const char* smGetCPUModel();
+ virtual const char* smGetOSInfo();
+ virtual const char* smGetDispDriver();
+
virtual SMSFX smSFXLoad(const char *path);
virtual SMSFX smSFXLoadFromMemory(const char *ptr,DWORD size);
virtual SMCHN smSFXPlay(SMSFX fx,int vol=100,int pan=0,float pitch=1.,bool loop=0);
@@ -191,6 +196,7 @@ public:
char logFile[256];
int limfps;
bool hideMouse,noSuspend;
+ std::string osver,cpumodel,dispdrv;
TOpenGLDevice *pOpenGLDevice;
smVertex *vertexArray;