OSDN Git Service

SDL_GL_SwapWindow サンプルコードを追加 https://wiki.libsdl.org/SDL_GL_SwapWindow?action=diff...
authormaruhiro <maruhiro@bridge.ocn.ne.jp>
Sun, 21 Oct 2018 12:49:59 +0000 (21:49 +0900)
committermaruhiro <maruhiro@bridge.ocn.ne.jp>
Sun, 21 Oct 2018 12:49:59 +0000 (21:49 +0900)
SDL_GL_SwapWindow.html

index 8808de2..2166667 100644 (file)
@@ -19,6 +19,29 @@ OpenGL
 <table border="1" summary="SDL_GL_SwapWindow">\r
 <tr><td>window</td><td>\90Ý\92è\82·\82é\83E\83B\83\93\83h\83E</td></tr>\r
 </table>\r
+<h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>\r
+<p>\r
+<code>\r
+<pre>\r
+SDL_Window* window = SDL_CreateWindow("SDL2/OpenGL Demo", 30, 30, 640, 480, SDL_WINDOW_OPENGL|SDL_WINDOW_RESIZABLE);\r
+      \r
+/* window\82Æ\8aÖ\98A\95t\82¯\82ç\82ê\82½OpenGL\83R\83\93\83e\83L\83X\83g\82ð\90\90¬\82·\82é */\r
+SDL_GLContext glcontext = SDL_GL_CreateContext(window);\r
+\r
+/* \83\82\83j\83^\82Ì\90\82\92¼\83\8a\83t\83\8c\83b\83V\83\85\82Æ\83o\83b\83t\83@\82Ì\90Ø\82è\91Ö\82¦\82ð\93¯\8aú\82³\82¹\82é */\r
+SDL_GL_SetSwapInterval(1);\r
+\r
+/* \83R\83\93\83e\83L\83X\83g\82ð\83N\83\8a\83A\82·\82é */\r
+glClearColor(0,0,0,1);\r
+glClear(GL_COLOR_BUFFER_BIT);\r
+\r
+/* &lt;\82±\82±\82É\95`\89æ\8aÖ\90\94\82ð\8bL\8fq\82·\82é&gt; */ \r
+\r
+/* \89æ\96Ê\82É\83J\83\8c\83\93\83g\83R\83\93\83e\83L\83X\83g\82ð\95\\8e¦\82·\82é\82½\82ß\82É\83o\83b\83t\83@\82ð\8cð\8a·\82·\82é */\r
+SDL_GL_SwapWindow(window);\r
+</pre>\r
+</code>\r
+</p>\r
 <h2>\8fÚ\8d×</h2>\r
 \82±\82Ì\8aÖ\90\94\82Í\83_\83u\83\8b\83o\83b\83t\83@\82ÌOpenGL\83R\83\93\83e\83L\83X\83g\82Å\8eg\82¤(\83f\83t\83H\83\8b\83g).\r
 <h2>SDL Wiki\82Ö\82Ì\83\8a\83\93\83N</h2>\r