ソースを参照

Added SDL GL buffer swap

Thomas Buck 11年前
コミット
794f871462
3個のファイルの変更8行の追加0行の削除
  1. 2
    0
      include/Window.h
  2. 2
    0
      include/WindowSDL.h
  3. 4
    0
      src/WindowSDL.cpp

+ 2
- 0
include/Window.h ファイルの表示

37
 
37
 
38
     virtual void writeString(WindowString *s) = 0;
38
     virtual void writeString(WindowString *s) = 0;
39
 
39
 
40
+    virtual void swapBuffersGL() = 0;
41
+
40
     virtual void resizeGL(unsigned int w, unsigned int h);
42
     virtual void resizeGL(unsigned int w, unsigned int h);
41
 };
43
 };
42
 
44
 

+ 2
- 0
include/WindowSDL.h ファイルの表示

40
 
40
 
41
     virtual void writeString(WindowString *s);
41
     virtual void writeString(WindowString *s);
42
 
42
 
43
+    virtual void swapBuffersGL();
44
+
43
 private:
45
 private:
44
     bool mInit;
46
     bool mInit;
45
     char *mDriver;
47
     char *mDriver;

+ 4
- 0
src/WindowSDL.cpp ファイルの表示

139
 
139
 
140
 }
140
 }
141
 
141
 
142
+void WindowSDL::swapBuffersGL() {
143
+    SDL_GL_SwapWindow(mWindow);
144
+}
145
+

読み込み中…
キャンセル
保存