OSDN Git Service

SDL_HINT_RENDER_DRIVER metalを追加した https://wiki.libsdl.org/SDL_HINT_RENDER_DRIVER...
[sdl2referencejp/sdl2referencejp.git] / SDL_GL_GetProcAddress.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">\r
2 <html lang="ja-JP">\r
3 <head>\r
4 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">\r
5 <meta http-equiv="Content-Style-Type" content="text/css">\r
6 <meta name="keywords" content="Simple Directmedia Layer SDL2.0">\r
7 <link rel="top" href="index.html" title="\83z\81[\83\80">\r
8 <link rel="parent" href="CategoryVideo.html" title="1\82Â\8fã">\r
9 <title>SDL_GL_GetProcAddress</title>\r
10 </head>\r
11 <body>\r
12 <a href="index.html">\96Ú\8e\9f</a> - <a href="ApiByCategory.html">API(\8b@\94\\95Ê)</a> - <a href="CategoryVideo.html">\83f\83B\83X\83v\83\8c\83C\82Æ\83E\83B\83\93\83h\83E</a> - SDL_GL_GetProcAddress\r
13 <hr>\r
14 <h1>SDL_GL_GetProcAddress</h1>\r
15 \96¼\91O\82ÅOpenGL\82Ì\8aÖ\90\94\82ð\93¾\82é\r
16 <h2>\8d\\95¶</h2>\r
17 <code>void* SDL_GL_GetProcAddress(const char* proc)</code>\r
18 <h2>\88ø\90\94</h2>\r
19 <table border="1" summary="SDL_GL_GetProcAddress">\r
20 <tr><td>proc</td><td>OpenGL\8aÖ\90\94\82Ì\96¼\91O</td></tr>\r
21 </table>\r
22 <h2>\96ß\82è\92l</h2>\r
23 \82»\82Ì\96¼\91O\82ÌOpenGL\8aÖ\90\94\82Ö\82Ì\83|\83C\83\93\83^\82ð\96ß\82·.\r
24 \96ß\82³\82ê\82½\83|\83C\83\93\83^\82Í\82»\82Ì\8aÖ\90\94\82É\93K\82µ\82½\83V\83O\83j\83`\83\83\82Å\83L\83\83\83X\83g\82·\82é\95K\97v\82ª\82 \82é.\r
25 <h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>\r
26 <p>\r
27 <code>\r
28 <pre>\r
29 typedef void (APIENTRY * GL_ActiveTextureARB_Func)(unsigned int);\r
30 GL_ActiveTextureARB_Func glActiveTextureARB_ptr = 0;\r
31 \r
32 /* \8aÖ\90\94\82Ì\83|\83C\83\93\83^\82ð\93¾\82é */\r
33 glActiveTextureARB_ptr=(GL_ActiveTextureARB_Func) SDL_GL_GetProcAddress("glActiveTextureARB");\r
34 \r
35 /* \90³\82µ\82­\8aÖ\90\94\82ð\8cÄ\82×\82é\82æ\82¤\82É\82·\82é\82Ì\82Í\82 \82È\82½\82Ì\90Ó\94C\82Å\82 \82é! */\r
36 glActiveTextureARB_ptr(GL_TEXTURE0_ARB);\r
37 </pre>\r
38 </code>\r
39 </p>\r
40 <h2>\8fÚ\8d×</h2>\r
41 <p>\r
42 GL\83\89\83C\83u\83\89\83\8a\82ð\8eÀ\8ds\92\86\82É<a href="SDL_GL_LoadLibrary.html">SDL_GL_LoadLibrary()</a>\82Å\93Ç\82Ý\8d\9e\82ñ\82¾\82È\82ç\82Î, \91S\82Ä\82ÌGL\8aÖ\90\94\82Í\82±\82Ì\95û\96@\82Å\93Ç\82Ý\8fo\82³\82È\82¯\82ê\82Î\82È\82ç\82È\82¢.\r
43 \92Ê\8fí\82ÍOpenGL\8ag\92£\82Ì\8aÖ\90\94\82Ö\82Ì\83|\83C\83\93\83^\82ð\93Ç\82Ý\8fo\82·\82½\82ß\82É\8eg\82¤.\r
44 </p>\r
45 <p>\r
46 OpenGL\82Ì\8aÖ\90\94\82ð\8c\9f\8dõ\82·\82é\82Ì\82Í\82¢\82­\82Â\82©\82Ì\93ï\93_\82ª\82 \82è, \83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Í\93Á\82É\92\8d\88Ó\82ð\97v\82·\82é.\r
47 \82»\82ê\82Å\82à\92\8d\88Ó\90[\82­\83R\81[\83f\83B\83\93\83O\82·\82ê\82Î, \8aÂ\8b«\82É\88Ë\91\82·\82é\83R\81[\83h\82È\82µ\82Å\82±\82ê\82ç\82Ì\93ï\93_\82ð\88µ\82¤\82±\82Æ\82ª\82Å\82«\82é.\r
48 </p>\r
49 <ul>\r
50 <li>Windows\82Å\82Í\8aÖ\90\94\82Ö\82Ì\83|\83C\83\93\83^\82Í\83J\83\8c\83\93\83g\83R\83\93\83e\83L\83X\83g\82É\8cÅ\97L\82Å\82 \82é.\r
51 \82Â\82Ü\82è<a href="SDL_GL_GetProcAddress.html">SDL_GL_GetProcAddress()</a>\82ð\8cÄ\82Ô\91O\82ÉGL\83R\83\93\83e\83L\83X\83g\82ð\90\90¬\82µ\83J\83\8c\83\93\83g\82É\82·\82é\95K\97v\82ª\82 \82é.\r
52 \83R\83\93\83e\83L\83X\83g\82ð\8dÄ\90\90¬, \82Ü\82½\82Í2\82Â\96Ú\82Ì\83R\83\93\83e\83L\83X\83g\82ð\90\90¬\82µ\82½\82Æ\82«, \8aù\82É\91\8dÝ\82·\82é\8aÖ\90\94\82Ö\82Ì\83|\83C\83\93\83^\82Í\91S\82Ä\8eg\82¦\82È\82¢\82Æ\82Ý\82È\82·\95K\97v\82ª\82 \82é.\r
53 \82±\82ê\82Í(\8c»\8dÝ\82Í)Windows\8cÅ\97L\82Ì\90§\8cÀ\82¾\82ª, \8eÀ\8dÛ\82Í\91½\82­\82Ì\83h\83\89\83C\83o\82É\82Í\82±\82Ì\90§\8cÀ\82Í\82È\82¢.\r
54 \82µ\82©\82µ, WGL API\82Ì\83h\83L\83\85\83\81\83\93\83g\82É\82Í\8d¡\82Å\82à\82»\82Ì\82æ\82¤\82É\93®\8dì\82·\82é\82Æ\8bL\8fq\82³\82ê\82Ä\82¢\82Ä, \82±\82ê\82ð\8dl\97\82µ\82È\82¯\82ê\82Î\83N\83\89\83b\83V\83\85\82·\82é\82Æ\8dl\82¦\82é\82×\82«\82¾.\r
55 \8aÖ\90\94\82Ö\82Ì\83|\83C\83\93\83^\82ð\83R\83s\81[\82µ\95Û\91\82µ\82½\8fê\8d\87\82»\82Ì\83\89\83C\83t\83T\83C\83N\83\8b\82Í\83R\83\93\83e\83L\83X\83g\82É\8f]\82¤.\r
56 <li>X11\82Å\82Í, \82±\82Ì\8aÖ\90\94\82ª\96ß\82·\8aÖ\90\94\82Ö\82Ì\83|\83C\83\93\83^\82Í\82 \82ç\82ä\82é\83R\83\93\83e\83L\83X\83g\82Å\97L\8cø\82Å\82 \82é.\r
57 \82»\82µ\82Ä\83R\83\93\83e\83L\83X\83g\82ð\90\90¬\82·\82é\91O\82Å\82à\8c\9f\8dõ\82Å\82«\82é.\r
58 \82±\82ê\82Í\8f­\82È\82­\82Æ\82à\82¢\82­\82Â\82©\82ÌOpenGL\82Ì\8eÀ\91\95\82Å, \91\8dÝ\82µ\82È\82¢\8aÖ\90\94\82ð\8c\9f\8dõ\82µ\82½\82Æ\82«, \88À\91S\82Å\82Í*\82È\82¢*NULL\82Å\82È\82¢\8c\8b\89Ê\82ð\93¾\82é\82±\82Æ\82ð\88Ó\96¡\82·\82é.\r
59 \93®\8dì\92\86\82ÌGL\83R\83\93\83e\83L\83X\83g\82Å\8aÖ\90\94\82ª\8eÀ\8dÛ\82É\8eg\82¦\82é\82©\94Û\82©\82ð, <a href="SDL_GL_ExtensionSupported.html">SDL_GL_ExtensionSupported()</a>\82Å\82»\82Ì\8ag\92£\82Ì\91\8dÝ\82ð\83`\83F\83b\83N\82·\82é\82±\82Æ\82â, \8eg\97p\92\86\82Ì\83o\81[\83W\83\87\83\93\82ÌOpenGL\82Å\82»\82Ì\8aÖ\90\94\82ª\92ñ\8b\9f\82³\82ê\82Ä\82¢\82é\82©\82ð\8am\94F\82·\82é\82±\82Æ\82Å, \8cÄ\82Ô\91O\82É\8fí\82É\8am\94F\82·\82é\95K\97v\82ª\82 \82é.\r
60 <li>\91S\82Ä\82Ì\8aÂ\8b«\82Å, \88ê\95\94\82ÌOpenGL\82Ì\83h\83\89\83C\83o\82Í\91Î\89\9e\82µ\82Ä\82¢\82È\82¢\8aÖ\90\94\82Ì\8fê\8d\87\82ÍNULL\82ð\96ß\82·.\r
61 \82µ\82©\82µ\82»\82Ì\93®\8dì\82ð\8aú\91Ò\82µ\82Ä\82Í\82È\82ç\82È\82¢.\r
62 \8ag\92£\82Ì\91\8dÝ\82ð\83`\83F\83b\83N\82µ\82½\82ª, \82»\82ê\82Å\82àNULL\82ð\93¾\82½\82È\82ç\82Î, \82»\82Ì\8ag\92£\82Í\8eg\82¦\82È\82¢\82Æ\82Ý\82È\82·\82×\82«\82¾.\r
63 \82±\82ê\82Í\83h\83\89\83C\83o\82Ì\83o\83O\82©\82à\82µ\82ê\82È\82¢. \82µ\82©\82µ, \82¢\82¸\82ê\82É\82¹\82æ\82±\82Ì\95û\96@\82È\82ç\82Î\83R\81[\83h\82Í\8c\98\98S\82É\82È\82é.\r
64 <li>Linux/Unix\82Å\82 \82é\82Æ\82¢\82¤\82¾\82¯\82ÅX11\82ð\8eg\82Á\82Ä\82¢\82é\82Æ\82Ý\82È\82µ\82Ä\82Í\82È\82ç\82È\82¢.\r
65 \82»\82ê\82Æ\92u\82«\8a·\82í\82é\8e\9f\90¢\91ã\82Ì\83f\83B\83X\83v\83\8c\83C\83T\81[\83o\82ª\91Ò\82¿\8d\\82¦\82Ä\82¢\82é.\r
66 \82»\82µ\82Ä\82»\82ê\82Í\8aÖ\90\94\82Ö\82Ì\83|\83C\83\93\83^\82à\93¯\97l\82©\82à\82µ\82ê\82È\82¢.\r
67 <li>OpenGL\8aÖ\90\94\82Ö\82Ì\83|\83C\83\93\83^\82Í\83T\83\93\83v\83\8b\83R\81[\83h\82Ì\82æ\82¤\82ÉAPIENTRY\82Å\90é\8c¾\82·\82é\95K\97v\82ª\82 \82é.\r
68 \82±\82ê\82Í\8aÂ\8b«\82É\8f]\82Á\82½\8cÄ\8fo\8bK\96ñ\82Å\82 \82é\82±\82Æ\82ª\95Û\8fá\82³\82ê\82Ä\82¢\82Ä, (win32\82Å)\83X\83^\83b\83N\94j\89ó\82Ì\96â\91è\82ð\94ð\82¯\82é\82±\82Æ\82ª\82Å\82«\82é.\r
69 </ul>\r
70 <h2>\8aÖ\98A\8d\80\96Ú(\8aÖ\90\94)</h2>\r
71 <a href="SDL_GL_ExtensionSupported.html">SDL_GL_ExtensionSupported</a><br>\r
72 <a href="SDL_GL_LoadLibrary.html">SDL_GL_LoadLibrary</a><br>\r
73 <a href="SDL_GL_UnloadLibrary.html">SDL_GL_UnloadLibrary</a><br>\r
74 <h2>SDL Wiki\82Ö\82Ì\83\8a\83\93\83N</h2>\r
75 <a href="https://wiki.libsdl.org/SDL_GL_GetProcAddress">SDL_GL_GetProcAddress - SDL Wiki</a>\r
76 <hr>\r
77 </body>\r
78 </html>\r