OSDN Git Service

SDL_Rect サンプルコードを修正 コピー先のwとhは無視されるため0とした https://github.com/libsdl-org/sdlwiki/commit...
[sdl2referencejp/sdl2referencejp.git] / WhatsNew.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html lang="ja-JP">
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
5 <meta http-equiv="Content-Style-Type" content="text/css">
6 <meta name="keywords" content="Simple Directmedia Layer SDL 2.0">
7 <link rel="top" href="index.html" title="\83z\81[\83\80">
8 <link rel="parent" href="index.html" title="1\82Â\8fã">
9 <title>SDL 2.0\82Ì\97\9a\97ð</title>
10 </head>
11 <body>
12 <a href="index.html">\96Ú\8e\9f</a> - SDL 2.0\82Ì\97\9a\97ð
13 <hr>
14 <h1>SDL 2.0\82Ì\97\9a\97ð</h1>
15 <h2>2.28.0\82Ì\95Ï\8dX\93_</h2>
16 <h3>\91S\94Ê</h3>
17 <ul>
18 <li>\83E\83B\83\93\83h\83E\82Ì\83T\81[\83t\83F\83C\83X\82Æ\83\8c\83\93\83_\83\8a\83\93\83O\82ð\90Ø\82è\91Ö\82¦\82é\82½\82ß\82ÌAPI <a href="SDL_HasWindowSurface.html">SDL_HasWindowSurface()</a>\82Æ<a href="SDL_DestroyWindowSurface.html">SDL_DestroyWindowSurface()</a>\82Ì\92Ç\89Á
19 <li>\83v\83\89\83C\83}\83\8a\83\82\83j\83^\82ª\95Ï\8dX\82³\82ê\82½, \82Ü\82½\82Í\83f\83B\83X\83v\83\8c\83C\82Ì\91\8a\91Î\88Ê\92u\82ª\95Ï\82í\82Á\82½\82Æ\82«\94­\90\82·\82é\83f\83B\83X\83v\83\8c\83C\83C\83x\83\93\83gSDL_DISPLAYEVENT_MOVED\82Ì\92Ç\89Á
20 <li>\83e\83L\83X\83g\93ü\97Í\82ª\97L\8cø\82É\82È\82Á\82½\82Æ\82«\83X\83N\83\8a\81[\83\93\83L\81[\83{\81[\83h\82ª\95\\8e¦\82³\82ê\82é\82©\94Û\82©\82ð\8c\88\82ß\82éSDL_HINT_ENABLE_SCREEN_KEYBOARD\83q\83\93\83g\82Ì\92Ç\89Á
21 </ul>
22 <h2>2.26.0\82Ì\95Ï\8dX\93_</h2>
23 <h3>\91S\94Ê</h3>
24 <ul>
25 <li>OpenGL\83w\83b\83_\82ð\83N\83\8d\83m\83X\81E\83O\83\8b\81[\83v\82Ì\8dÅ\90VAPI\82É\8dX\90V
26 <li>\83E\83B\83\93\83h\83E\83T\83C\83Y\82ð\83s\83N\83Z\83\8b\90\94\82Å\93¾\82é<a href="SDL_GetWindowSizeInPixels.html">SDL_GetWindowSizeInPixels()</a>\82Ì\92Ç\89Á. \82±\82ê\82Í\8d\82DPI\83E\83B\83\93\83h\83E\82Ì\8fê\8d\87\83E\83B\83\93\83h\83E\8dÀ\95W\8cn\83T\83C\83Y\82Æ\88Ù\82È\82é\8fê\8d\87\82ª\82 \82é
27 <li>\83\\83t\83g\83E\83F\83A\83\8c\83\93\83_\83\8a\83\93\83O\8e\9e\82Ì\90\82\92¼\93¯\8aú\83V\83~\83\85\83\8c\81[\83g\82Ì\92Ç\89Á
28 <li><a href="SDL_MouseWheelEvent.html">SDL_MouseWheelEvent</a>\82É\83}\83E\83X\82Ì\88Ê\92u\82ð\92Ç\89Á
29 <li>\91S\82Ä\82Ì\83q\83\93\83g\82ð\83f\83t\83H\83\8b\83g\92l\82É\83\8a\83Z\83b\83g\82·\82é<a href="SDL_ResetHints.html">SDL_ResetHints()</a>\82Ì\92Ç\89Á
30 <li>\83W\83\87\83C\83X\83e\83B\83b\83NGUID\82Å\83R\81[\83h\89»\82³\82ê\82½\83f\83o\83C\83X\8fî\95ñ\82ð\93¾\82é<a href="SDL_GetJoystickGUIDInfo.html">SDL_GetJoystickGUIDInfo()</a>\82Ì\92Ç\89Á
31 <li>XBox 360\83R\83\93\83g\83\8d\81[\83\89\81[\97pHIDAPI\83h\83\89\83C\83o\82ð\8eg\97p\82·\82é\82©\94Û\82©\82ð\8c\88\82ß\82éSDL_HINT_JOYSTICK_HIDAPI_XBOX_360\83q\83\93\83g\82Ì\92Ç\89Á
32 <li>\82Ç\82Ì\83v\83\8c\83C\83\84\81[\82ªXBox 360\83R\83\93\83g\83\8d\81[\83\89\81[\82Æ\8c\8b\82Ñ\95t\82¯\82ç\82ê\82Ä\82¢\82é\82©\82ð\8e¦\82·LED\82ð\93_\93\94\82·\82é\82©\94Û\82©\82ð\8c\88\82ß\82éSDL_HINT_JOYSTICK_HIDAPI_XBOX_360_PLAYER_LED\83q\83\93\83g\82Ì\92Ç\89Á
33 <li>XBox 360\83\8f\83C\83\84\83\8c\83X\83R\83\93\83g\83\8d\81[\83\89\81[\97pHIDAPI\83h\83\89\83C\83o\82ð\8eg\97p\82·\82é\82©\94Û\82©\82ð\8c\88\82ß\82éSDL_HINT_JOYSTICK_HIDAPI_XBOX_360_WIRELESS\83q\83\93\83g\82Ì\92Ç\89Á
34 <li>XBox One\83R\83\93\83g\83\8d\81[\83\89\81[\97pHIDAPI\83h\83\89\83C\83o\82ð\8eg\97p\82·\82é\82©\94Û\82©\82ð\8c\88\82ß\82éSDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE\82Ì\92Ç\89Á
35 <li>XBox One\83K\83C\83h\83{\83^\83\93LCD\82Ì\96¾\82é\82³\82ð\8c\88\82ß\82éSDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED\83q\83\93\83g\82Ì\92Ç\89Á
36 <li>HIDAPI\83h\83\89\83C\83o\82ÉPS3\83R\83\93\83g\83\8d\81[\83\89\81[\82ð\92Ç\89Á. macOS\82Å\82Í\83f\83t\83H\83\8b\83g\82Å\97L\8cø. SDL_HINT_JOYSTICK_HIDAPI_PS3\83q\83\93\83g\82Å\90§\8cä\82Å\82«\82é
37 <li>HIDAPI\83h\83\89\83C\83o\82É\83j\83\93\83e\83\93\83h\81[Wii\83R\83\93\83g\83\8d\81[\83\89\81[\82ð\92Ç\89Á. \83f\83t\83H\83\8b\83g\82Å\82Í\97L\8cø\82É\82È\82ç\82È\82¢. SDL_HINT_JOYSTICK_HIDAPI_WII\83q\83\93\83g\82Å\90§\8cä\82Å\82«\82é
38 <li>\83j\83\93\83e\83\93\83h\81[Wii\83R\83\93\83g\83\8d\81[\83\89\81[\82Ì\83v\83\8c\83C\83\84\81[LED\82ð\93_\93\94\82³\82¹\82é\82©\94Û\82©\82ð\8c\88\82ß\82éSDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED\83q\83\93\83g\82Ì\92Ç\89Á
39 <li>HIDAPI\83h\83\89\83C\83o\82ð\8eg\97p\82·\82é\8fê\8d\87\83j\83\93\83e\83\93\83h\81[\83X\83C\83b\83`Joy-Con\82ð\8fc\8e\9d\82¿\83\82\81[\83h\82É\82·\82é\82©\94Û\82©\82ð\91I\91ð\82·\82éSDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS\83q\83\93\83g\82Ì\92Ç\89Á
40 <li>Joy-Con\83R\83\93\83g\83\8d\81[\83\89\81[\82Ì\8d\89E\82Ì\83W\83\83\83C\83\8d\83Z\83\93\83T\81[\82Ö\82Ì\8cÂ\95Ê\82Ì\83A\83N\83Z\83X\82Ì\92Ç\89Á
41 <li>\83n\81[\83h\83E\83F\83A\82ª\8fî\95ñ\82ð\92ñ\8b\9f\82·\82é\8fê\8d\87, <a href="SDL_SensorEvent.html">SDL_SensorEvent</a>\82ÆSDL_ControllerSensorEvent\82É\83}\83C\83N\83\8d\95b\82Ì\83^\83C\83\80\83X\83^\83\93\83v\82ð\92Ç\89Á
42 <li>\83Z\83\93\83T\81[\82ª\8dÅ\8cã\82É\8dX\90V\82³\82ê\82½\8e\9e\8aÔ\82ð\83~\83\8a\95b\82Å\93¾\82é<a href="SDL_SensorGetDataWithTimestamp.html">SDL_SensorGetDataWithTimestamp()</a>\82Æ<a href="SDL_GameControllerGetSensorDataWithTimestamp.html">SDL_GameControllerGetSensorDataWithTimestamp()</a>\82Ì\92Ç\89Á
43 <li>SDL HDI API\82É\93Á\92è\82Ì\83f\83o\83C\83X\82ð\96³\8e\8b\82³\82¹\82éSDL_HINT_HIDAPI_IGNORE_DEVICES\83q\83\93\83g\82Ì\92Ç\89Á
44 <li><a href="SDL_GetRevision.html">SDL_GetRevision()</a>\82É(\89Â\94\\82È\82ç\82Î)git\83R\83~\83b\83g\83n\83b\83V\83\85\82ð\8aÜ\82Þ\82³\82ç\82È\82éSDL\83r\83\8b\83h\8fî\95ñ\82ð\92Ç\89Á. 
45 </ul>
46 <h3>Windows</h3>
47 <ul>
48 <li>\91\8a\91Î\83}\83E\83X\83\82\81[\83h\82Ì\82Æ\82«, \83V\83X\83e\83\80\82Ì\89Á\91¬\83J\81[\83u\82ð\8eg\97p\82·\82é\82©\94Û\82©\82ð\8c\88\82ß\82éSDL_HINT_MOUSE_RELATIVE_SYSTEM_SCALE\83q\83\93\83g\82Ì\92Ç\89Á
49 </ul>
50 <h3>macOS</h3>
51 <ul>
52 <li>macOS 12\82Å\90\82\92¼\93¯\8aú\82ð\8eÀ\91\95
53 </ul>
54 <h3>Linux</h3>
55 <ul>
56 <li>X11\83v\83\89\83C\83}\83\8a\91I\91ð\83N\83\8a\83b\83v\83{\81[\83h\82ð\8f\88\97\9d\82·\82é<a href="SDL_SetPrimarySelectionText.html">SDL_SetPrimarySelectionText()</a>, <a href="SDL_GetPrimarySelectionText.html">SDL_GetPrimarySelectionText()</a>, <a href="SDL_HasPrimarySelectionText.html">SDL_HasPrimarySelectionText()</a>\82Ì\92Ç\89Á
57 <li>Wayland\82Å\82Ì\83}\83E\83X\83|\83C\83\93\83^\83\8f\81[\83v\82ð\83G\83~\83\85\83\8c\81[\83g\82·\82é\82©\94Û\82©\82ð\8c\88\82ß\82éSDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP\83q\83\93\83g\82Ì\92Ç\89Á
58 </ul>
59 <h3>Android</h3>
60 <ul>
61 <li>IME\83\\83t\83g\83E\83F\83A\83L\81[\83{\81[\83h\93ü\97Í\82ª\89Â\94\\82É\82È\82Á\82½
62 <li>SDL Java\82ÆC\83R\81[\83h\82ª\8cÝ\8a·\82©\82ð\8am\94F\82·\82é\83o\81[\83W\83\87\83\93\83`\83F\83b\83N\82Ì\92Ç\89Á
63 </ul>
64 <h2>2.24.0\82Ì\95Ï\8dX\93_</h2>
65 <h3>\91S\94Ê</h3>
66 <ul>
67 <li>\83o\81[\83W\83\87\83\93\94Ô\8d\86\82ðGLib\82âFlatpak\82Ì\82æ\82¤\82È\91Ì\8cn\82É\8dX\90V\82·\82é
68 <ul>
69 <li>\83}\83C\83i\81[\83o\81[\83W\83\87\83\93(2\94Ô\96Ú\82Ì\90\94\8e\9a)\82ª\8bô\90\94\82Ì\83o\81[\83W\83\87\83\93\82Í\83\8a\83\8a\81[\83X\89Â\94\\82È\88À\92è\83o\81[\83W\83\87\83\93\82Å\82 \82é\82±\82Æ\82ð\95\\82·. \97á\82¦\82Î2.24.0\82Å, \82±\82ê\82Í\8b\8c\91Ì\8cn\82È\82ç\82Î2.0.24\82Å\82 \82é
70 <ul>
71 <li>\83p\83b\83`\83\8c\83x\83\8b(\83}\83C\83N\83\8d\83o\81[\83W\83\87\83\93, 3\94Ô\96Ú\82Ì\90\94\8e\9a)\82Í\83o\83O\8fC\90³\82Ì\82Ý\82Ì\8dX\90V\82ð\95\\82·. \97á\82¦\82Î2.24.1\82Í2.24.0\82Ì\83o\83O\82ð\8fC\90³\82µ\82½\82¾\82¯\82Å, \90V\82µ\82¢\8b@\94\\82Í\92Ç\89Á\82³\82ê\82Ä\82¢\82È\82¢
72 </ul>
73 </ul>
74 <ul>
75 <li>\83}\83C\83i\81[\83o\81[\83W\83\87\83\93\82ª\8aï\90\94\82Ì\83o\81[\83W\83\87\83\93\82Í\8e\96\91O\83\8a\83\8a\81[\83X\82ð\95\\82·(\97á\82¦\82Î2.23.0). \88À\92è\94Å\82Ì\94z\95z\82É\82Í\82±\82Ì\8e\96\91O\83\8a\83\8a\81[\83X\94Å\82ð\8eg\97p\82·\82×\82«\82Å\82Í\82È\82¢
76 <ul>
77 <li>\8e\96\91O\83\8a\83\8a\81[\83X\82Ì\83p\83b\83`\83\8c\83x\83\8b\82Í, \97á\82¦\82Î2.23.1, 2.23.2\82Ì\82æ\82¤\82É, SDL 2.24.0\88À\92è\94Å\82ª\83\8a\83\8a\81[\83X\82³\82ê\82é\82Ü\82Å\91±\82¢\82Ä\8ds\82­
78 </ul>
79 </ul>
80 <li>\89æ\96Ê\8fã\82Ì\93_\82Æ\92·\95û\8c`\82É\8c\8b\82Ñ\95t\82¯\82ç\82ê\82½\83f\83B\83X\83v\83\8c\83C\82ð\93¾\82é<a href="SDL_GetPointDisplayIndex.html">SDL_GetPointDisplayIndex()</a>\82Æ<a href="SDL_GetRectDisplayIndex.html">SDL_GetRectDisplayIndex()</a>\82Ì\92Ç\89Á
81 <li>stdlib\83\8b\81[\83`\83\93\82Ö\82ÌSDL_bsearch()\82ÆSDL_utf8strnlen()\82Ì\92Ç\89Á
82 <li>SDL_CPUPauseInstruction()\83}\83N\83\8d\82ÌSDL_atomic.h\82Ö\82Ì\92Ç\89Á
83 <li>\83T\83C\83Y\83I\81[\83o\81[\83t\83\8d\81[\96h\8e~\82Ì\89ü\91P\82Ì\82½\82ß\82ÉSDL_size_mul_overflow()\82ÆSDL_size_add_overflow()\82ð\92Ç\89Á
84 <li>\83q\83\93\83g\82ð\83f\83t\83H\83\8b\83g\92l\82É\83\8a\83Z\83b\83g\82·\82é<a href="SDL_ResetHint.html">SDL_ResetHint()</a>\82Ì\92Ç\89Á
85 <li>SDL\82Ì\93à\95\94\83L\81[\83{\81[\83h\8fó\91Ô\82ð\83\8a\83Z\83b\83g\82µ, \91S\82Ä\82Ì\89\9f\82³\82ê\82½\83L\81[\82É\91Î\82µ\82Ä\83L\81[\82ð\97£\82µ\82½\83C\83x\83\93\83g\82ð\94­\90\82³\82¹\82é<a href="SDL_ResetKeyboard.html">SDL_ResetKeyboard()</a>\82Ì\92Ç\89Á
86 <li>\91\8a\91Î\83\82\81[\83h\82Ì\82Æ\82«\83}\83E\83X\83J\81[\83\\83\8b\82Ì\83\8f\81[\83v\82É\91Î\82µ\82Ä\83}\83E\83X\88Ú\93®\83C\83x\83\93\83g\82ð\94­\90\82³\82¹\82é\82©\94Û\82©\82ð\8c\88\82ß\82éSDL_HINT_MOUSE_RELATIVE_WARP_MOTION\83q\83\93\83g\82Ì\92Ç\89Á. \83f\83t\83H\83\8b\83g\82Í\94­\90\82³\82¹\82È\82¢
87 <li>\83g\83\89\83b\83N\83p\83b\83h\82ð\83^\83b\83`\83f\83o\83C\83X\82Ü\82½\82Í\95¡\90\94\83}\83E\83X\82Æ\82µ\82Ä\88µ\82¤\82©\94Û\82©\82ð\8c\88\82ß\82éSDL_HINT_TRACKPAD_IS_TOUCH_ONLY\83q\83\93\83g\82Ì\92Ç\89Á. \83f\83t\83H\83\8b\83g\82Å\82Í\83}\83E\83X\82Æ\82µ\82Ä\88µ\82í\82ê\82é
88 <li>SDL_HINT_JOYSTICK_HIDAPI_JOY_CONS\83q\83\93\83g\82Í\83f\83t\83H\83\8b\83g\82ÅON\82Æ\82È\82Á\82½
89 <li>HIDAPI\83h\83\89\83C\83o\82ð\8eg\97p\82µ\82½\83j\83\93\83e\83\93\83h\81[Joy-Con\82Ì\83~\83j\83Q\81[\83\80\83p\83b\83h\83\82\81[\83h\82Ö\82Ì\91Î\89\9e
90 <li>HIDAPI\83h\83\89\83C\83o\82ð\8eg\97p\82·\82é\8fê\8d\87\8e©\93®\93I\82É\93\9d\88ê\89»\82³\82ê\82½\83Q\81[\83\80\83p\83b\83h\82Æ\82µ\82Ä\93\9d\8d\87\82·\82é\82©\94Û\82©\82ð\8c\88\82ß\82éSDL_HINT_JOYSTICK_HIDAPI_COMBINE_JOY_CONS\83q\83\93\83g\82Ì\92Ç\89Á
91 <li>\83j\83\93\83e\83\93\83h\81[\83X\83C\83b\83`\83R\83\93\83g\83\8d\81[\83\89\81[\82Ì\83z\81[\83\80LED\82Ì\96¾\82é\82³\82ð\95\82\93®\8f¬\90\94\93_\82Ì\92l\82Å\90Ý\92è\82Å\82«\82é\82æ\82¤\82É\82·\82éSDL_HINT_JOYSTICK_HIDAPI_SWITCH_HOME_LED\83q\83\93\83g\82Ì\92Ç\89Á
92 <li>\83j\83\93\83e\83\93\83h\81[Joy-Con\82Ì\83z\81[\83\80LED\82Ì\96¾\82é\82³\82ð\90Ý\92è\82Å\82«\82é\82æ\82¤\82É\82·\82éSDL_HINT_JOYSTICK_HIDAPI_JOYCON_HOME_LED\83q\83\93\83g\82Ì\92Ç\89Á. \83f\83t\83H\83\8b\83g\82Å\82Í\83z\81[\83\80LED\82Í\95Ï\8dX\82Å\82«\82È\82¢
93 <li>\83j\83\93\83e\83\93\83h\81[Joy-Con\82Ì\83v\83\8c\83C\83\84\81[LED\82ð\93_\93\94\82³\82¹\82é\82©\94Û\82©\82ð\8c\88\82ß\82éSDL_HINT_JOYSTICK_HIDAPI_SWITCH_PLAYER_LED\83q\83\93\83g\82Ì\92Ç\89Á
94 <li>HIDAPI\83h\83\89\83C\83o\82ð\8eg\97p\82µ\82½\83j\83\93\83e\83\93\83h\81[\83I\83\93\83\89\83C\83\93\83N\83\89\83V\83b\83N\83R\83\93\83g\83\8d\81[\83\89\81[\82Ö\82Ì\91Î\89\9e
95 <li>HIDAPI\83h\83\89\83C\83o\82ð\8eg\97p\82µ\82Ä\83j\83\93\83e\83\93\83h\81[\83I\83\93\83\89\83C\83\93\83N\83\89\83V\83b\83N\83R\83\93\83g\83\8d\81[\83\89\81[\82ð\8eg\97p\82·\82é\82©\94Û\82©\82ð\8c\88\82ß\82éSDL_HINT_JOYSTICK_HIDAPI_NINTENDO_CLASSIC\83q\83\93\83g\82Ì\92Ç\89Á
96 <li>\83o\83b\83e\83\8a\81[\8fó\91Ô\82Æ\90U\93®\82É\91Î\89\9e\82µ\82½NVIDIA SHIELD\83R\83\93\83g\83\8d\81[\83\89\97pHIDAPI\83h\83\89\83C\83o\82É\91Î\89\9e
97 <li>NVIDIA SHIELD\83R\83\93\83g\83\8d\81[\83\89\81[\82Ì\91Î\89\9e\82ÌHIDAPI\83h\83\89\83C\83o\82Ö\82Ì\92Ç\89Á\82Æ, \82»\82ê\82ð\8eg\97p\82·\82é\82©\94Û\82©\82ð\8c\88\82ß\82éSDL_HINT_JOYSTICK_HIDAPI_SHIELD\83q\83\93\83g\82Ì\92Ç\89Á
98 <li>\83W\83\87\83C\83X\83e\83B\83b\83N\82Ü\82½\82Í\83Q\81[\83\80\83R\83\93\83g\83\8d\81[\83\89\81[\82Ì\8aÂ\8b«\82É\88Ë\91\82µ\82½\96¼\8fÌ\82ð\93¾\82é\8aÖ\90\94\82Ì\92Ç\89Á:
99 <ul>
100 <li><a href="SDL_JoystickPathForIndex.html">SDL_JoystickPathForIndex()</a>
101 <li><a href="SDL_JoystickPath.html">SDL_JoystickPath()</a>
102 <li><a href="SDL_GameControllerPathForIndex.html">SDL_GameControllerPathForIndex()</a>
103 <li><a href="SDL_GameControllerPath.html">SDL_GameControllerPath()</a>
104 </ul>
105 <li>\8c»\8dÝ\82ÍHIDAPI\82ð\8eg\97p\82µ\82ÄDualSense(tm)\96³\90ü\83R\83\93\83g\83\8d\81[\83\89\81[\82É\91Î\89\9e\82µ\82½<a href="SDL_GameControllerGetFirmwareVersion.html">SDL_GameControllerGetFirmwareVersion()</a>\82Æ<a href="SDL_JoystickGetFirmwareVersion.html">SDL_JoystickGetFirmwareVersion()</a>\82Ì\92Ç\89Á
106 <li>\89¼\91z\83R\83\93\83g\83\8d\81[\83\89\81[\82Ì\8b@\94\\8ag\92£\82É\91Î\89\9e\82µ\82½<a href="SDL_JoystickAttachVirtualEx.html">SDL_JoystickAttachVirtualEx()</a>\82Ì\92Ç\89Á
107 <li>\83W\83\87\83C\83X\83e\83B\83b\83N\82Ì\83o\83b\83e\83\8a\81[\8fó\91Ô\82Ì\95Ï\89»\82µ\82½\82Æ\82«\94­\90\82·\82éSDL_JOYBATTERYUPDATED\83C\83x\83\93\83g\82Ì\92Ç\89Á
108 <li>SDL GUID\82Æ\95\8e\9a\97ñ\82ð\91\8a\8cÝ\95Ï\8a·\82·\82é<a href="SDL_GUIDToString.html">SDL_GUIDToString()</a>\82Æ<a href="SDL_GUIDFromString.html">SDL_GUIDFromString()</a>\82Ì\92Ç\89Á
109 <li>LoongArch SIMD\91Î\89\9e\82ð\8c\9f\92m\82·\82é<a href="SDL_HasLSX.html">SDL_HasLSX()</a>\82Æ<a href="SDL_HasLASX.html">SDL_HasLASX()</a>\82Ì\92Ç\89Á
110 <li><a href="SDL_GetOriginalMemoryFunctions.html">SDL_GetOriginalMemoryFunctions()</a>\82Ì\92Ç\89Á
111 <li>\83I\81[\83f\83B\83I\83f\83o\83C\83X\82Ì\83f\83t\83H\83\8b\83g\96¼\8fÌ\82Æ\8c`\8e®\82ð\93¾\82é<a href="SDL_GetDefaultAudioInfo.html">SDL_GetDefaultAudioInfo()</a>\82Ì\92Ç\89Á. \8c»\8dÝ\82ÍPipeWire, PulseAudio, WASAPI, DirectSound\82ª\8eÀ\91\95\8dÏ\82Ý\82Å\82 \82é
112 <li>\83o\83b\83e\83\8a\81[\8fó\91Ô\82Æ\90U\93®\82É\91Î\89\9e\82·\82é\82½\82ß\82ÌNVIDIA SHIELD\83R\83\93\83g\83\8d\81[\83\89(2017\83\82\83f\83\8b)\97pHIDAPI\83h\83\89\83C\83o\82Ì\92Ç\89Á
113 <li>3\82Ü\82½\82Í5\83`\83\83\83l\83\8b(2.1, 4.1)\83I\81[\83f\83B\83I\83f\83o\83C\83X\82Ö\82Ì\91Î\89\9e\82ð\92Ç\89Á. \82±\82ê\82É\82æ\82è\83\82\83m\83\89\83\8b\82©\82ç7.1\82Ü\82Å\91S\83`\83\83\83l\83\8b\82É\91Î\89\9e\82µ\82½
114 <li>SDL_AudioCVT\82ð\8eg\97p\82µ\82½\83I\81[\83f\83B\83I\83`\83\83\83l\83\8b\83R\83\93\83o\81[\83^\82Ì\8f\91\82«\92¼\82µ. FAudio\89¹\90º\82Ì\83f\83t\83H\83\8b\83g\82Å\8eg\97p\82³\82ê\82é\83`\83\83\83l\83\8b\83}\83g\83\8a\83N\83X\8cW\90\94\82É\8aî\82Ã\82­
115 <li>SDL\83\81\83b\83Z\81[\83W\82Ì4K\82Ì\90§\8cÀ\82Í\82È\82­\82È\82è, \96³\90§\8cÀ\82Ì\92·\82³\82ª\89Â\94\\82É\82È\82Á\82½
116 <li>OpenWatcom\82Ü\82½\82ÍOS/2\82Ì\83r\83\8b\83h\82É\89e\8b¿\82ð\97^\82¦\82édynapi\82Ì\8cÄ\8fo\8bK\96ñ\82Ì\92·\94N\82Ì\96â\91è\82Ì\8fC\90³
117 </ul>
118 <h3>Windows</h3>
119 <ul>
120 <li>Microsoft Game Development Kit (GDK)\82ð\8eg\97p\82µ\82½Windows\82ÆXbox\97p\82Ì\83r\83\8b\83h\82Ì\8f\89\8aú\83T\83|\81[\83g\82ð\92Ç\89Á. \8fÚ\8d×\82Í<a href="https://github.com/libsdl-org/SDL/blob/SDL2/docs/README-gdk.md">docs/README-gdk.md</a>\82ð\8eQ\8fÆ\82·\82é\82±\82Æ
121 <li>D3D12\83\8c\83\93\83_\83\89\82Ì\8eÀ\91\95\82Æ, \82»\82ê\82É\8aÖ\98A\95t\82¯\82ç\82ê\82½D3D12\83f\83o\83C\83X\82ð\93¾\82é<a href="SDL_RenderGetD3D12Device.html">SDL_RenderGetD3D12Device()</a>\82Ì\92Ç\89Á
122 <li>\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82ÉDPI-aware(\8d\82DPI\91Î\89\9e)\82ð\90Ý\92è\82·\82é\82©\94Û\82©\82ð\8ew\92è\82·\82éSDL_HINT_WINDOWS_DPI_AWARENESS\83q\83\93\83g\82Ì\92Ç\89Á. \82±\82Ì\83q\83\93\83g\82Í\83r\83f\83I\83T\83u\83V\83X\83e\83\80\82ð\8f\89\8aú\89»\82·\82é\91O\82É\90Ý\92è\82·\82é\95K\97v\82ª\82 \82é
123 <li>SDL\8dÀ\95W\82ªDPI\83X\83P\81[\83\8a\83\93\83O\82³\82ê\82½\82à\82Ì\82©\83s\83N\83Z\83\8b\90\94\82©\82ð\8ew\92è\82·\82éSDL_HINT_WINDOWS_DPI_SCALING\83q\83\93\83g\82Ì\92Ç\89Á
124 <li>DirectInput\82ð\8eg\97p\82·\82é\82©\94Û\82©\82ð\8c\88\82ß\82éSDL_HINT_DIRECTINPUT_ENABLED\83q\83\93\83g\82Ì\92Ç\89Á
125 <li>SDL_GetAudioDeviceSpec\82ÉDirectSound\83o\83b\83N\83G\83\93\83h\82Ö\82Ì\91Î\89\9e\82ð\92Ç\89Á
126 </ul>
127 <h3>Linux</h3>
128 <ul>
129 <li>XVidMode\82Ö\82Ì\91Î\89\9e\82Í\8eæ\82è\8f\9c\82©\82ê\82½. XRandR\8ag\92£\82ð\8eg\97p\82·\82é\8fê\8d\87\82Ì\82Ý\83\82\81[\83h\95Ï\8dX\82É\91Î\89\9e\82·\82é
130 <li>Wayland\82ª\8eg\97p\82Å\82«\82é\83l\83C\83e\83B\83u\82Ì\89ð\91\9c\93x\82É\89Á\82¦, \83G\83~\83\85\83\8c\81[\83V\83\87\83\93\83\82\81[\83h\82ð\92Ç\89Á\82·\82é\82©\94Û\82©\82ð\8ew\92è\82·\82éSDL_HINT_VIDEO_WAYLAND_MODE_EMULATION\83q\83\93\83g\82Ì\92Ç\89Á
131 <li>\83f\83t\83H\83\8b\83g\82ð\8eg\97p\82µ\82½\82­\82È\82¢\8fê\8d\87\82ÉKMSDRM\83f\83o\83C\83X\82ð\8ew\92è\82·\82éSDL_HINT_KMSDRM_DEVICE_INDEX\83q\83\93\83g\82Ì\92Ç\89Á
132 <li>\83n\83b\83g\82ª\83A\83i\83\8d\83O\82©\82ð\83`\83F\83b\83N\82·\82é\91O\82É\83f\83W\83^\83\8b\82Æ\82µ\82Ä\88µ\82¤\82©\94Û\82©\82ð\8ew\92è\82·\82éSDL_HINT_LINUX_DIGITAL_HATS\83q\83\93\83g\82Ì\92Ç\89Á
133 <li>\83A\83i\83\8d\83O\83n\83b\83g\82Ì\83f\83b\83h\83]\81[\83\93\82ð\8eg\97p\82·\82é\82©\94Û\82©\82ð\8ew\92è\82·\82éSDL_HINT_LINUX_HAT_DEADZONES\83q\83\93\83g\82Ì\92Ç\89Á
134 </ul>
135 <h3>macOS</h3>
136 <ul>
137 <li>\8dÅ\92á\83o\81[\83W\83\87\83\93\82ðmacOS 10.9\82É\88ø\82«\8fã\82°
138 <li>EDR\8eg\97p\82Ì\82½\82ßCocoa GL\83R\83\93\83e\83L\83X\83g\82ð\8b\96\89Â\82·\82éSDL_GL_FLOATBUFFERS\82Ì\92Ç\89Á
139 <li>OpenGL\83R\83\93\83e\83L\83X\83g\82Ì\83f\83B\83X\83p\83b\83`\82ª\83\81\83C\83\93\83X\83\8c\83b\83h\82Ì\8f\88\97\9d\82ª\8a®\97¹\82·\82é\82Ü\82Å\83f\83B\83X\83p\83b\83`\83X\83\8c\83b\83h\82ð\83u\83\8d\83b\83N\82·\82é\82©\94Û\82©\82ð\8c\88\82ß\82éSDL_HINT_MAC_OPENGL_ASYNC_DISPATCH\83q\83\93\83g\82Ì\92Ç\89Á.
140 \8c»\8dÝ\82ÌmacOS\82Ì\88À\91S\82Ì\82½\82ß\83f\83t\83H\83\8b\83g\82Å\82Í\83u\83\8d\83b\83N\82·\82é
141 </ul>
142 <h2>2.0.22\82Ì\95Ï\8dX\93_</h2>
143 <h3>\91S\94Ê</h3>
144 <ul>
145 <li>\83E\83B\83\93\83h\83E\82Æ\8aÖ\98A\95t\82¯\82ç\82ê\82½\83\8c\83\93\83_\83\89\82ð\93¾\82é<a href="SDL_RenderGetWindow.html">SDL_RenderGetWindow()</a>\82Ì\92Ç\89Á
146 <li>\95\82\93®\8f¬\90\94\93_\8bé\8c`\8aÖ\90\94\82Ì\92Ç\89Á:
147 <ul>
148 <li><a href="SDL_PointInFRect.html">SDL_PointInFRect()</a>
149 <li><a href="SDL_FRectEmpty.html">SDL_FRectEmpty()</a>
150 <li><a href="SDL_FRectEquals.html">SDL_FRectEquals()</a>
151 <li>SDL_FRectEqualsEpsilon()
152 <li><a href="SDL_HasIntersectionF.html">SDL_HasIntersectionF()</a>
153 <li><a href="SDL_IntersectFRect.html">SDL_IntersectFRect()</a>
154 <li><a href="SDL_UnionFRect.html">SDL_UnionFRect()</a>
155 <li><a href="SDL_EncloseFPoints.html">SDL_EncloseFPoints()</a>
156 <li><a href="SDL_IntersectFRectAndLine.html">SDL_IntersectFRectAndLine()</a>
157 </ul>
158 <li>IME\83E\83B\83\93\83h\83E\82ª\8c»\8dÝ\95\\8e¦\82³\82ê\82Ä\82¢\82é\82©\94Û\82©\82ð\96ß\82·<a href="SDL_IsTextInputShown.html">SDL_IsTextInputShown()</a>\82Ì\92Ç\89Á
159 <li>IME\82ð\96³\8cø\89»\82¹\82¸\82É\83R\83\93\83|\83W\83V\83\87\83\93\83E\83B\83\93\83h\83E\82ð\95Â\82\82é<a href="SDL_ClearComposition.html">SDL_ClearComposition()</a>\82Ì\92Ç\89Á
160 <li>\92·\95\95Ï\8a·\82ð\88µ\82¤SDL_TEXTEDITING_EXT\83C\83x\83\93\83g\82Ì\92Ç\89Á\82Æ, \82»\82ê\82ð\97L\8cø\82É\82·\82éSDL_HINT_IME_SUPPORT_EXTENDED_TEXT\83q\83\93\83g\82Ì\92Ç\89Á
161 <li>\91\8a\91Î\83}\83E\83X\83\82\81[\83h\82ª\97L\8cø\82Ì\82Æ\82«, \83}\83E\83X\82Ì\90§\8cÀ\82ª\83E\83B\83\93\83h\83E\91S\91Ì\82©\83E\83B\83\93\83h\83E\92\86\89\9b\82©\82ð\91I\91ð\82·\82éSDL_HINT_MOUSE_RELATIVE_MODE_CENTER\83q\83\93\83g\82Ì\92Ç\89Á
162 <li>\83}\83E\83X\82Ì\83{\83^\83\93\82ð\89\9f\82µ\82½\82Æ\82«, \83}\83E\83X\82ª\8e©\93®\93I\82É\83L\83\83\83v\83`\83\83\81[\82³\82ê\82é\82æ\82¤\82É\82È\82Á\82½. \82±\82Ì\93®\8dì\82ð\91I\91ð\82·\82éSDL_HINT_MOUSE_AUTO_CAPTURE\83q\83\93\83g\82ª\92Ç\89Á\82³\82ê\82½
163 <li>SDL\82É\8aO\95\94\83E\83B\83\93\83h\83E\82ªOpenGL\82ð\8eg\97p\82µ\82Ä\82¢\82é\82±\82Æ\82ð\92m\82ç\82¹\82éSDL_HINT_VIDEO_FOREIGN_WINDOW_OPENGL\83q\83\93\83g\82Ì\92Ç\89Á
164 <li>SDL\82É\8aO\95\94\83E\83B\83\93\83h\83E\82ªVulkan\82ð\8eg\97p\82µ\82Ä\82¢\82é\82±\82Æ\82ð\92m\82ç\82¹\82éSDL_HINT_VIDEO_FOREIGN_WINDOW_VULKAN\83q\83\93\83g\82Ì\92Ç\89Á
165 <li>\8dÅ\8cã\82Ì\83A\83v\83\8a\83P\81[\83V\83\87\83\93\83E\83B\83\93\83h\83E\82ª\95Â\82\82½\82Æ\82«SDL_QUIT\83C\83x\83\93\83g\82ª\93Í\82¯\82ç\82ê\82é\82©\94Û\82©\82ð\8ew\92è\82·\82éSDL_HINT_QUIT_ON_LAST_WINDOW_CLOSE\83q\83\93\83g\82Ì\92Ç\89Á
166 <li>ROG Chakram\83}\83E\83X\82ª\83W\83\87\83C\83X\83e\83B\83b\83N\82Æ\82µ\82Ä\8c»\82ê\82é\82©\94Û\82©\82ð\91I\91ð\82·\82éSDL_HINT_JOYSTICK_ROG_CHAKRAM\83q\83\93\83g\82Ì\92Ç\89Á
167 </ul>
168 <h3>Windows</h3>
169 <ul>
170 <li>D3D9\83\8c\83\93\83_\83\89\82ÌSDL_BLENDOPERATION_MINIMUM\82ÆSDL_BLENDOPERATION_MAXIMUM\82Ö\82Ì\91Î\89\9e\82ð\92Ç\89Á
171 </ul>
172 <h3>Linux</h3>
173 <ul>
174 <li>Wayland\91Î\89\9e\82Ì\83R\83\93\83p\83C\83\8b\82É\82Ílibwayland-client\83o\81[\83W\83\87\83\931.18.0\88È\8d~\82ª\95K\97v\82Æ\82È\82Á\82½
175 <li>SDL\83E\83B\83\93\83h\83E\82Ì_NET_WM_WINDOW_TYPE\82ð\8ew\92è\82·\82éSDL_HINT_X11_WINDOW_TYPE\83q\83\93\83g\82Ì\92Ç\89Á
176 <li>xdg-decoration\82É\91Î\89\9e\82µ\82½\83R\83\93\83|\83W\83^\82Ìlibdecor\82Ì\8eg\97p\82ð\8b\96\89Â\82·\82éSDL_HINT_VIDEO_WAYLAND_PREFER_LIBDECOR\83q\83\93\83g\82Ì\92Ç\89Á
177 </ul>
178 <h2>2.0.20\82Ì\95Ï\8dX\93_</h2>
179 <h3>\91S\94Ê</h3>
180 <ul>
181 <li>SDL_RenderGeometryRaw()\82Íint\82Å\82Í\82È\82­SDL_Color\82Ö\82Ì\83|\83C\83\93\83^\82ð\8eæ\82é. \82±\82Ì\88ø\90\94\82É\82Í\83J\83\89\81[\83f\81[\83^\82ðSDL_PIXELFORMAT_RGBA32\8c`\8e®\82Å\83L\83\83\83X\83g\82µ\82Ä\93n\82¹\82é
182 <li>OpenGL\82Ü\82½\82ÍOpenGLES\82ð\8eg\82Á\82½\90\85\95½\82Æ\90\82\92¼\82Ì\92¼\90ü\95`\89æ\82Ì\90¸\93x\82Ì\8cü\8fã
183 <li>\91¬\93x, \90¸\93x, \8cÝ\8a·\90«\82Ì\82Ç\82ê\82ð\8fd\8e\8b\82·\82é\82©\82ð\91I\91ð\82·\82é\82½\82ß, \92¼\90ü\95`\89æ\82Å\8eg\97p\82·\82é\95û\96@\82ð\91I\91ð\82·\82é<a href="SDL_HINT_RENDER_LINE_METHOD.html">SDL_HINT_RENDER_LINE_METHOD</a>\83q\83\93\83g\82Ì\92Ç\89Á
184 </ul>
185 <h3>Windows</h3>
186 <ul>
187 <li>\83J\83X\83^\83\80\83J\81[\83\\83\8b\82Ì\83T\83C\83Y\82ð\8fC\90³
188 </ul>
189 <h3>Linux</h3>
190 <ul>
191 <li>2.0.18\82Å\89ó\82ê\82Ä\82¢\82½\83z\83b\83g\83v\83\89\83O\83R\83\93\83g\83\8d\81[\83\89\81[\8c\9f\92m\82Ì\8fC\90³
192 </ul>
193 <h2>2.0.18\82Ì\95Ï\8dX\93_</h2>
194 <h3>\91S\94Ê</h3>
195 <ul>
196 <li>SDL wiki\83h\83L\83\85\83\81\83\93\83g\82Æ\8aJ\94­\83w\83b\83_\82Í\8e©\93®\93I\82É\93¯\8aú\82·\82é
197 <li>\8ae\8aÖ\90\94\82Í\82Ç\82Ì\83o\81[\83W\83\87\83\93\82Å\93±\93ü\82³\82ê\82½\82©\82Ì\8fî\95ñ\82ð\8e\9d\82Â
198 <li>SDL\8cÅ\97L\82ÌCMake\83I\83v\83V\83\87\83\93\82Í\90æ\93ª\82É'SDL_'\82ª\95t\82­\82æ\82¤\82É\82È\82é. \82±\82ê\82É\8f]\82Á\82Ä\82 \82È\82½\82ÌCMake\83r\83\8b\83h\83X\83N\83\8a\83v\83g\82ð\8dX\90V\82·\82é\82±\82Æ!
199 <li>\83V\83X\83e\83\80\8fî\95ñ\82Ì\97l\81X\82È\8fê\8f\8a\82É\95\\8e¦\82³\82ê\82é\83A\83v\83\8a\83P\81[\83V\83\87\83\93\96¼\82ðSDL\82É\92m\82ç\82¹\82éSDL_HINT_APP_NAME\83q\83\93\83g\82Ì\92Ç\89Á
200 <li>SDL 2D\83\8c\83\93\83_\81[API\82ð\8eg\82Á\82Ä\94ñ\8bé\8c`\83\8c\83\93\83_\83\8a\83\93\83O\82ð\8ds\82¦\82é<a href="SDL_RenderGeometry.html">SDL_RenderGeometry()</a>\82Æ<a href="SDL_RenderGeometryRaw.html">SDL_RenderGeometryRaw()</a>\82Ì\92Ç\89Á
201 <li>\83A\83v\83\8a\83P\81[\83V\83\87\83\93\83f\81[\83^\82ÆSDL\83e\83N\83X\83`\83\83\82ð\8aÖ\98A\95t\82¯\82é<a href="SDL_SetTextureUserData.html">SDL_SetTextureUserData()</a>\82Æ<a href="SDL_GetTextureUserData.html">SDL_GetTextureUserData()</a>\82Ì\92Ç\89Á
202 <li>\83E\83B\83\93\83h\83E\8dÀ\95W\82Æ\98_\97\9d\83\8c\83\93\83_\81[\8dÀ\95W\82ð\95Ï\8a·\82·\82é<a href="SDL_RenderWindowToLogical.html">SDL_RenderWindowToLogical()</a>\82ÆSDL_RenderLogicalToWindow()\82Ì\92Ç\89Á
203 <li>\83\8c\83\93\83_\83\89\81[\82Ì\95\\8e¦\82ðvblank\82Æ\93¯\8aú\82³\82¹\82é\82©\82ð\8eÀ\8ds\92\86\82É\95Ï\8dX\82·\82é<a href="SDL_RenderSetVSync.html">SDL_RenderSetVSync()</a>\82Ì\92Ç\89Á
204 <li>SDL_PIXELFORMAT_ARGB8888\83s\83N\83Z\83\8b\82Ì\83u\83\8d\83b\83N\82Ì\83¿\82ð\83v\83\8a\83}\83\8b\83`\83v\83\89\83C\8f\88\97\9d\82·\82é<a href="SDL_PremultiplyAlpha.html">SDL_PremultiplyAlpha()</a>\82Ì\92Ç\89Á
205 <li>\83E\83B\83\93\83h\83E\82Ì\92\86\90S\82ª\82Ç\82Ì\83f\83B\83X\83v\83\8c\83C\82É\95\\8e¦\82³\82ê\82Ä\82¢\82é\82©\82ª\95Ï\82í\82Á\82½\82Æ\82«\94­\90\82·\82éSDL_WINDOWEVENT_DISPLAY_CHANGED\83E\83B\83\93\83h\83E\83C\83x\83\93\83g\82Ì\92Ç\89Á
206 <li>ICC\82ð\93¾\82é<a href="SDL_GetWindowICCProfile.html">SDL_GetWindowICCProfile()</a>\82Ì\92Ç\89Á\82Æ, ICC\82ª\95Ï\89»\82µ\82½\82Æ\82«\94­\90\82·\82éSDL_WINDOWEVENT_ICCPROF_CHANGED\83E\83B\83\93\83h\83E\83C\83x\83\93\83g\82Ì\92Ç\89Á
207 <li>EGL\83E\83B\83\93\83h\83E\82ð\93§\89ß\82É\82·\82éSDL_HINT_VIDEO_EGL_ALLOW_TRANSPARENCY\83q\83\93\83g\82Ì\92Ç\89Á
208 <li>\91½\82­\82Ì\8fê\8d\87\82Å\8f­\82È\82¢CPU\82ð\8eg\82¤\82æ\82¤\82ÉSDL_WaitEvent()\82ð\8dÄ\90Ý\8cv\82µ\82½
209 <li>\83}\83E\83X\83J\81[\83\\83\8b\82Ì\93®\82«\82ð\83E\83B\83\93\83h\83E\93à\82Ì\97Ì\88æ\82É\90§\8cÀ\82·\82é<a href="SDL_SetWindowMouseRect.html">SDL_SetWindowMouseRect()</a>\82Æ<a href="SDL_GetWindowMouseRect.html">SDL_GetWindowMouseRect()</a>\82Ì\92Ç\89Á
210 <li>\83C\83x\83\93\83g\83t\83B\81[\83\8b\83h\82Ì'preciseX'\82Æ'preciseY'\82Å\83}\83E\83X\83z\83C\81[\83\8b\82Ì\90³\8am\82È\93®\82«\82ð\93¾\82ç\82ê\82é\82æ\82¤\82É\82È\82Á\82½
211 <li>\83Q\81[\83\80\83R\83\93\83g\83\8d\81[\83\89\82ª\90U\93®\82É\91Î\89\9e\82µ\82Ä\82¢\82é\82©\82ð\93¾\82é<a href="SDL_GameControllerHasRumble.html">SDL_GameControllerHasRumble()</a>\82Æ<a href="SDL_GameControllerHasRumbleTriggers.html">SDL_GameControllerHasRumbleTriggers()</a>\82Ì\92Ç\89Á
212 <li>\83W\83\87\83C\83X\83e\83B\83b\83N\82ª\90U\93®\82É\91Î\89\9e\82µ\82Ä\82¢\82é\82©\82ð\93¾\82é<a href="SDL_JoystickHasRumble.html">SDL_JoystickHasRumble()</a>\82Æ<a href="SDL_JoystickHasRumbleTriggers.html">SDL_JoystickHasRumbleTriggers()</a>\82Ì\92Ç\89Á
213 <li>SDL\82Ìhidapi\8b@\94\\82ÍSDL_hidapi.h\82Ì\8cö\8aJAPI\82Æ\82µ\82Ä\8eg\82¦\82é\82æ\82¤\82É\82È\82Á\82½
214 </ul>
215 <h3>Windows</h3>
216 <ul>
217 <li>Windows\83\8a\83\82\81[\83g\83f\83X\83N\83g\83b\83v\82Å\82Ì\91\8a\91Î\83}\83E\83X\88Ú\93®\82Ì\89ü\97Ç
218 <li>\83l\83C\83e\83B\83u\82ÌIME UI\83R\83\93\83|\81[\83l\83\93\83g\82ð\95\\8e¦\82·\82éSDL_HINT_IME_SHOW_UI\83q\83\93\83g\82Ì\92Ç\89Á (\83f\83t\83H\83\8b\83g\82ÍOFF)
219 </ul>
220 <h3>Windows/UWP</h3>
221 <ul>
222 <li>UWP\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Å\82Ì\83R\83\93\83g\83\8d\81[\83\89\81[\91Î\89\9e\82Ì\89ü\97Ç\82Ì\82½\82ß, XInput\82Ì\91ã\82í\82è\82ÉWGI\82ð\8eg\97p\82·\82é
223 </ul>
224 <h3>Linux</h3>
225 <ul>
226 <li>\83X\83N\83\8a\81[\83\93\83Z\81[\83o\81[\82ª\96³\8cø\82Ì\82Æ\82«\83V\83X\83e\83\80\82ª\95\\8e¦\82·\82é\83A\83N\83e\83B\83r\83e\83B\96¼\82ð\90Ý\92è\82·\82éSDL_HINT_SCREENSAVER_INHIBIT_ACTIVITY_NAME\83q\83\93\83g\82Ì\92Ç\89Á
227 <li>/dev/input/js* \82Æ /dev/input/event* \82Ì\82Ç\82¿\82ç\82ð\83W\83\87\83C\83X\83e\83B\83b\83N\82Æ\82µ\82Ä\8eg\97p\82·\82é\82©\82ð\8c\88\82ß\82éSDL_HINT_LINUX_JOYSTICK_CLASSIC \83q\83\93\83g\82Ì\92Ç\89Á
228 <li>\83\86\81[\83U\82ª\8ew\92è\82µ\82½\83f\83o\83C\83X\82ð\92Ê\8fí\82Ì\83W\83\87\83C\83X\83e\83B\83b\83N\82Ì\8c\9f\92m\82É\92Ç\89Á\82·\82éSDL_HINT_JOYSTICK_DEVICE\83q\83\93\83g\82Ì\92Ç\89Á
229 <li>Linux\82Ì\83X\83\8c\83b\83h\97D\90æ\93x\82ð\8fÚ\8d×\82É\90Ý\92è\82·\82é<a href="SDL_LinuxSetThreadPriorityAndPolicy.html">SDL_LinuxSetThreadPriorityAndPolicy()</a>\82Ì\92Ç\89Á
230 </ul>
231 <h3>Android</h3>
232 <ul>
233 <li>Android 8.1\88È\8d~\82ÅAAudio\82ð\8eg\97p\82·\82é\83I\81[\83f\83B\83I\8dÄ\90\82Æ\98^\89¹\82É\91Î\89\9e
234 <li>Steam\83R\83\93\83g\83\8d\81[\83\89\81[\82Ö\82Ì\91Î\89\9e\82Í\83f\83t\83H\83\8b\83g\82Å\96³\8cø\82Æ\82È\82Á\82½. \82±\82ê\82ÍSDL_Init()\82ð\8cÄ\82Ô\91O\82ÉSDL_HINT_JOYSTICK_HIDAPI_STEAM\83q\83\93\83g\82ð"1"\82É\82·\82é\82Æ\97L\8cø\82É\82Å\82«\82é.
235 </ul>
236 <h3>Apple Arcade</h3>
237 <ul>
238 <li>Apple Arcade\83^\83C\83g\83\8b\82É\91Î\89\9e\82·\82é\82½\82ß\82Ì<a href="SDL_GameControllerGetAppleSFSymbolsNameForButton.html">SDL_GameControllerGetAppleSFSymbolsNameForButton()</a>\82Æ<a href="SDL_GameControllerGetAppleSFSymbolsNameForAxis.html">SDL_GameControllerGetAppleSFSymbolsNameForAxis()</a>\82Ì\92Ç\89Á
239 </ul>
240 <h3>iOS</h3>
241 <ul>
242 <li>\8eÀ\8dÛ\82ÌBluetooth\83}\83E\83X\82Ì\83C\83x\83\93\83g\82ð\8al\93¾\82·\82é\82É\82Í, \83A\83v\83\8a\83P\81[\83V\83\87\83\93\82ÌInfo.plist\82ÌUIApplicationSupportsIndirectInputEvents\83L\81[\82Í\90^\82Å\82È\82¯\82ê\82Î\82È\82ç\82È\82¢\82±\82Æ\82ð\83h\83L\83\85\83\81\83\93\83g\82É\92Ç\89Á
243 <li>Steam\83R\83\93\83g\83\8d\81[\83\89\81[\82Ö\82Ì\91Î\89\9e\82Í\83f\83t\83H\83\8b\83g\82Å\96³\8cø\82Æ\82È\82Á\82½. \82±\82ê\82ÍSDL_Init()\82ð\8cÄ\82Ô\91O\82ÉSDL_HINT_JOYSTICK_HIDAPI_STEAM\83q\83\93\83g\82ð"1"\82É\82·\82é\82Æ\97L\8cø\82É\82Å\82«\82é.
244 </ul>
245 <h2>2.0.16\82Ì\95Ï\8dX\93_</h2>
246 <h3>\91S\94Ê</h3>
247 <ul>
248 <li>\83\86\81[\83U\82É\92\8d\88Ó\82ð\8a«\8bN\82·\82é<a href="SDL_FlashWindow.html">SDL_FlashWindow()</a>\82Ì\92Ç\89Á
249 <li>\83f\83o\83C\83X\82Ì\90\84\8f§\83I\81[\83f\83B\83I\83t\83H\81[\83}\83b\83g\82ð\93¾\82é<a href="SDL_GetAudioDeviceSpec.html">SDL_GetAudioDeviceSpec()</a>\82Ì\92Ç\89Á
250 <li>\83E\83B\83\93\83h\83E\82ÌSDL_WINDOW_ALWAYS_ON_TOP\83t\83\89\83O\82ð\93®\93I\82É\95Ï\8dX\82·\82é<a href="SDL_SetWindowAlwaysOnTop.html">SDL_SetWindowAlwaysOnTop()</a>\82Ì\92Ç\89Á
251 <li>\83}\83E\83X\82Æ\82Í\93Æ\97§\82µ\82Ä\83L\81[\83{\81[\83h\82ð\83O\83\89\83u\82·\82é\8b@\94\\82ð<a href="SDL_SetWindowKeyboardGrab.html">SDL_SetWindowKeyboardGrab()</a>\82É\92Ç\89Á
252 <li>32\83r\83b\83g\83T\81[\83t\83F\83C\83X\82ð\91o\88ê\8e\9f\95â\8aÔ(biliner)\82Å\8ag\91å\82·\82é<a href="SDL_SoftStretchLinear.html">SDL_SoftStretchLinear()</a>\82Ì\92Ç\89Á
253 <li>\83X\83g\83\8a\81[\83~\83\93\83ONV12/21\83e\83N\83X\83`\83\83\82ð\8dX\90V\82·\82é<a href="SDL_UpdateNVTexture.html">SDL_UpdateNVTexture()</a>\82Ì\92Ç\89Á
254 <li>DualSense\83R\83\93\83g\83\8d\81[\83\89\82É\83J\83X\83^\83\80\83g\83\8a\83K\81[\83G\83t\83F\83N\83g\82ð\91\97\90M\82·\82é<a href="SDL_GameControllerSendEffect.html">SDL_GameControllerSendEffect()</a>\82Æ<a href="SDL_JoystickSendEffect.html">SDL_JoystickSendEffect()</a>\82Ì\92Ç\89Á
255 <li>PlayStation\82ÆNintendo Switch\83R\83\93\83g\83\8d\81[\83\89\82Ì\83Z\83\93\83T\81[\82Ì\83f\81[\83^\83\8c\81[\83g\82ð\8al\93¾\82·\82é<a href="SDL_GameControllerGetSensorDataRate.html">SDL_GameControllerGetSensorDataRate()</a>\82Ì\92Ç\89Á
256 <li>Amazon Luna\83Q\81[\83\80\83R\83\93\83g\83\8d\81[\83\89\82É\91Î\89\9e
257 <li>HIDAPI\83h\83\89\83C\83o\8eg\97p\8e\9e\82ÌGoogle Stadia\83R\83\93\83g\83\8d\81[\83\89\82Å\90U\93®\82É\91Î\89\9e
258 <li>Amazon Luna\82ÆGoogle Stadia\83R\83\93\83g\83\8d\81[\83\89\82Ì\92l\82ðSDL_GameControllerType\82É\92Ç\89Á
259 <li>HIDAPI\83h\83\89\83C\83o\8eg\97p\8e\9e\82ÌNintendo Switch Pro\83R\83\93\83g\83\8d\81[\83\89\82Å\83A\83i\83\8d\83O\90U\93®\82É\91Î\89\9e
260 <li>SDL_WaitEvent()\82ÆSDL_WaitEventTimeout()\82Ì\8eg\97p\8e\9e\82ÌCPU\95\89\89×\82ð\8cy\8c¸
261 </ul>
262 <h3>Windows</h3>
263 <ul>
264 <li>\83E\83B\83\93\83h\83E\83\81\83b\83Z\81[\83W\82ð\8eó\90M\82µ\82½\82Æ\82«\8cÄ\82Î\82ê\82é\8aÖ\90\94\82ð\90Ý\92è\82·\82é<a href="SDL_SetWindowsMessageHook.html">SDL_SetWindowsMessageHook()</a>\82Ì\92Ç\89Á
265 <li>SDL\83\8c\83\93\83_\83\89\82É\8eg\82í\82ê\82Ä\82¢\82éD3D11\83h\83\89\83C\83o\82ð\93¾\82é<a href="SDL_RenderGetD3D11Device.html">SDL_RenderGetD3D11Device()</a>\82Ì\92Ç\89Á
266 </ul>
267 <h3>Linux</h3>
268 <ul>
269 <li>Wayland\82Ö\82Ì\91Î\89\9e\82ð\91å\95\9d\82É\8cü\8fã
270 <li>Pipewire\82ð\8eg\82Á\82½\89¹\90º\8fo\97Í\82Æ\83L\83\83\83v\83`\83\83\82ð\92Ç\89Á
271 <li>PulseAudio\82É\82æ\82é\98^\89¹\82ª\83\82\83j\83^\83f\83o\83C\83X\82ð\8aÜ\82Þ\82©\94Û\82©\82ð\91I\91ð\82·\82éSDL_HINT_AUDIO_INCLUDE_MONITORS\83q\83\93\83g\82Ì\92Ç\89Á
272 <li>\89¹\90º\83R\83\93\83g\83\8d\81[\83\8b\83p\83l\83\8b\82É\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Ì\96ð\8a\84\82ð\8bL\8fq\82·\82éSDL_HINT_AUDIO_DEVICE_STREAM_ROLE\83q\83\93\83g\82Ì\92Ç\89Á
273 </ul>
274 <h3>Android</h3>
275 <ul>
276 <li>AAudio\82ð\8eg\97p\82·\82é\89¹\90º\8fo\97Í\82Æ\98^\89¹\82Ì\92Ç\89Á
277 <li>\8cy\82¢\92\8d\88Ó\8a«\8bN\82ð\8ds\82¤<a href="SDL_AndroidShowToast.html">SDL_AndroidShowToast()</a>\82Ì\92Ç\89Á
278 </ul>
279 <h3>iOS</h3>
280 <ul>
281 <li>iOS 14.1\88È\8d~\82Å\83}\83E\83X\82Ì\91\8a\91Î\83\82\81[\83h\82É\91Î\89\9e
282 <li>Xbox\83V\83\8a\81[\83YX\83R\83\93\83g\83\8d\81[\83\89\82Ö\82Ì\91Î\89\9e\82ð\92Ç\89Á
283 </ul>
284 <h3>tvOS</h3>
285 <ul>
286 <li>Xbox\83V\83\8a\81[\83YX\83R\83\93\83g\83\8d\81[\83\89\82Ö\82Ì\91Î\89\9e\82ð\92Ç\89Á
287 </ul>
288 <h2>2.0.14\82Ì\95Ï\8dX\93_</h2>
289 <h3>\91S\94Ê</h3>
290 <ul>
291 <li>HIDAPI\83R\83\93\83g\83\8d\81[\83\89\83h\83\89\83C\83o\82ÉPS5 DualSense\82ÆXbox Series X \83R\83\93\83g\83\8d\81[\83\89\82Ì\91Î\89\9e\82ð\92Ç\89Á
292 <li>\83p\83h\83\8b\82Æ\90V\82µ\82¢\83{\83^\83\93\82Ì\82½\82ß\82Ì\83Q\81[\83\80\83R\83\93\83g\83\8d\81[\83\89\92è\90\94\82Ì\92Ç\89Á
293 <li>\90V\82½\82È\8fî\95ñ\82Ì\8al\93¾\82Ì\82½\82ß\82Ì\83Q\81[\83\80\83R\83\93\83g\83\8d\81[\83\89\8aÖ\90\94\82Ì\92Ç\89Á:
294 <ul>
295 <li><a href="SDL_GameControllerGetSerial.html">SDL_GameControllerGetSerial()</a>
296 <li><a href="SDL_GameControllerHasAxis.html">SDL_GameControllerHasAxis()</a>
297 <li><a href="SDL_GameControllerHasButton.html">SDL_GameControllerHasButton()</a>
298 <li><a href="SDL_GameControllerGetNumTouchpads.html">SDL_GameControllerGetNumTouchpads()</a>
299 <li><a href="SDL_GameControllerGetNumTouchpadFingers.html">SDL_GameControllerGetNumTouchpadFingers()</a>
300 <li><a href="SDL_GameControllerGetTouchpadFinger.html">SDL_GameControllerGetTouchpadFinger()</a>
301 <li><a href="SDL_GameControllerHasSensor.html">SDL_GameControllerHasSensor()</a>
302 <li><a href="SDL_GameControllerSetSensorEnabled.html">SDL_GameControllerSetSensorEnabled()</a>
303 <li><a href="SDL_GameControllerIsSensorEnabled.html">SDL_GameControllerIsSensorEnabled()</a>
304 <li><a href="SDL_GameControllerGetSensorData.html">SDL_GameControllerGetSensorData()</a>
305 <li><a href="SDL_GameControllerRumbleTriggers.html">SDL_GameControllerRumbleTriggers()</a>
306 <li><a href="SDL_GameControllerHasLED.html">SDL_GameControllerHasLED()</a>
307 <li><a href="SDL_GameControllerSetLED.html">SDL_GameControllerSetLED()</a>
308 </ul>
309 <li>PS5\83R\83\93\83g\83\8d\81[\83\89\97pHIDAPI\82ð\8eg\97p\82·\82é\82©\94Û\82©\82ð\91I\91ð\82·\82éSDL_HINT_JOYSTICK_HIDAPI_PS5\83q\83\93\83g\82Ì\92Ç\89Á
310 <li>\90V\82½\82È\8fî\95ñ\82ð\8al\93¾\82·\82é\82½\82ß\82Ì\83W\83\87\83C\83X\83e\83B\83b\83N\8aÖ\90\94\82Ì\92Ç\89Á:
311 <ul>
312 <li><a href="SDL_JoystickGetSerial.html">SDL_JoystickGetSerial()</a>
313 <li><a href="SDL_JoystickRumbleTriggers.html">SDL_JoystickRumbleTriggers()</a>
314 <li><a href="SDL_JoystickHasLED.html">SDL_JoystickHasLED()</a>
315 <li><a href="SDL_JoystickSetLED.html">SDL_JoystickSetLED()</a>
316 </ul>
317 <li>\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82ª\89¼\91z\83W\83\87\83C\83X\83e\83B\83b\83N\82ð\90\90¬\82·\82é\82½\82ß\82ÌAPI\82Ì\92Ç\89Á:
318 <ul>
319 <li><a href="SDL_JoystickAttachVirtual.html">SDL_JoystickAttachVirtual()</a>
320 <li><a href="SDL_JoystickDetachVirtual.html">SDL_JoystickDetachVirtual()</a>
321 <li><a href="SDL_JoystickIsVirtual.html">SDL_JoystickIsVirtual()</a>
322 <li><a href="SDL_JoystickSetVirtualAxis.html">SDL_JoystickSetVirtualAxis()</a>
323 <li><a href="SDL_JoystickSetVirtualButton.html">SDL_JoystickSetVirtualButton()</a>
324 <li><a href="SDL_JoystickSetVirtualHat.html">SDL_JoystickSetVirtualHat()</a>
325 </ul>
326 <li>\83Z\83\93\83T\81[\88ê\97\97\82Ö\82Ì\94r\91¼\93I\83A\83N\83Z\83X\82ð\95Û\8fá\82·\82é<a href="SDL_LockSensors.html">SDL_LockSensors()</a>\82ÆSDL_UnlockSensors()\82Ì\92Ç\89Á
327 <li>\83n\83\93\83h\83\8b\8c^\83R\83\93\83g\83\8d\81[\83\89\82Ì\83G\83t\83F\83N\83g\8dÄ\90\82ð\8ds\82¤SDL_HAPTIC_STEERING_AXIS\82Ì\92Ç\89Á
328 <li>\83}\83E\83X\82Ì\91\8a\91Î\88Ú\93®\97Ê\82ð\83f\83B\83X\83v\83\8c\83C\82ÌDPI\82Æ\83\8c\83\93\83_\83\89\81[\82Ì\98_\97\9d\83T\83C\83Y\82Ì\82Ç\82¿\82ç\82ð\8aî\8f\80\82É\82·\82é\82©\82ð\8c\88\82ß\82é<a href="SDL_HINT_MOUSE_RELATIVE_SCALING.html">SDL_HINT_MOUSE_RELATIVE_SCALING</a>\83q\83\93\83g\82Ì\92Ç\89Á
329 <li>\8c»\91ã\93I\82È\83E\83B\83\93\83h\83E\83}\83l\81[\83W\83\83\82Æ\82Ì\8cÝ\8a·\90«\82ð\8d\82\82ß\82é\82½\82ß, SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS\82Ì\83f\83t\83H\83\8b\83g\92l\82ð\8bU\82Æ\82µ\82½
330 <li>\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Ì\8c»\8dÝ\82Ì\83\8d\83P\81[\83\8b\82ð\90Ý\92è\82·\82é<a href="SDL_GetPreferredLocales.html">SDL_GetPreferredLocales()</a>\82Ì\92Ç\89Á
331 <li>\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Ì\83\8d\83P\81[\83\8b\82Ì\83f\83t\83H\83\8b\83g\82ð\8fã\8f\91\82«\82·\82éSDL_HINT_PREFERRED_LOCALES\83q\83\93\83g\82Ì\92Ç\89Á
332 <li>\83V\83X\83e\83\80\82Ì\83f\83t\83H\83\8b\83g\83u\83\89\83E\83U\82ÅURL\82ð\8aJ\82­<a href="SDL_OpenURL.html">SDL_OpenURL()</a>\82Ì\92Ç\89Á
333 <li>\83T\81[\83t\83F\83C\83X\82ª\83\89\83\93\83\8c\83\93\83O\83X\88³\8fk\82ð\8eg\97p\82µ\82Ä\82¢\82é\82©\82ð\93¾\82é<a href="SDL_HasSurfaceRLE.html">SDL_HasSurfaceRLE()</a>\82Ì\92Ç\89Á
334 <li>SDL_SIMDAlloc()\82Å\93¾\82½\83\81\83\82\83\8a\82ð\8dÄ\8eæ\93¾\82·\82é<a href="SDL_SIMDRealloc.html">SDL_SIMDRealloc()</a>\82Ì\92Ç\89Á
335 <li>\83X\83\8c\83b\83h\83Z\81[\83t\82È\95û\96@\82Å\8dÅ\8cã\82Ì\83G\83\89\81[\82ð\93¾\82ç\82ê\82é<a href="SDL_GetErrorMsg.html">SDL_GetErrorMsg()</a>\82Ì\92Ç\89Á
336 <li>SDL_crc32(), SDL_wcscasecmp(), SDL_wcsncasecmp(), SDL_trunc(), SDL_truncf()\82Ì\92Ç\89Á
337 <li>RGB\82Ì\82æ\82è\96¾\8am\82È\96¼\8fÌ\82Ì\92Ç\89Á. \97á: SDL_PIXELFORMAT_XRGB8888, SDL_PIXELFORMAT_XBGR8888\82È\82Ç
338 </ul>
339 <h2>2.0.12\82Ì\95Ï\8dX\93_</h2>
340 <h3>\91S\94Ê</h3>
341 <ul>
342 <li>\83e\83N\83X\83`\83\83\82Å\8eg\97p\82³\82ê\82é\8ag\91å\83\82\81[\83h\82Ì\8al\93¾\82Æ\90Ý\92è\82ð\8ds\82¤<a href="SDL_GetTextureScaleMode.html">SDL_GetTextureScaleMode()</a>\82Æ<a href="SDL_SetTextureScaleMode.html">SDL_SetTextureScaleMode()</a>\82Ì\92Ç\89Á
343 <li><a href="SDL_LockTexture.html">SDL_LockTexture()</a>\82Æ\8e\97\82Ä\82¢\82é\82ª, \83\8d\83b\83N\82³\82ê\82½\97Ì\88æ\82ªSDL\83T\81[\83t\83F\83C\83X\82Æ\82È\82é<a href="SDL_LockTextureToSurface.html">SDL_LockTextureToSurface()</a>\82Ì\92Ç\89Á
344 <li>\8fæ\8eZ\83u\83\8c\83\93\83h\82Æ\83¿\83u\83\8c\83\93\83h\82ð\93¯\8e\9e\82É\8ds\82¤SDL_BLENDMODE_MUL\82Ì\92Ç\89Á
345 <li>\83f\83B\83X\83v\83\8c\83C\94Ô\8d\860\82ÌSDL_GetDisplayUsableBounds()\82Ì\8c\8b\89Ê\82ð\8fã\8f\91\82«\82·\82éSDL_HINT_DISPLAY_USABLE_BOUNDS\83q\83\93\83g\82Ì\92Ç\89Á
346 <li>SDL_TouchFingerEvent\82É\83^\83b\83`\82µ\82½\83E\83B\83\93\83h\83EID\82ð\92Ç\89Á
347 <li>\83Q\81[\83\80\83R\83\93\83g\83\8d\81[\83\89\82Ì\8eí\97Þ(Xbox 360, Xbox One, PS3, PS4, Nintendo Switch Pro)\82ð\96ß\82·<a href="SDL_GameControllerTypeForIndex.html">SDL_GameControllerTypeForIndex()</a>, <a href="SDL_GameControllerGetType.html">SDL_GameControllerGetType()</a>\82Ì\92Ç\89Á
348 <li>\83Q\81[\83\80\83R\83\93\83g\83\8d\81[\83\89\82Ì\8eí\97Þ\82Ì\8e©\93®\8c\9f\92m\82Ì\8c\8b\89Ê\82ð\8fã\8f\91\82«\82·\82éSDL_HINT_GAMECONTROLLERTYPE\83q\83\93\83g\82Ì\92Ç\89Á
349 <li>\83v\83\8c\83C\83\84\81[\94Ô\8d\86\82©\82ç\83f\83o\83C\83X\82ð\8b\81\82ß\82é<a href="SDL_JoystickFromPlayerIndex.html">SDL_JoystickFromPlayerIndex()</a>\82Æ<a href="SDL_GameControllerFromPlayerIndex.html">SDL_GameControllerFromPlayerIndex()</a>\82Ì\92Ç\89Á
350 <li>\83f\83o\83C\83X\82Ì\83v\83\8c\83C\83\84\81[\94Ô\8d\86\82ð\90Ý\92è\82·\82é<a href="SDL_JoystickSetPlayerIndex.html">SDL_JoystickSetPlayerIndex()</a>\82Æ<a href="SDL_GameControllerSetPlayerIndex.html">SDL_GameControllerSetPlayerIndex()</a>\82Ì\92Ç\89Á
351 <li>Nintendo Switch Pro\83R\83\93\83g\83\8d\81[\83\89\82Å, \83{\83^\83\93\82ð\83\89\83x\83\8b\92Ê\82è\82Æ\82·\82é\82©, \94z\92u\83\8c\83C\83A\83E\83g\82É\8d\87\82í\82¹\82Ä\8cð\8a·\82·\82é\82©\82ð\8c\88\82ß\82éSDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS\83q\83\93\83g\82Ì\92Ç\89Á. \83f\83t\83H\83\8b\83g\82Å\82Í\83\89\83x\83\8b\92Ê\82è\82Æ\82·\82é
352 <li>HIDAPI\83h\83\89\83C\83o\82É\82æ\82éNintendo GameCube\83R\83\93\83g\83\8d\81[\83\89\82Ì\91Î\89\9e\82ð\92Ç\89Á. \8eg\97p\82·\82é\82©\94Û\82©\82ð\8c\88\82ß\82éSDL_HINT_JOYSTICK_HIDAPI_GAMECUBE\83q\83\93\83g\82Ì\92Ç\89Á
353 <li>HIDAPI\83h\83\89\83C\83o\82É\82æ\82éXbox 360\82ÆXbox One\83R\83\93\83g\83\8d\81[\83\89\82Ì\91Î\89\9e\82ð\89ü\91P
354 <li>\88È\89º\82ð\8aÜ\82Þ\91½\90\94\82Ì\83Q\81[\83\80\83R\83\93\83g\83\8d\81[\83\89\82Ì\91Î\89\9e\82ð\92Ç\89Á:
355 <ul>
356 <li>8BitDo FC30 Pro
357 <li>8BitDo M30 GamePad
358 <li>BDA PS4 Fightpad
359 <li>HORI Fighting Commander
360 <li>Hyperkin Duke
361 <li>Hyperkin X91
362 <li>MOGA XP5-A Plus
363 <li>NACON GC-400ES
364 <li>NVIDIA Controller v01.04
365 <li>PDP Versus Fighting Pad
366 <li>Razer Raion Fightpad for PS4
367 <li>Razer Serval
368 <li>Stadia Controller
369 <li>SteelSeries Stratus Duo
370 <li>Victrix Pro Fight Stick for PS4
371 <li>Xbox One Elite Series 2
372 </ul>
373 <li>HIDAPI\83h\83\89\83C\83o\82ð\8eg\97p\82µ\82½\8fê\8d\87\82Ì, \83Q\81[\83\80\83R\83\93\83g\83\8d\81[\83\89\82Ì\90U\93®\82Ì\8cÄ\82Ñ\8fo\82µ\82É\82æ\82é\83u\83\8d\83b\83L\83\93\83O\82ð\8fC\90³
374 <li>\94z\97ñ\82Ì\8ae\97v\91f\82ð0\82É\82·\82éSDL_zeroa()\83}\83N\83\8d\82Ì\92Ç\89Á
375 <li>CPU\82ÉARM SIMD (ARMv6+)\8ed\97l\82ª\82 \82é\8fê\8d\87\82É\90^\82ð\96ß\82·<a href="SDL_HasARMSIMD.html">SDL_HasARMSIMD()</a>\82Ì\92Ç\89Á
376 </ul>
377 <h3>Windows</h3>
378 <ul>
379 <li>gcc\82Å\83r\83\8b\83h\82µ\82½\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Årelease SDL DLL\82ð\8eg\82¤\82Æ\83N\83\89\83b\83V\83\85\82·\82é\96â\91è\82ð\8fC\90³
380 <li>2.0.10\82Ì\83C\83x\83\93\83g\83n\83\93\83h\83\8a\83\93\83O\82Ì\83p\83t\83H\81[\83}\83\93\83X\92á\89º\82ð\8fC\90³
381 <li>SDL_SetThreadPriority()\82ªUWP\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82É\91Î\89\9e
382 </ul>
383 <h3>Linux</h3>
384 <ul>
385 <li>\90V\82µ\82¢X11\83E\83B\83\93\83h\83E\82Ì\83r\83W\83\85\83A\83\8bID\82ð\8ew\92è\82·\82éSDL_HINT_VIDEO_X11_WINDOW_VISUALID\83q\83\93\83g\82Ì\92Ç\89Á
386 <li>\83f\83t\83H\83\8b\83g\82ÅX11\82ªGLX\82ÆEGL\82Ì\82Ç\82¿\82ç\82ð\8eg\97p\82·\82é\82©\82ð\8ew\92è\82·\82éSDL_HINT_VIDEO_X11_FORCE_EGL\83q\83\93\83g\82Ì\92Ç\89Á
387 </ul>
388 <h3>iOS / tvOS / macOS</h3>
389 <ul>
390 <li>\8ew\92è\82Ì\83E\83B\83\93\83h\83E\82ÉCAMetalLayer-backed NSView/UIView\82ð\90\90¬\82µ\82Ä\83A\83^\83b\83`\82·\82é<a href="SDL_Metal_CreateView.html">SDL_Metal_CreateView()</a>\82Æ<a href="SDL_Metal_DestroyView.html">SDL_Metal_DestroyView()</a>\82Ì\92Ç\89Á
391 </ul>
392 <h3>iOS/ tvOS</h3>
393 <ul>
394 <li>Bluetooth Steam\83R\83\93\83g\83\8d\81[\83\89\82Ì\83Q\81[\83\80\83R\83\93\83g\83\8d\81[\83\89\82Æ\82µ\82Ä\82Ì\91Î\89\9e\82ð\92Ç\89Á
395 </ul>
396 <h3>tvOS</h3>
397 <ul>
398 <li>Apple TV\82Ì\83T\83\89\83E\83\93\83h\91Î\89\9e\82ð\8fC\90³
399 </ul>
400 <h3>Android</h3>
401 <ul>
402 <li>\83f\83o\83C\83X\82ÌAPI\83\8c\83x\83\8b\82ð\96ß\82·<a href="SDL_GetAndroidSDKVersion.html">SDL_GetAndroidSDKVersion()</a>\82Ì\92Ç\89Á
403 <li>OpenSL-ES\82ð\8eg\97p\82µ\82½\98^\89¹\82Ì\91Î\89\9e\82ð\92Ç\89Á
404 <li>Bluetooth Steam\83R\83\93\83g\83\8d\81[\83\89\82Ì\83Q\81[\83\80\83R\83\93\83g\83\8d\81[\83\89\82Æ\82µ\82Ä\82Ì\91Î\89\9e\82ð\92Ç\89Á
405 <li>\83A\83v\83\8a\82ª\83o\83b\83N\83O\83\89\83E\83\93\83h\82É\82È\82é, \82Ü\82½\82Í\8fI\97¹\82·\82é\82Æ\82«\8bH\82É\83N\83\89\83b\83V\83\85\82·\82é\96â\91è\82Ì\8fC\90³
406 </ul>
407 <h2>2.0.10\82Ì\95Ï\8dX\93_</h2>
408 <h3>\91S\94Ê</h3>
409 <ul>
410 <li>SDL_RW*\83}\83N\83\8d\82Í2.0.10\88È\8d~\82Í\8aÖ\90\94\82Æ\82È\82é
411 <li>\8c»\8dÝ\82ÌCPU\82ÌSIMD\96½\97ß\97p\82É\83\81\83\82\83\8a\82ð\8am\95Û\82·\82é<a href="SDL_SIMDGetAlignment.html">SDL_SIMDGetAlignment()</a>, <a href="SDL_SIMDAlloc.html">SDL_SIMDAlloc()</a>, <a href="SDL_SIMDFree.html">SDL_SIMDFree()</a>\8aÖ\90\94\82Ì\92Ç\89Á
412 <li>SDL\83\8c\83\93\83_\83\8a\83\93\83OAPI\82Ì\88ø\90\94\82ð\95\82\93®\8f¬\90\94\93_\82Å\8ew\92è\82·\82é<a href="SDL_RenderDrawPointF.html">SDL_RenderDrawPointF()</a>, <a href="SDL_RenderDrawPointsF.html">SDL_RenderDrawPointsF()</a>, <a href="SDL_RenderDrawLineF.html">SDL_RenderDrawLineF()</a>, <a href="SDL_RenderDrawLinesF.html">SDL_RenderDrawLinesF()</a>, <a href="SDL_RenderDrawRectF.html">SDL_RenderDrawRectF()</a>, <a href="SDL_RenderDrawRectsF.html">SDL_RenderDrawRectsF()</a>, <a href="SDL_RenderFillRectF.html">SDL_RenderFillRectF()</a>, <a href="SDL_RenderFillRectsF.html">SDL_RenderFillRectsF()</a>, <a href="SDL_RenderCopyF.html">SDL_RenderCopyF()</a>, <a href="SDL_RenderCopyExF.html">SDL_RenderCopyExF()</a>\8aÖ\90\94\82Ì\92Ç\89Á
413 <li>\83^\83b\83`\83f\83o\83C\83X\82ª\83^\83b\83`\83X\83N\83\8a\81[\83\93\91\8a\91Î\8dÀ\95W\82Ü\82½\82Í\90â\91Î\8dÀ\95W\82Ì\83g\83\89\83b\83N\83p\83b\83h\82Æ\82È\82é\82©\82ð\93¾\82é<a href="SDL_GetTouchDeviceType.html">SDL_GetTouchDeviceType()</a>\8aÖ\90\94\82Ì\92Ç\89Á
414 <li>\83p\83t\83H\81[\83}\83\93\83X\8cü\8fã\82Ì\82½\82ß, SDL\83\8c\83\93\83_\83\8a\83\93\83OAPI\82Í\83o\83b\83`\83\8c\83\93\83_\83\8a\83\93\83O\82ð\83f\83t\83H\83\8b\83g\82Æ\82µ\82½
415 <li>\83l\83C\83e\83B\83u\83\8c\83\93\83_\83\8a\83\93\83O\82ÆSDL\83\8c\83\93\83_\83\8a\83\93\83O\82ð\8d¬\8d\87\82µ\82Ä\8eg\82Á\82Ä\82¢\82é\8fê\8d\87\82É, \83o\83b\83`\83\8c\83\93\83_\83\8a\83\93\83O\83R\83}\83\93\83h\82ð\8b­\90§\93I\82É\8eÀ\8ds\82³\82¹\82é<a href="SDL_RenderFlush.html">SDL_RenderFlush()</a>\8aÖ\90\94\82Ì\92Ç\89Á
416 <li>\83\8c\83\93\83_\83\8a\83\93\83OAPI\82ð\83o\83b\83`\8f\88\97\9d\82·\82é\82©\94Û\82©\82ð\90§\8cä\82·\82éSDL_HINT_RENDER_BATCHING\83q\83\93\83g\82Ì\92Ç\89Á. \83\8c\83\93\83_\83\89\81[\82ð\90\90¬\82·\82é\82Æ\82«, \8eg\97p\82·\82é\83h\83\89\83C\83o\82ð\8ew\92è\82µ\82È\82¯\82ê\82Î, \83f\83t\83H\83\8b\83g\82Í"1"\82Å\82 \82é.
417 <li>\83f\83o\83b\83O\97p\82ÉSDL\83C\83x\83\93\83g\82Ì\83\8d\83O\8fo\97Í\82ð\97L\8cø\82É\82·\82éSDL_HINT_EVENT_LOGGING\83q\83\93\83g\82Ì\92Ç\89Á
418 <li>\83W\83\87\83C\83X\83e\83B\83b\83N\82Æ\83Q\81[\83\80\83R\83\93\83g\83\8d\81[\83\89\81[\82ð\83o\83C\83\93\83h\82·\82é\82½\82ß\82É\93Ç\82Ý\8d\9e\82Þ\83t\83@\83C\83\8b\82ð\8ew\92è\82·\82éSDL_HINT_GAMECONTROLLERCONFIG_FILE\83q\83\93\83g\82Ì\92Ç\89Á
419 <li>SDL\82ª\83^\83b\83`\83C\83x\83\93\83g\82Æ\83}\83E\83X\83C\83x\83\93\83g\82ð\93\9d\8d\87\82µ\82Ä\88µ\82¤\82©\94Û\82©\82ð\91I\91ð\82·\82éSDL_HINT_MOUSE_TOUCH_EVENTS\83q\83\93\83g\82Ì\92Ç\89Á
420 <li>\90ö\8dÝ\93I\82È\83Z\83L\83\85\83\8a\83e\83B\8fã\82Ì\8bº\88Ð\82É\91Î\89\9e\82·\82é\82½\82ß, \95s\90³\82ÈWAVE\83t\83@\83C\83\8b\82ÆBMP\83t\83@\83C\83\8b\82Ì\8f\88\97\9d\82ð\89ü\91P
421 </ul>
422 <h3>Linux</h3>
423 <ul>
424 <li>Wayland\82ð\8dÌ\97p\82µ, Mir\83r\83f\83I\83h\83\89\83C\83o\82ð\8dí\8f\9c
425 </ul>
426 <h3>iOS / tvOS</h3>
427 <ul>
428 <li>iOS 13\82ÆtvOS 13\82ÅXBox\82ÆPS4\82Ì\96³\90ü\83R\83\93\83g\83\8d\81[\83\89\82É\91Î\89\9e
429 <li>Bluetooth\83L\81[\83{\81[\83h\82ð\8eg\82Á\82½\83e\83L\83X\83g\93ü\97Í\82É\91Î\89\9e
430 </ul>
431 <h3>Android</h3>
432 <ul>
433 <li>OpenSL ES\82ð\8eg\97p\82µ\82½\92á\92x\89\84\83I\81[\83f\83B\83I\82Ì\92Ç\89Á
434 <li>SDL_HINT_ANDROID_SEPARATE_MOUSE_AND_TOUCH\83q\83\93\83g\82Ì\94p\8e~ (SDL_HINT_MOUSE_TOUCH_EVENTS\83q\83\93\83g\82ÆSDL_HINT_TOUCH_MOUSE_EVENTS\83q\83\93\83g\82É\92u\82«\8a·\82¦\82ç\82ê\82½)<br>
435 SDL_HINT_ANDROID_SEPARATE_MOUSE_AND_TOUCH = 1\82Í, 2\82Â\82Ì\83q\83\93\83g\82ð0\82Æ\82·\82é\90Ý\92è\82Æ\92u\82«\8a·\82¦\82È\82¯\82ê\82Î\82È\82ç\82È\82¢.
436 SDL_HINT_ANDROID_SEPARATE_MOUSE_AND_TOUCH = 0\82Í, 2\82Â\82Ì\83q\83\93\83g\82ð1\82Æ\82·\82é\90Ý\92è\82Æ\92u\82«\8a·\82¦\82È\82¯\82ê\82Î\82È\82ç\82È\82¢.
437 <li>\83A\83v\83\8a\82ª\83|\81[\83Y\82³\82ê\82½\82Æ\82«\83C\83x\83\93\83g\83\8b\81[\83v\82ð\83u\83\8d\83b\83N\82·\82é\82©\94Û\82©\82ð\91I\91ð\82·\82éSDL_HINT_ANDROID_BLOCK_ON_PAUSE\83q\83\93\83g\82Ì\92Ç\89Á
438 </ul>
439 <h2>2.0.9\82Ì\95Ï\8dX\93_</h2>
440 <h3>\91S\94Ê</h3>
441 <ul>
442 <li>\90V\82µ\82¢\83Z\83\93\83T\81[API\82Ì\92Ç\89Á. SDL_Init()\82ÅSDL_INIT_SENSOR\82ð\8eg\82Á\82Ä\8f\89\8aú\89»\82³\82ê, SDL_sensor.h\82Å\90é\8c¾\82³\82ê\82Ä\82¢\82é
443 <li>\83Z\83\93\83T\81[\82ª\8dX\90V\82³\82ê\82½\82Æ\82«\91\97\82ç\82ê\82éSDL_SENSORUPDATE\83C\83x\83\93\83g\82Ì\92Ç\89Á
444 <li>\8c»\8dÝ\82Ì\83f\83B\83X\83v\83\8c\83C\82Ì\8cü\82«\82ð\96ß\82·<a href="SDL_GetDisplayOrientation.html">SDL_GetDisplayOrientation()</a>\82Ì\92Ç\89Á
445 <li>\83f\83B\83X\83v\83\8c\83C\82Ì\8cü\82«\82ª\95Ï\82í\82Á\82½\82Æ\82«\91\97\82ç\82ê\82éSDL_DISPLAYEVENT\83C\83x\83\93\83g\82Ì\92Ç\89Á
446 <li>Xbox, PS4, Nintendo Switch Pro\83R\83\93\83g\83\8d\81[\83\89\82Ì\8aÂ\8b«\82ð\89z\82¦\82½\88ê\8aÑ\90«\82Ì\82 \82é\91Î\89\9e\82Ì\82½\82ß\82ÌHIDAPI\83W\83\87\83C\83X\83e\83B\83b\83N\83h\83\89\83C\83o\82Ì\92Ç\89Á (PS4\82ÆNintendo Switch Pro\83R\83\93\83g\83\8d\81[\83\89\82Ö\82Ì\91Î\89\9e\82É\8dv\8c£\82µ\82½Valve\82É\8a´\8eÓ\82µ\82Ü\82·)
447 <li>\82»\82Ì\91¼\91½\90\94\82Ì\83Q\81[\83\80\83R\83\93\83g\83\8d\81[\83\89\82Ö\82Ì\91Î\89\9e\82ð\92Ç\89Á
448 <li>\83Q\81[\83\80\83R\83\93\83g\83\8d\81[\83\89\82Ì\83v\83\8c\83C\83\84\81[\94Ô\8d\86\82ð\93¾\82é<a href="SDL_JoystickGetDevicePlayerIndex.html">SDL_JoystickGetDevicePlayerIndex()</a>, <a href="SDL_JoystickGetPlayerIndex.html">SDL_JoystickGetPlayerIndex()</a>, SDL_GameControllerGetPlayerIndex()\82Ì\92Ç\89Á. XInput\83R\83\93\83g\83\8d\81[\83\89\82Ì\8fê\8d\87\82ÍXInput index\82ð\96ß\82·.
449 <li>\83n\83v\83e\83B\83b\83NAPI\82ð\8eg\82í\82¸\82É\92P\8f\83\82È\90U\93®\82ð\8bN\82±\82¹\82é<a href="SDL_GameControllerRumble.html">SDL_GameControllerRumble()</a>, <a href="SDL_JoystickRumble.html">SDL_JoystickRumble()</a>\82Ì\92Ç\89Á
450 <li>\8aJ\82­\91O\82É\83Q\81[\83\80\83R\83\93\83g\83\8d\81[\83\89\82Ì\83}\83b\83s\83\93\83O\82ð\93¾\82ç\82ê\82é<a href="SDL_GameControllerMappingForDeviceIndex.html">SDL_GameControllerMappingForDeviceIndex()</a>\82Ì\92Ç\89Á
451 <li>\83}\83E\83X\82Ì\83_\83u\83\8b\83N\83\8a\83b\83N\82Ì\8e\9e\8aÔ\82ð\90§\8cä\82·\82éSDL_HINT_MOUSE_DOUBLE_CLICK_TIME\83q\83\93\83g\82Ì\92Ç\89Á
452 <li>\83}\83E\83X\82Ì\83_\83u\83\8b\83N\83\8a\83b\83N\82Ì\94¼\8ca\82ð\83s\83N\83Z\83\8b\92P\88Ê\82Å\90§\8cä\82·\82éSDL_HINT_MOUSE_DOUBLE_CLICK_RADIUS\83q\83\93\83g\82Ì\92Ç\89Á
453 <li>\83T\81[\83t\83F\83C\83X\82ª\97L\8cø\82È\83J\83\89\81[\83L\81[\82ð\8e\9d\82Á\82Ä\82¢\82é\82©\94Û\82©\82ð\96ß\82·<a href="SDL_HasColorKey.html">SDL_HasColorKey()</a>\82Ì\92Ç\89Á
454 <li>CPU\82ÉAVX-512F\8ed\97l\82ª\82 \82é\82©\94Û\82©\82ð\96ß\82·<a href="SDL_HasAVX512F.html">SDL_HasAVX512F()</a>\82Ì\92Ç\89Á
455 <li>\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82ª\83^\83u\83\8c\83b\83g\8fã\82Å\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\82©\94Û\82©\82ð\96ß\82·<a href="SDL_IsTablet.html">SDL_IsTablet()</a>\82Ì\92Ç\89Á
456 <li>\83X\83\8c\83b\83h\82ð\8dÅ\8d\82\88Ê\82Ì\97D\90æ\93x\82É\82·\82éSDL_THREAD_PRIORITY_TIME_CRITICAL\82Ì\92Ç\89Á
457 </ul>
458 <h3>Mac OS X</h3>
459 <ul>
460 <li>Mac OS X Mojave\82Å\8d\95\82¢\89æ\96Ê\82©\82ç\8en\82Ü\82é\96â\91è\82Ì\8fC\90³
461 </ul>
462 <h3>Linux</h3>
463 <ul>
464 <li>RealtimeKit\82ð\8eg\82Á\82Ä\89Â\94\\82È\82ç\83l\83C\83f\83B\83u\83X\83\8c\83b\83h\82Ì\97D\90æ\93x\82Ì\90Ý\92è\82·\82é<a href="SDL_LinuxSetThreadPriority.html">SDL_LinuxSetThreadPriority()</a>\82Ì\92Ç\89Á
465 </ul>
466 <h3>iOS</h3>
467 <ul>
468 <li>\83A\83W\83A\8c¾\8cê\82ÌIME\93ü\97Í\82Ì\8fC\90³
469 </ul>
470 <h3>Android</h3>
471 <ul>
472 <li>Google\82Ì\90V\82µ\82¢App Store\82Ì\97v\8b\81\82É\93K\8d\87\82³\82¹\82é\82½\82ß, Android SDK\82ÅAPI 26\82ª\95K\97v\82Æ\82È\82Á\82½
473 <li>\97L\90üUSB\82ÌXbox, PS4, Nintendo Switch Pro \83Q\81[\83\80\83R\83\93\83g\83\8d\81[\83\89\82Ö\82Ì\91Î\89\9e\82Ì\92Ç\89Á
474 <li>Android 7.0\88È\8d~(Chromebook, Samsung Experience 9.0\82ÌDeX\83\82\81[\83h\82ð\8f\9c\82­)\82Å\83}\83E\83X\82Ì\91\8a\91Î\83\82\81[\83h\82Ö\82Ì\91Î\89\9e\82ð\92Ç\89Á
475 <li>Android 7.0\88È\8d~\82Å\83J\83X\83^\83\80\83}\83E\83X\83J\81[\83\\83\8b\82Ö\82Ì\91Î\89\9e\82ð\92Ç\89Á
476 <li>\96ß\82é\83{\83^\83\93\82ð\89\9f\82µ\82½\82Æ\82«\83A\83v\83\8a\8aO\82É\96ß\82é(\83f\83t\83H\83\8b\83g)\82©SDL_SCANCODE_AC_BACK\83C\83x\83\93\83g\82ð\91\97\82é\82©\82ð\8c\88\82ß\82éSDL_HINT_ANDROID_TRAP_BACK_BUTTON\83q\83\93\83g\82Ì\92Ç\89Á
477 <li>Android\83V\83X\83e\83\80\82Ì\96ß\82é\83{\83^\83\93\82Ì\90U\82é\95\91\82¢\82ð\88ø\82«\8bN\82±\82·<a href="SDL_AndroidBackButton.html">SDL_AndroidBackButton()</a>\82Ì\92Ç\89Á
478 <li>Chromebook Android\83\89\83\93\83^\83C\83\80\82Å\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\82©\94Û\82©\82ð\96ß\82·<a href="SDL_IsChromebook.html">SDL_IsChromebook()</a>\82Ì\92Ç\89Á
479 <li>Samsung DeX\83h\83b\83L\83\93\83O\83X\83e\81[\83V\83\87\83\93\82Å\8eÀ\8ds\82µ\82Ä\82¢\82é\82©\94Û\82©\82ð\96ß\82·<a href="SDL_IsDeXMode.html">SDL_IsDeXMode()</a>\82Ì\92Ç\89Á
480 </ul>
481 <h2>2.0.8\82Ì\95Ï\8dX\93_</h2>
482 <h3>\91S\94Ê</h3>
483 <ul>
484 <li>SDL_fmod()\82ÆSDL_log10()\82Ì\92Ç\89Á
485 <li>SDL\90\94\8aw\8aÖ\90\94\82Í\82»\82ê\82¼\82êfloat\94Å\82ª\97\98\97p\89Â\94\\82É\82È\82é
486 <li>YUV\90F\8bó\8aÔ\82É/\82©\82ç\95Ï\8a·\82·\82é\82Æ\82«\8eg\97p\82³\82ê\82é\8cv\8eZ\8e®\82ð\90§\8cä\82·\82é<a href="SDL_SetYUVConversionMode.html">SDL_SetYUVConversionMode()</a>\82Æ<a href="SDL_GetYUVConversionMode.html">SDL_GetYUVConversionMode()</a>\82Ì\92Ç\89Á. \83I\83v\83V\83\87\83\93\82ÍJPEG, BT.601, BT.709
487 </ul>
488 <h3>Windows</h3>
489 <ul>
490 <li>Windows UWP\82ÅWASAPI\82Ö\82Ì\91Î\89\9e\82ð\8eÀ\91\95\94ñ\90\84\8f§\82ÌXAudio2\8eÀ\91\95\82ð\8dí\8f\9c
491 <li>Windows 7\88È\8d~\82ÅWASAPI\82É\82æ\82é\83\8a\83T\83\93\83v\83\8a\83\93\83O\82ð\92Ç\89Á
492 </ul>
493 <h3>Windows UWP</h3>
494 <ul>
495 <li>\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82ª\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\83f\83o\83C\83X\82Ì\8eí\97Þ\82ð\93¾\82é<a href="SDL_WinRTGetDeviceFamily.html">SDL_WinRTGetDeviceFamily()</a>\82Ì\92Ç\89Á
496 </ul>
497 <h3>Mac OS X</h3>
498 <ul>
499 <li>Mac\82É\82¨\82¯\82éVulkan SDK\82Ì\91Î\89\9e\82ð\92Ç\89Á:
500 <ul style="list-style:none;">
501 <li><a href="https://www.lunarg.com/lunarg-releases-vulkan-sdk-1-0-69-0-for-mac/">https://www.lunarg.com/lunarg-releases-vulkan-sdk-1-0-69-0-for-mac/</a>
502 </ul>
503 <li>\89Â\94\\82È\82Æ\82«ANGLE\82ð\8eg\82Á\82½OpenGL ES\82Ö\82Ì\91Î\89\9e\82ð\92Ç\89Á
504 </ul>
505 <h3>Mac OS X / iOS / tvOS</h3>
506 <ul>
507 <li>Metal 2D\83\8c\83\93\83_\81[\82ð\92Ç\89Á
508 <li>Metal\82ð\8eg\82Á\82ÄSDL\83\8c\83\93\83_\83\8a\83\93\83O\82·\82é\82Æ\82«, \83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Ì\95`\89æ\82ð\91}\93ü\82·\82é<a href="SDL_RenderGetMetalLayer.html">SDL_RenderGetMetalLayer()</a>\82Æ<a href="SDL_RenderGetMetalCommandEncoder.html">SDL_RenderGetMetalCommandEncoder()</a>\82Ì\92Ç\89Á
509 </ul>
510 <h3>iOS</h3>
511 <ul>
512 <li>iPhone X\82Å\83z\81[\83\80\83C\83\93\83W\83P\81[\83^\81[\83o\81[\82ð\89B\82·\82©\94Û\82©\82ð\90§\8cä\82·\82éSDL_HINT_IOS_HIDE_HOME_INDICATOR\83q\83\93\83g\82Ì\92Ç\89Á. \83f\83t\83H\83\8b\83g\82Í\83t\83\8b\83X\83N\83\8a\81[\83\93\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Å\82Í\88Ã\82­\82µ\82Ä, \83E\83B\83\93\83h\83E\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Å\82Í\95\\8e¦\82·\82é
513 </ul>
514 <h3>iOS / Android</h3>
515 <ul>
516 <li>\83\\83t\83g\83E\83F\83A\83L\81[\83{\81[\83h\82Ì\83\8a\83^\81[\83\93\83L\81[\82Í\83L\81[\83{\81[\83h\82ð\89B\82·\82©, \83L\81[\83C\83x\83\93\83g\82ð\91\97\82é\82©(\83f\83t\83H\83\8b\83g)\82ð\90§\8cä\82·\82éSDL_HINT_RETURN_KEY_HIDES_IME\83q\83\93\83g\82Ì\92Ç\89Á
517 </ul>
518 <h3>Android</h3>
519 <ul>
520 <li>SDL\82ÍAndroid Studio\82ÆGradle\82Å\82Ì\83r\83\8b\83h\82É\83f\83t\83H\83\8b\83g\82Å\91Î\89\9e\82·\82é
521 <li>SDL\82Í\83r\83\8b\83h\82É\82ÍAPI 19 SDK\82ª\95K\97v\82É\82È\82é. \82µ\82©\82µ\88Ë\91R API 14 (Android 4.0.1)\82ð\83^\81[\83Q\83b\83g\82Æ\82·\82é
522 <li>\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82ªAndroid TV\82Å\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\82©\82ð\93¾\82é<a href="SDL_IsAndroidTV.html">SDL_IsAndroidTV()</a>\82Ì\92Ç\89Á
523 </ul>
524 <h3>Android / tvOS</h3>
525 <ul>
526 <li>TV\83\8a\83\82\83R\83\93\82Í\83W\83\87\83C\83X\83e\83B\83b\83N\82Æ\82µ\82Ä\83\8a\83X\83g\82É\8fã\82°\82ç\82ê\82é\82©(\83f\83t\83H\83\8b\83g), \83L\81[\83{\81[\83h\83C\83x\83\93\83g\82ð\91\97\82é\82©\90§\8cä\82·\82éSDL_HINT_TV_REMOTE_AS_JOYSTICK\83q\83\93\83g\82Ì\92Ç\89Á
527 </ul>
528 <h3>Linux</h3>
529 <ul>
530 <li>X\83T\81[\83o\82ÍSDL\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Ì\83R\83\93\83|\81[\83U\81[\82ð\83X\83L\83b\83v\82·\82é\82©\94Û\82©\82ð\90§\8cä\82·\82éSDL_HINT_VIDEO_X11_NET_WM_BYPASS_COMPOSITOR\83q\83\93\83g\82Ì\92Ç\89Á. \83f\83t\83H\83\8b\83g\82Í"1"
531 <li>Raspberry Pi\82ÆKMSDRM\83r\83f\83I\83h\83\89\83C\83o\82Å, \83_\83u\83\8b\83o\83b\83t\83@\83\8a\83\93\83O\82Ü\82½\82Í\83g\83\8a\83v\83\8b\83o\83b\83t\83@\83\8a\83\93\83O(\83f\83t\83H\83\8b\83g)\82Ì\82Ç\82¿\82ç\82ð\8eg\82¤\82©\82ð\90§\8cä\82·\82éSDL_HINT_VIDEO_DOUBLE_BUFFER\83q\83\93\83g\82Ì\92Ç\89Á
532 </ul>
533 <h2>2.0.7\82Ì\95Ï\8dX\93_</h2>
534 <h3>\91S\94Ê</h3>
535 <ul>
536 <li><a href="Tutorial-SDL_AudioStream.html">\83I\81[\83f\83B\83I\83X\83g\83\8a\81[\83\80\95Ï\8a·</a>\8aÖ\90\94\82Ì\92Ç\89Á:
537 <ul style="list-style:none;">
538 <li>
539 <li><a href="SDL_NewAudioStream.html">SDL_NewAudioStream()</a>
540 <li><a href="SDL_AudioStreamPut.html">SDL_AudioStreamPut()</a>
541 <li><a href="SDL_AudioStreamGet.html">SDL_AudioStreamGet()</a>
542 <li><a href="SDL_AudioStreamAvailable.html">SDL_AudioStreamAvailable()</a>
543 <li><a href="SDL_AudioStreamFlush.html">SDL_AudioStreamFlush()</a>
544 <li><a href="SDL_AudioStreamClear.html">SDL_AudioStreamClear()</a>
545 <li><a href="SDL_FreeAudioStream.html">SDL_FreeAudioStream()</a>
546 </ul>
547 <li>SDL\83\81\83\82\83\8a\8am\95Û\8b@\94\\82Ì\96â\82¢\8d\87\82í\82¹\82Æ\90Ý\92è\82ð\8ds\82¤\8aÖ\90\94\82Ì\92Ç\89Á:
548 <ul style="list-style:none;">
549 <li><a href="SDL_GetMemoryFunctions.html">SDL_GetMemoryFunctions()</a>
550 <li><a href="SDL_SetMemoryFunctions.html">SDL_SetMemoryFunctions()</a>
551 <li><a href="SDL_GetNumAllocations.html">SDL_GetNumAllocations()</a>
552 </ul>
553 <li>\83W\83\87\83C\83X\83e\83B\83b\83N\82Æ\83Q\81[\83\80\83R\83\93\83g\83\8d\81[\83\89\81[API\82Ö\82Ì\83}\83\8b\83`\83X\83\8c\83b\83h\83A\83N\83Z\83X\82Ì\82½\82ß\82Ì\83\8d\83b\83N\8aÖ\90\94\82Ì\92Ç\89Á:
554 <ul style="list-style:none;">
555 <li><a href="SDL_LockJoysticks.html">SDL_LockJoysticks()</a>
556 <li><a href="SDL_UnlockJoysticks.html">SDL_UnlockJoysticks()</a>
557 </ul>
558 <li>\88È\89º\82Ì\8aÖ\90\94\82ª\83X\83\8c\83b\83h\83Z\81[\83t\82É\82È\82Á\82½:
559 <ul style="list-style:none;">
560 <li>SDL_SetEventFilter()
561 <li>SDL_GetEventFilter()
562 <li>SDL_AddEventWatch()
563 <li>SDL_DelEventWatch()
564 </ul>
565 </ul>
566 <h2>2.0.6\82Ì\95Ï\8dX\93_</h2>
567 <h3>\91S\94Ê</h3>
568 <ul>
569 <li>SDL_vulkan.h\82É\82æ\82é\91½\8aÂ\8b«\91Î\89\9e<a href="CategoryVulkan.html">Vulkan\83O\83\89\83t\83B\83b\83N</a>\82Ì\92Ç\89Á:
570 <ul style="list-style:none;">
571 <li><a href="SDL_Vulkan_LoadLibrary.html">SDL_Vulkan_LoadLibrary()</a>
572 <li><a href="SDL_Vulkan_GetVkGetInstanceProcAddr.html">SDL_Vulkan_GetVkGetInstanceProcAddr()</a>
573 <li><a href="SDL_Vulkan_GetInstanceExtensions.html">SDL_Vulkan_GetInstanceExtensions()</a>
574 <li><a href="SDL_Vulkan_CreateSurface.html">SDL_Vulkan_CreateSurface()</a>
575 <li><a href="SDL_Vulkan_GetDrawableSize.html">SDL_Vulkan_GetDrawableSize()</a>
576 <li><a href="SDL_Vulkan_UnloadLibrary.html">SDL_Vulkan_UnloadLibrary()</a>
577 </ul>
578 \82±\82ê\82É\82æ\82è\91S\82Ä\82Ì\8aÂ\8b«\88Ë\91\83R\81[\83h\82ðSDL\8aÂ\8b«\82ÌVulkan\82Ö\88Ú\8ds\82·\82é\95K\97v\82ª\90\82\82é.
579 test/testvulkan.c\82É\83T\83\93\83v\83\8b\82ª\82 \82é.
580 <li>2D\83\8c\83\93\83_\83\8a\83\93\83O\82Ì\83J\83X\83^\83\80\83u\83\8c\83\93\83h\83\82\81[\83h\82ð\90\90¬\82·\82é<a href="SDL_ComposeCustomBlendMode.html">SDL_ComposeCustomBlendMode()</a>\82Ì\92Ç\89Á
581 <li>NEON\96½\97ß\82É\91Î\89\9e\82µ\82Ä\82¢\82é\82©\94Û\82©\82ð\96ß\82·<a href="SDL_HasNEON.html">SDL_HasNEON()</a>\82Ì\92Ç\89Á
582 <li>Nintendo Switch Pro\83R\83\93\83g\83\8d\81[\83\89\81[\82ð\8aÜ\82Þ\91½\82­\82Ì\83Q\81[\83\80\83R\83\93\83g\83\8d\81[\83\89\81[\82Ö\82Ì\91Î\89\9e\82ð\92Ç\89Á
583 <li>\83Q\81[\83\80\83R\83\93\83g\83\8d\81[\83\89\81[\82Å\8bt\93]\82â\83o\83\89\83o\83\89\82Ì\95û\8cü\82Ì\83}\83b\83s\83\93\83O\82Ì\92Ç\89Á
584 <li>\8aJ\82­\91O\82É\83W\83\87\83C\83X\83e\83B\83b\83N\82Ì\8fî\95ñ\82ð\96ß\82·\8aÖ\90\94\82Ì\92Ç\89Á:
585 <ul style="list-style:none;">
586 <li><a href="SDL_JoystickGetDeviceVendor.html">SDL_JoystickGetDeviceVendor()</a>
587 <li><a href="SDL_JoystickGetDeviceProduct.html">SDL_JoystickGetDeviceProduct()</a>
588 <li><a href="SDL_JoystickGetDeviceProductVersion.html">SDL_JoystickGetDeviceProductVersion()</a>
589 <li><a href="SDL_JoystickGetDeviceType.html">SDL_JoystickGetDeviceType()</a>
590 <li><a href="SDL_JoystickGetDeviceInstanceID.html">SDL_JoystickGetDeviceInstanceID()</a>
591 </ul>
592 <li>\8aJ\82©\82ê\82½\83W\83\87\83C\83X\83e\83B\83b\83N\82Ì\8fî\95ñ\82ð\96ß\82·\8aÖ\90\94\82Ì\92Ç\89Á:
593 <ul style="list-style:none;">
594 <li><a href="SDL_JoystickGetVendor.html">SDL_JoystickGetVendor()</a>
595 <li><a href="SDL_JoystickGetProduct.html">SDL_JoystickGetProduct()</a>
596 <li><a href="SDL_JoystickGetProductVersion.html">SDL_JoystickGetProductVersion()</a>
597 <li><a href="SDL_JoystickGetType.html">SDL_JoystickGetType()</a>
598 <li><a href="SDL_JoystickGetAxisInitialState.html">SDL_JoystickGetAxisInitialState()</a>
599 </ul>
600 <li>\8aJ\82©\82ê\82½\83Q\81[\83\80\83R\83\93\83g\83\8d\81[\83\89\81[\82Ì\8fî\95ñ\82ð\96ß\82é\8aÖ\90\94\82Ì\92Ç\89Á:
601 <ul style="list-style:none;">
602 <li><a href="SDL_GameControllerGetVendor.html">SDL_GameControllerGetVendor()</a>
603 <li><a href="SDL_GameControllerGetProduct.html">SDL_GameControllerGetProduct()</a>
604 <li><a href="SDL_GameControllerGetProductVersion.html">SDL_GameControllerGetProductVersion()</a>
605 </ul>
606 <li>\91g\82Ý\8d\9e\82Ü\82ê\82½\83Q\81[\83\80\83R\83\93\83g\83\8d\81[\83\89\81[\83}\83b\83s\83\93\83O\82Ì\88ê\97\97\82ð\93¾\82ç\82ê\82é<a href="SDL_GameControllerNumMappings.html">SDL_GameControllerNumMappings()</a>\82Æ<a href="SDL_GameControllerMappingForIndex.html">SDL_GameControllerMappingForIndex()</a>\82Ì\92Ç\89Á
607 <li>\83t\83@\83C\83\8b\82©\82ç\83\81\83\82\83\8a\82É\83\8d\81[\83h\82·\82é<a href="SDL_LoadFile.html">SDL_LoadFile()</a>\82Æ<a href="SDL_LoadFile_RW.html">SDL_LoadFile_RW()</a>\82Ì\92Ç\89Á
608 <li>\83T\81[\83t\83F\83C\83X\82Ì\83R\83s\81[\82ð\90\90¬\82·\82éSDL_DuplicateSurface()\82Ì\92Ç\89Á
609 <li>JACK\83I\81[\83f\83B\83I\83h\83\89\83C\83o\82Ì\8e\8e\8dì\82ð\92Ç\89Á
610 <li>2\82Ì\83x\83L\8fæ\82Å\82È\82¢\8dÄ\83T\83\93\83v\83\8a\83\93\83O\82Ì\8eÀ\91\95. libsamplerate\82Ì\8eg\97p\82ð\91I\91ð\82Å\82«\82é
611 <li>\8dÄ\83T\83\93\83v\83\8a\83\93\83O\82Ì\8e¿\82ð\8c\88\82ß\82éSDL_HINT_AUDIO_RESAMPLING_MODE\83q\83\93\83g\82Ì\92Ç\89Á
612 <li>SDL_RenderSetLogicalSize()\82Ì\8ag\91å\95û\96@\82ð\8c\88\82ß\82éSDL_HINT_RENDER_LOGICAL_SIZE_MODE\83q\83\93\83g\82Ì\92Ç\89Á
613 <ul style="list-style:none;">
614 <li>"0" \82Ü\82½\82Í "letterbox" - \8fã\89º/\8d\89E\82ð\8d\95\91Ñ\82É\82µ\82Ä\89æ\96Ê\82É\8d\87\82í\82¹\82é (\83f\83t\83H\83\8b\83g)
615 <li>"1" \82Ü\82½\82Í "overscan" - \8ag\91å\82µ\82Ä\89æ\96Ê\82É\8d\87\82í\82¹\82é. \89æ\96Ê\82©\82ç\82Í\82Ý\8fo\82·\82±\82Æ\82ð\94F\82ß\82é
616 </ul>
617 <li>\83}\83E\83X\82Ì\91¬\82³\82Ì\94{\97¦\82ð\90Ý\92è\82·\82éSDL_HINT_MOUSE_NORMAL_SPEED_SCALE\83q\83\93\83g\82ÆSDL_HINT_MOUSE_RELATIVE_SPEED_SCALE\83q\83\93\83g\82Ì\92Ç\89Á
618 <li>\83}\83E\83X\83C\83x\83\93\83g\82Æ\83^\83b\83`\83C\83x\83\93\83g\82ð\93\9d\8d\87\82·\82é\82©\94Û\82©\82ð\82ð\8c\88\82ß\82éSDL_HINT_TOUCH_MOUSE_EVENTS\83q\83\93\83g\82Ì\92Ç\89Á
619 </ul>
620 <h3>Windows</h3>
621 <ul>
622 <li>Windows\82Ì\83I\81[\83f\83B\83I\83h\83\89\83C\83o\82Ì\83f\83t\83H\83\8b\83g\82ð\90V\82½\82ÉWASAPI\82Æ\82µ\82½. \83z\83b\83g\83v\83\89\83O\83C\83\93\82Æ\83f\83t\83H\83\8b\83g\83I\81[\83f\83B\83I\83f\83o\83C\83X\82Ì\95Ï\8dX\82É\91Î\89\9e
623 <li>\8cÃ\82¢XAudio2\83I\81[\83f\83B\83I\83h\83\89\83C\83o\82Í\94ñ\90\84\8f§\82Æ\82È\82Á\82½. \8e\9f\82Ì\83\8a\83\8a\81[\83X\82Å\94p\8e~\82³\82ê\82é\97\\92è\82Å\82 \82é
624 <li>SDL windows\82Å\83\86\81[\83U\82Ì\83A\83C\83R\83\93\82ð\8ew\92è\82·\82éSDL_HINT_WINDOWS_INTRESOURCE_ICON\83q\83\93\83g\82ÆSDL_HINT_WINDOWS_INTRESOURCE_ICON_SMALL\83q\83\93\83g\82Ì\92Ç\89Á
625 <li>.NET\8c¾\8cê\82Æ\97l\81X\82ÈWindows\83f\83o\83b\83K\82É\91Î\89\9e\82·\82é\82½\82ßSDL_HINT_WINDOWS_DISABLE_THREAD_NAMING\83q\83\93\83g\82ð\83f\83t\83H\83\8b\83g\82Æ\82µ\82½
626 <li>\83Q\81[\83\80\83R\83\93\83g\83\8d\81[\83\89\81[\83}\83b\83s\83\93\83O\82ÌGUID\8c`\8e®\82Ì\8dX\90V. \8cÃ\82¢\83}\83b\83s\83\93\83O\82Í\93Ç\82Ý\8d\9e\82Ý\8e\9e\82É\8e©\93®\93I\82É\95Ï\8a·\82³\82ê\82é
627 <li>Windows\82ÌSDL_WINDOW_ALWAYS_ON_TOP\83t\83\89\83O\82ð\8eÀ\91\95
628 </ul>
629 <h3>Linux</h3>
630 <ul>
631 <li>\91g\82Ý\8d\9e\82Ý\97p\82ÌKMS/DRM\83r\83f\83I\83h\83\89\83C\83o\82Ì\8e\8e\8dì\82ð\92Ç\89Á
632 </ul>
633 <h3>iOS</h3>
634 <ul>
635 <li>SDL_HINT_AUDIO_CATEGORY\83q\83\93\83g\82É\82æ\82é\83I\81[\83f\83B\83I\83J\83e\83S\83\8a\82Ì\91\80\8dì\82ð\92Ç\89Á. \83T\83C\83\8c\83\93\83g\83X\83C\83b\83`\82ª\89¹\90º\82É\89e\8b¿\82ð\97^\82¦\82é\82©\94Û\82©\82ð\8c\88\82ß\82é\82½\82ß
636 </ul>
637 <h2>2.0.5\82Ì\95Ï\8dX\93_</h2>
638 <h3>\91S\94Ê</h3>
639 <ul>
640 <li>\88ê\95\94\82Ì\8aÂ\8b«\82Å\98^\89¹\82É\91Î\89\9e\82µ\82½
641 <li>\83L\83\85\81[\82©\82ç\98^\89¹\82³\82ê\82½\89¹\90º\82ð\89ñ\8eû\82·\82é<a href="SDL_DequeueAudio.html">SDL_DequeueAudio()</a>\82Ì\92Ç\89Á
642 <li>\83e\83L\83X\83g\82ð\83h\83\89\83b\83O&amp;\83h\83\8d\83b\83v\82µ\82½\82Æ\82«\94­\90\82·\82é<a href="SDL_EventType.html">SDL_DROPTEXT\83C\83x\83\93\83g</a>\82Ì\92Ç\89Á
643 <li>\95¡\90\94\82Ì\8d\80\96Ú\82ð\83h\83\89\83b\83O&amp;\83h\83\8d\83b\83v\82µ\82½\82Æ\82«\94­\90\82·\82é<a href="SDL_EventType.html">SDL_DROPBEGIN\83C\83x\83\93\83g</a>, <a href="SDL_EventType.html">SDL_DROPCOMPLETE\83C\83x\83\93\83g</a>\82Ì\92Ç\89Á
644 <li>\83f\83t\83H\83\8b\83g\82Å\82Í\83N\83\8a\83b\83N\82µ\82Ä\83E\83B\83\93\83h\83E\82ð\83t\83H\81[\83J\83X\82µ\82½\82Æ\82«SDL\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82É\82Í\83C\83x\83\93\83g\82ª\93`\82í\82ç\82È\82¢\82æ\82¤\82É\82È\82Á\82½. <a href="SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH.html">SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH\83q\83\93\83g</a>\82ð"1"\82É\82·\82é\82Æ\83E\83B\83\93\83h\83E\82Ì\83N\83\8a\83b\83N\83C\83x\83\93\83g\82ª\93`\82í\82é\82æ\82¤\82É\82È\82é
645 <li>\83¿\83`\83\83\83l\83\8b\82Ì\82 \82é\83T\81[\83t\83F\83C\83X\82ðBMP\82Æ\82µ\82Ä\95Û\91\82·\82é\82Æ, \83¿\83`\83\83\83l\83\8b\82É\91Î\89\9e\82µ\82½\90V\82µ\82¢BMP\8c`\8e®\82Å\95Û\91\82³\82ê\82é. <a href="SDL_HINT_BMP_SAVE_LEGACY_FORMAT.html">SDL_HINT_BMP_SAVE_LEGACY_FORMAT\83q\83\93\83g</a>\82ð"1"\82É\82·\82é\82Æ\8cÃ\82¢\8c`\8e®\82É\82È\82é.
646 <li>\83q\83\93\83g\82Ì\90^\8bU\92l\82ð\93¾\82é<a href="SDL_GetHintBoolean.html">SDL_GetHintBoolean()</a>\82Ì\92Ç\89Á
647 <li>\83\8c\83\93\83_\83\89\81[\82Ì\8ag\91å\82ð, \83X\83\80\81[\83Y\82É\8ds\82¤\82©, \83r\83\85\81[\83|\81[\83g\83T\83C\83Y\82Ì\90®\90\94\94{\82É\82·\82é\82©\82ð\90Ý\92è\82·\82é<a href="SDL_RenderSetIntegerScale.html">SDL_RenderSetIntegerScale()</a>\82Ì\92Ç\89Á
648 <li>\83s\83N\83Z\83\8b\8c`\8e®\82ð\8ew\92è\82µ\82ÄSDL\83T\81[\83t\83F\83C\83X\82ð\90\90¬\82·\82é<a href="SDL_CreateRGBSurfaceWithFormat.html">SDL_CreateRGBSurfaceWithFormat()</a>\82Æ<a href="SDL_CreateRGBSurfaceWithFormatFrom.html">SDL_CreateRGBSurfaceWithFormatFrom()</a>\82Ì\92Ç\89Á
649 <li>\83E\83B\83\93\83h\83E\82ª\8eg\82¦\82é\97Ì\88æ\82ð\96ß\82·<a href="SDL_GetDisplayUsableBounds.html">SDL_GetDisplayUsableBounds()</a>\82Ì\92Ç\89Á. \97á\82¦\82Î, Mac OS X\82Å\82Í\83\81\83j\83\85\81[\83o\81[\82Æ\83h\83b\83N\82Í\97Ì\88æ\82©\82ç\88ø\82©\82ê\82é
650 <li>\83E\83B\83\93\83h\83E\82Ì\83N\83\89\83C\83A\83\93\83g\97Ì\88æ\82Ì\8eü\82è\82É\82 \82é\98g\82Ì\83T\83C\83Y\82ð\96ß\82·<a href="SDL_GetWindowBordersSize.html">SDL_GetWindowBordersSize()</a>\82Ì\92Ç\89Á
651 <li>SDL_HITTEST_NORMAL\82Å\82Í\8ds\82í\82ê\82È\82¢\83q\83b\83g\83e\83X\83g\82Å\94­\90\82·\82é<a href="SDL_WindowEventID.html">SDL_WINDOWEVENT_HIT_TEST\83C\83x\83\93\83g</a>\82Ì\92Ç\89Á (\97á: \83^\83C\83g\83\8b\83o\81[\82â\83E\83B\83\93\83h\83E\98g)
652 <li>\83E\83B\83\93\83h\83E\82Ì\83T\83C\83Y\82ð\95Ï\82¦\82ç\82ê\82é\82©\82ð\90Ý\92è\82·\82é<a href="SDL_SetWindowResizable.html">SDL_SetWindowResizable()</a>\82Ì\92Ç\89Á
653 <li>\83E\83B\83\93\83h\83E\82Ì\95s\93§\96¾\93x\82ð\90Ý\92è/\8al\93¾\82·\82é<a href="SDL_SetWindowOpacity.html">SDL_SetWindowOpacity()</a>\82Æ<a href="SDL_GetWindowOpacity.html">SDL_GetWindowOpacity()</a>\82Ì\92Ç\89Á
654 <li>\82 \82é\83E\83B\83\93\83h\83E\82ª\91¼\82Ì\83E\83B\83\93\83h\83E\82É\91Î\82µ\82Ä\83\82\81[\83_\83\8b\82Å\82 \82é\82©\82ð\90Ý\92è\82·\82é<a href="SDL_SetWindowModalFor.html">SDL_SetWindowModalFor()</a>\82Ì\92Ç\89Á
655 <li><a href="SDL_MixAudioFormat.html">SDL_MixAudioFormat()</a>\82ª<a href="SDL_AudioFormat.html">AUDIO_U16LSB</a>\82Æ<a href="SDL_AudioFormat.html">AUDIO_U16MSB</a>\82É\91Î\89\9e
656 <li>OpenGL\83\8c\83\93\83_\83\89\81[\82ð\8eg\82Á\82½\8fê\8d\87\83e\83N\83X\83`\83\83\82ð\93Ç\82Ý\96ß\82·\82Æ\82«\89æ\91\9c\82ª\94½\93]\82·\82é\96â\91è\82Ì\8fC\90³
657 <li>OpenGL\83\8c\83\93\83_\83\89\81[\82ð\8eg\82Á\82½\8fê\8d\87\82ÌSDL_BLENDMODE_NONE\82Å\82Ì\83e\83N\83X\83`\83\83\82Ì\90F\95Ï\92²\82Ì\96â\91è\82Ì\8fC\90³
658 <li>\82¢\82­\82Â\82©\82Ì\8fê\8d\87\82Å\83J\83\89\81[\83L\81[\82Ì\83¿\92l\82ª\96³\8e\8b\82³\82ê\82é\95s\8bï\8d\87\82Ì\8fC\90³
659 </ul>
660 <h3>Windows</h3>
661 <ul>
662 <li>\83X\83\8c\83b\83h\82É\96¼\91O\82ð\95t\82¯\82½\82Æ\82«\83f\83o\83b\83K\97á\8aO\82ª\94­\90\82·\82é\82±\82Æ\82ð\96h\82®<a href="SDL_HINT_WINDOWS_DISABLE_THREAD_NAMING.html">SDL_HINT_WINDOWS_DISABLE_THREAD_NAMING\83q\83\93\83g</a>\82Ì\92Ç\89Á. \82±\82Ì\97á\8aO\82Í\83f\83o\83b\83K\89º\82Å.NET\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82ð\8eÀ\8ds\82·\82é\82Æ\82«\96â\91è\82ð\88ø\82«\8bN\82±\82·
663 <li>Windows\82à<a href="SDL_HINT_THREAD_STACK_SIZE.html">SDL_HINT_THREAD_STACK_SIZE\83q\83\93\83g</a>\82É\91Î\89\9e
664 <li>XBox\82Ì\83R\83\93\83g\83\8d\81[\83\89\82Ì\83g\83\8a\83K\82ª\8aJ\8en\8e\9e\82É\8e©\93®\93I\82É\88ø\82©\82ê\82é\96â\91è\82Ì\8fC\90³
665 <li>\8eÀ\8ds\83t\83@\83C\83\8b\82Ì\8dÅ\8f\89\82Ì\83A\83C\83R\83\93\82ð\83E\83B\83\93\83h\83E\82Ì\83A\83C\83R\83\93\82Ì\83f\83t\83H\83\8b\83g\82Æ\82·\82é
666 <li>SDL\82ªC\83\89\83C\83u\83\89\83\8a\91Î\89\9e\82Å\83r\83\8b\83h\82³\82ê\82½\82Æ\82«, SDL\83\8d\83O\83\81\83b\83Z\81[\83W\82ª\8fd\95¡\82µ\82Ä\95\\8e¦\82³\82ê\82é\96â\91è\82Ì\8fC\90³
667 <li>SDL\83E\83B\83\93\83h\83E\82ª\83t\83H\81[\83J\83X\82ð\8e¸\82Á\82½\82Æ\82«\83f\83b\83h\83L\81[\82ð\83\8a\83Z\83b\83g\82·\82é. \82æ\82Á\82Ä, SDL\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Å\89\9f\82³\82ê\82½\83f\83b\83h\83L\81[\82Í\91¼\82Ì\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Ì\95\8e\9a\93ü\97Í\82É\89e\8b¿\82µ\82È\82¢
668 </ul>
669 <h3>Mac OS X</h3>
670 <ul>
671 <li>\83_\83~\81[\83r\83f\83I\83h\83\89\83C\83o\82Ì\91I\91ð\82Ì\96â\91è\82Ì\8fC\90³
672 <li>Caps Lock\83L\81[\83C\83x\83\93\83g\82Í, \89\9f\82µ\82½\82Æ\82«\82É\89\9f\82µ\82½/\97£\82µ\82½\83C\83x\83\93\83g\82ª\83y\83A\82Å\94­\90\82·\82é\82Ì\82Å\82Í\82È\82­, \89\9f\82µ\82½\82Æ\82«\82É\89\9f\82µ\82½\83C\83x\83\93\83g, \97£\82µ\82½\82Æ\82«\82É\97£\82µ\82½\83C\83x\83\93\83g\82ª\94­\90\82·\82é\82æ\82¤\82É\82È\82Á\82½
673 <li>Mac OS X 10.12\82Å\82Ì\83}\83E\83X\83z\83C\81[\83\8b\83C\83x\83\93\83g\82Ì\96â\91è\82Ì\8fC\90³
674 <li>\89¹\90º\83h\83\89\83C\83o\82Í, \90V\82µ\82¢\83o\81[\83W\83\87\83\93\82ÌMac OS X\82Å\82æ\82è\8d\82\82¢\8cÝ\8a·\90«\82Ì\82 \82éAVFoundation\82ð\8eg\82¤\82æ\82¤\82É\8dX\90V\82µ\82½
675 </ul>
676 <h3>Linux</h3>
677 <ul>
678 <li>Fcitx IME\82É\91Î\89\9e
679 <li>SDL\83E\83B\83\93\83h\83E\82ª\83t\83H\81[\83J\83X\82ð\8b\81\82ß\82Ä\82¢\82é\82©\82ð\83E\83B\83\93\83h\83E\83}\83l\81[\83W\83\83\82ª\90q\82Ë\82½\82Æ\82«\94­\90\82·\82é<a href="SDL_WindowEventID.html">SDL_WINDOWEVENT_TAKE_FOCUS\83C\83x\83\93\83g</a>\82Ì\92Ç\89Á
680 <li>\8dX\90V\8eü\8aú\82Í\90Ø\8eÌ\82Ä\82Å\82Í\82È\82­\8el\8eÌ\8cÜ\93ü\82Æ\82È\82Á\82½. \97á\82¦\82Î59.94Hz\82Í, 59Hz\82Å\82Í\82È\82­, \8el\8eÌ\8cÜ\93ü\82³\82ê60Hz\82Æ\82È\82é
681 <li>Raspberry Pi\82Ì\83X\83N\83\8a\81[\83\93\83^\83b\83`\82É\8f\89\8aú\91Î\89\9e
682 </ul>
683 <h3>OpenBSD</h3>
684 <ul>
685 <li>OpenBSD\82Å\82à<a href="SDL_GetBasePath.html">SDL_GetBasePath()</a>\82É\91Î\89\9e
686 </ul>
687 <h3>iOS</h3>
688 <ul>
689 <li>iOS 8\88È\8d~\82Ì\93®\93I\83\8d\81[\83h\83I\83u\83W\83F\83N\83g\82É\91Î\89\9e
690 </ul>
691 <h3>tvOS</h3>
692 <ul>
693 <li>Apple TV\82É\91Î\89\9e
694 <li>Apple TV remote\82Ì\83W\83\87\83C\83X\83e\83B\83b\83N\82Ì\8e²\82ð\8e©\93®\93I\82É\89ñ\93]\95û\8cü\82É\8d\87\82í\82¹\82é\82©\82ð\90Ý\92è\82·\82é<a href="SDL_HINT_APPLE_TV_REMOTE_ALLOW_ROTATION.html">SDL_HINT_APPLE_TV_REMOTE_ALLOW_ROTATION\83q\83\93\83g</a>\82Ì\92Ç\89Á
695 </ul>
696 <h3>Android</h3>
697 <ul>
698 <li>Android\83X\83N\83\8a\81[\83\93\82Ì\89ð\91\9c\93x\82ª\95Ï\82í\82Á\82½\82Æ\82«\83E\83B\83\93\83h\83E\82Ì\83T\83C\83Y\82ª\95Ï\82í\82ç\82È\82¢\96â\91è\82Ì\8fC\90³
699 <li>\89Á\91¬\93x\82Å\93`\82¦\82ç\82ê\82½\83W\83\87\83C\83X\83e\83B\83b\83N\82ÌZ\8e²\82ð\90³\82µ\82­\82È\82é\82æ\82¤\82É\8fC\90³
700 </ul>
701 <h3>Emscripten (web\83u\83\89\83E\83U\8fã\82Å\93®\8dì)</h3>
702 <ul>
703 <li>\91½\90\94\82Ì\95s\8bï\8d\87\8fC\90³\82Æ\8eÀ\91\95
704 </ul>
705 <h2>2.0.4\82Ì\95Ï\8dX\93_</h2>
706 <h3>\91S\94Ê</h3>
707 <ul>
708 <li>Emscripten\82ð\8eg\82Á\82½web\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82É\91Î\89\9e\8fÚ\8d×\82Í<a href="https://hg.libsdl.org/SDL/file/e2343ac4788e/docs/README-emscripten.md">docs/README-emscripten.md</a>\82ð\8eQ\8fÆ\82·\82é\82±\82Æ
709 <li>Native Client (NaCl)\82ð\8eg\82Á\82½web\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82É\91Î\89\9e\8fÚ\8d×\82Í<a href="https://hg.libsdl.org/SDL/file/e2343ac4788e/docs/README-nacl.md">docs/README-nacl.md</a>\82ð\8eQ\8fÆ\82·\82é\82±\82Æ
710 <li>\83R\81[\83\8b\83o\83b\83N\82ð\8eg\82í\82¸\82É\83I\81[\83f\83B\83I\83L\83\85\81[\82É\83f\81[\83^\82ð\91\97\90M\82·\82éAPI\82Ì\92Ç\89Á:
711 <ul>
712 <li><a href="SDL_QueueAudio.html">SDL_QueueAudio()</a>, <a href="SDL_GetQueuedAudioSize.html">SDL_GetQueuedAudioSize()</a>, <a href="SDL_ClearQueuedAudio.html">SDL_ClearQueuedAudio()</a>
713 </ul>
714 <li><a href="SDL_AudioDeviceEvent.html">\83I\81[\83f\83B\83I\83f\83o\83C\83\83z\83b\83g\83v\83\89\83O(\8a\88\90ü\91}\94²)\82É\91Î\89\9e\82·\82é\83C\83x\83\93\83g</a>\82Ì\92Ç\89Á:
715 <ul>
716 <li>SDL_AUDIODEVICEADDED, SDL_AUDIODEVICEREMOVED
717 </ul>
718 <li><a href="SDL_PointInRect.html">SDL_PointInRect()</a>\82Ì\92Ç\89Á
719 <li>AVX2\91Î\89\9e\82ð\8c\9f\92m\82·\82é<a href="SDL_HasAVX2.html">SDL_HasAVX2()</a>\82Ì\92Ç\89Á
720 <li>SDL\83E\83B\83\93\83h\83E\82Ì\88ê\95\94\95ª\82ð\95W\8f\80\93I\82È\83E\83B\83\93\83h\83E\82Ì\91\95\8fü(\97á\82¦\82Î\83h\83\89\83b\83O\83G\83\8a\83A\82â\83T\83C\83Y\95Ï\8dX\83G\83\8a\83A)\82Ì\82æ\82¤\82É\88µ\82¦\82é\82æ\82¤\82É\82·\82é<a href="SDL_SetWindowHitTest.html">SDL_SetWindowHitTest()</a>\82Ì\92Ç\89Á
721 <li>\82¢\82©\82È\82é\8fê\8d\87\82Å\82à\93ü\97Í\83O\83\89\83u\82Ì\82 \82é\83E\83B\83\93\83h\83E\82ð\93¾\82ç\82ê\82é<a href="SDL_GetGrabbedWindow.html">SDL_GetGrabbedWindow()</a>\82Ì\92Ç\89Á
722 <li>\83\8c\83\93\83_\83\89\81[\82Ì\83N\83\8a\83b\83v\82ª\97L\8cø\82©\94Û\82©\82ð\92m\82ç\82¹\82é<a href="SDL_RenderIsClipEnabled.html">SDL_RenderIsClipEnabled()</a>\82Ì\92Ç\89Á
723 <li>\83E\83B\83\93\83h\83E\93à\82É\83}\83E\83X\82ª\82È\82¢\8fê\8d\87\82Å\82à\83C\83x\83\93\83g\82ð\93¾\82ç\82ê\82é\82æ\82¤\82É\82·\82é<a href="SDL_CaptureMouse.html">SDL_CaptureMouse()</a>\82Ì\92Ç\89Á
724 <li>SDL\83E\83B\83\93\83h\83E\82Ì\8aO\82É\83}\83E\83X\83J\81[\83\\83\8b\82ð\88Ú\93®\82³\82¹\82é<a href="SDL_WarpMouseGlobal.html">SDL_WarpMouseGlobal()</a>\82Ì\92Ç\89Á
725 <li>SDL\83E\83B\83\93\83h\83E\82Ì\8aO\82Ì\83}\83E\83X\82Ì\8fó\91Ô\82ð\93¾\82é<a href="SDL_GetGlobalMouseState.html">SDL_GetGlobalMouseState()</a>\82Ì\92Ç\89Á
726 <li>\83}\83E\83X\83z\83C\81[\83\8b\83C\83x\83\93\83g\82É, \83t\83\8a\83b\83v\82³\82ê\82Ä\82¢\82é(\95û\8cü\82ª\8bt\82É\82È\82Á\82Ä\82¢\82é)\82©\94Û\82©\82ð\92m\82ç\82¹\82é<a href="SDL_MouseWheelEvent.html">direction\83t\83B\81[\83\8b\83h</a>\82Ì\92Ç\89Á
727 <li><a href="SDL_GLattr.html">GL_CONTEXT_RELEASE_BEHAVIOR GL\83A\83g\83\8a\83r\83\85\81[\83g</a>([WGL|GLX]_ARB_context_flush_control extension\82É\83}\83b\83v\82³\82ê\82é)\82Ì\92Ç\89Á
728 <li>\88ê\95\94\82Ì\8aÂ\8b«\82ÅOpenGL ES\83o\81[\83W\83\87\83\93\82Ì\91I\91ð\82ð\94F\82ß\82éEGL_KHR_create_context\82É\91Î\89\9e
729 <li>OpenGL\82ÆOpenGL ES 2.0\83\8c\83\93\83_\83\89\81[\82ÌNV12\82ÆNV21 YUV\83e\83N\83X\83`\83\83\81[\82É\91Î\89\9e
730 <li>\97l\81X\82ÈSoC\82Å\8eg\82í\82ê\82éVivante\83r\83f\83I\83h\83\89\83C\83o\82Ì\92Ç\89Á
731 <li>D3D\83f\83o\83C\83X\82ª\8e¸\82í\82êAndroid\83C\83x\83\93\83g\83\8b\81[\83v\82ªGLES\83R\83\93\83e\83L\83X\83g\82ð\8dÄ\90\90¬\82µ\82½\82Æ\82«\82É\94­\90\82·\82é<a href="SDL_EventType.html">SDL_RENDER_DEVICE_RESET\83C\83x\83\93\83g</a>\82Ì\92Ç\89Á
732 <li>SDL\91g\82Ý\8d\9e\82Ý\82Ì\83V\83O\83i\83\8b\83n\83\93\83h\83\89\82ð\96³\8cø\82É\82·\82é<a href="SDL_HINT_NO_SIGNAL_HANDLERS.html">SDL_HINT_NO_SIGNAL_HANDLERS\83q\83\93\83g</a>\82Ì\92Ç\89Á
733 <li>SDL\83X\83\8c\83b\83h\82Ì\83X\83^\83b\83N\83T\83C\83Y\82ð\90Ý\92è\82·\82é<a href="SDL_HINT_THREAD_STACK_SIZE.html">SDL_HINT_THREAD_STACK_SIZE\83q\83\93\83g</a>\82Ì\92Ç\89Á
734 <li>stdlib\83\8b\81[\83`\83\93\82ÉSDL_sqrtf(), SDL_tan(), SDL_tanf()\82ð\92Ç\89Á
735 <li>\95W\8f\80\93I\82Å\82È\82¢\83`\83\83\83\93\83N\82ð\97p\82¢\82½WAV\82ÆBMP\83t\83@\83C\83\8b\82Ì\91Î\89\9e\82Ì\89ü\97Ç
736 <li>\96¼\8fÌ\82ð<a href="SDL_assert_data.html">SDL_assert_data</a>\82©\82çSDL_AssertData\82É, SDL_assert_state\82©\82ç<a href="SDL_AssertState.html">SDL_AssertState</a>\82É\95Ï\8dX
737 <li>\83}\83E\83X\83J\81[\83\\83\8b\82ª\8c©\82¦\82È\82¢\82Æ\82«\83E\83B\83\93\83h\83E\82ð\91\80\8dì\82Å\82«\82È\82¢\82æ\82¤\82É\82·\82é<a href="SDL_HINT_WINDOW_FRAME_USABLE_WHILE_CURSOR_HIDDEN.html">SDL_HINT_WINDOW_FRAME_USABLE_WHILE_CURSOR_HIDDEN\83q\83\93\83g</a>\82Ì\92Ç\89Á
738 <li>\83f\83B\83X\83v\83\8c\83C\82ÌDPI\8fî\95ñ\82ð\93¾\82é<a href="SDL_GetDisplayDPI.html">SDL_GetDisplayDPI()</a>\82Ì\92Ç\89Á
739 <li>\83W\83\87\83C\83X\83e\83B\83b\83N\82Ì\83o\83b\83e\83\8a\81[\83\8c\83x\83\8b\82ð\93¾\82é<a href="SDL_JoystickCurrentPowerLevel.html">SDL_JoystickCurrentPowerLevel()</a>\82Ì\92Ç\89Á
740 <li>\83C\83x\83\93\83g\82Ì\83C\83\93\83X\83^\83\93\83XID\82©\82çSDL_Joystick*\82ð\93¾\82é<a href="SDL_JoystickFromInstanceID.html">SDL_JoystickFromInstanceID()</a>\82Ì\92Ç\89Á
741 <li>\83C\83x\83\93\83g\82Ì\83C\83\93\83X\83^\83\93\83XID\82©\82çSDL_GameController*\82ð\93¾\82é<a href="SDL_GameControllerFromInstanceID.html">SDL_GameControllerFromInstanceID()</a>\82Ì\92Ç\89Á
742 <li>(\96ó\8eÒ\82É\82æ\82é\92Ç\8bL) \93ú\96{\8cê106/109\83L\81[\83{\81[\83h\82Ì\88ê\95\94\83L\81[\82ª\97L\8cø\82É\82È\82Á\82½
743 <ul>
744 <li>_\83L\81[(\89EShift\82Ì\8d¶) = SDL_SCANCODE_INTERNATIONAL1
745 <li>\83J\83^\83J\83i\82Ð\82ç\82ª\82È\83L\81[ = SDL_SCANCODE_INTERNATIONAL2
746 <li>\\83L\81[(Backspace\82Ì\8d¶) = SDL_SCANCODE_INTERNATIONAL3
747 <li>\95Ï\8a·\83L\81[ = SDL_SCANCODE_INTERNATIONAL4
748 <li>\96³\95Ï\8a·\83L\81[ = SDL_SCANCODE_INTERNATIONAL5
749 </ul>
750 </ul>
751 <h3>Windows</h3>
752 <ul>
753 <li>Windows Phone 8.1\82ÆWindows 10/UWP (Universal Windows Platform)\82É\91Î\89\9e
754 <li>\83^\83C\83}\95ª\89ð\94\\82Í1\83~\83\8a\95b\82ª\83f\83t\83H\83\8b\83g\82Æ\82È\82Á\82½. \82±\82ê\82Í<a href="SDL_HINT_TIMER_RESOLUTION.html">SDL_HINT_TIMER_RESOLUTION\83q\83\93\83g</a>\82Å\95Ï\8dX\82Å\82«\82é
755 <li>SDLmain\82ÍC\83\89\83\93\83^\83C\83\80\82É\88Ë\91\82µ\82È\82­\82È\82Á\82½. \82±\82ê\82É\82æ\82èDebug\82ÆRelease\82Ì\82Ç\82¿\82ç\82Å\82à\93¯\82¶.lib\82ð\8eg\82¦\82é\82æ\82¤\82É\82È\82Á\82½
756 <li>\83E\83B\83\93\83h\83E\83\81\83b\83Z\81[\83W\82Ì\82½\82Ñ\82ÉTranslateMessage()\82Ì\91O\82É\8cÄ\82Î\82ê\82é\8aÖ\90\94\82ð\90Ý\92è\82·\82é<a href="SDL_SetWindowsMessageHook.html">SDL_SetWindowsMessageHook()</a>\82Ì\92Ç\89Á
757 <li><a href="SDL_PumpEvents.html">SDL_PumpEvents()</a>\82Å\83E\83B\83\93\83h\83E\83\81\83b\83Z\81[\83W\83\8b\81[\83v\82ð\8f\88\97\9d\82·\82é\82©\94Û\82©\82ð\90Ý\92è\82·\82é<a href="SDL_HINT_WINDOWS_ENABLE_MESSAGELOOP.html">SDL_HINT_WINDOWS_ENABLE_MESSAGELOOP\83q\83\93\83g</a>\82Ì\92Ç\89Á
758 <li><a href="SDL_Event.html">\83}\83E\83X\83C\83x\83\93\83g</a>\82Ìwhich\83t\83B\81[\83\8b\83h\82ªSDL_TOUCH_MOUSEID\82Å\82 \82é\82©\82Å\96{\93\96\82Ì\83}\83E\83X\82©\83^\83b\83`\83C\83x\83\93\83g\82©\82ð\94»\95Ê\82Å\82«\82é\82æ\82¤\82É\82È\82Á\82½
759 <li><a href="SDL_SysWMinfo.html">SDL_SysWMinfo</a>\82Í\83E\83B\83\93\83h\83EHDC\82ð\8e\9d\82Â\82æ\82¤\82É\82È\82Á\82½
760 <li>Unicode\83R\83}\83\93\83h\83\89\83C\83\93\83I\83v\83V\83\87\83\93\82É\91Î\89\9e
761 <li>ALT\82Æ\89½\82ç\82©\82Ì\83L\81[\82Ì\93¯\8e\9e\89\9f\82µ\82É\82æ\82é\83r\81[\83v\89¹\82Ì\97}\90§
762 <li><a href="SDL_SetTextInputRect.html">SDL_SetTextInputRect()</a>\82ÍOS\82ª\95\\8e¦\82µ\82½IME\82Ì\95\\8e¦\88Ê\92u\82ð\95Ï\82¦\82é\82æ\82¤\82É\82È\82Á\82½
763 <li>ALT+F4\83L\81[\82É\82æ\82é<a href="SDL_WindowEventID.html">SDL_WINDOWEVENT_CLOSE\83C\83x\83\93\83g</a>\82Ì\94­\90\82ð\97}\90§\82·\82é<a href="SDL_HINT_WINDOWS_NO_CLOSE_ON_ALT_F4.html">SDL_HINT_WINDOWS_NO_CLOSE_ON_ALT_F4\83q\83\93\83g</a>\82Ì\92Ç\89Á
764 <li>XInput\83f\83o\83C\83X\82Å\8cÃ\82¢\8e²\82Æ\83{\83^\83\93\82Ì\83}\83b\83s\83\93\83O\82ð\8eg\82¤<a href="SDL_HINT_XINPUT_USE_OLD_JOYSTICK_MAPPING.html">SDL_HINT_XINPUT_USE_OLD_JOYSTICK_MAPPING\83q\83\93\83g</a>\82Ì\92Ç\89Á (\8f«\97\88\93I\82É\82Í\94p\8e~)
765 </ul>
766 <h3>Mac OS X</h3>
767 <ul>
768 <li>\83h\83\89\83b\83O&amp;\83h\83\8d\83b\83v\82Ì\8eÀ\91\95
769 <li>\83W\83\87\83C\83X\83e\83B\83b\83\83z\83b\83g\83v\83\89\83O\8c\9f\92m\82Ì\89ü\97Ç
770 <li><a href="SDL_WindowEvent.html">SDL_WINDOWEVENT_EXPOSED\83E\83B\83\93\83h\83E\83C\83x\83\93\83g</a>\82ª\93K\90Ø\82È\8fó\8bµ\82Å\94­\90\82·\82é\82æ\82¤\82É\82È\82Á\82½
771 <li>\91\8a\91Î\83}\83E\83X\83\82\81[\83h\82Å\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Ì\83t\83H\81[\83J\83X\82ª\8e¸\82í\82ê\82½/\93¾\82ç\82ê\82½\8fê\8d\87\82Ì\93®\8dì\82Ì\8fC\90³
772 <li>Spaces\83t\83\8b\83X\83N\83\8a\81[\83\93\83\82\81[\83h\82Ö\82Ì/\82©\82ç\82Ì\88Ú\8ds\82É\8aÖ\98A\82·\82é\83o\83O\82Ì\8fC\90³
773 <li>\83f\83B\83X\83v\83\8c\83C\83\82\81[\83h\82Ì\83\8a\83t\83\8c\83b\83V\83\85\83\8c\81[\83g\82Ì\8fC\90³
774 <li><a href="SDL_SysWMinfo.html">SDL_SysWMinfo</a>\82ÍARC-compatible\82Æ\82È\82Á\82½
775 <li>\83t\83H\81[\83J\83X\82µ\82æ\82¤\82Æ\82·\82é\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82ª\83o\83b\83N\83O\83\89\83E\83\93\83h\83v\83\8d\83Z\83X\82É\82È\82é\82±\82Æ\82ð\97}\90§\82·\82é<a href="SDL_HINT_MAC_BACKGROUND_APP.html">SDL_HINT_MAC_BACKGROUND_APP\83q\83\93\83g</a>\82Ì\92Ç\89Á
776 </ul>
777 <h3>Linux</h3>
778 <ul>
779 <li>Mir\82ÆWayland\82ð\8eg\82¤\83r\83\8b\83h\82É\83f\83t\83H\83\8b\83g\82Å\91Î\89\9e
780 <li>IBus IME\82É\91Î\89\9e
781 <li><a href="SDL_TextEditingEvent.html">SDL_TEXTEDITING\83C\83x\83\93\83g</a>\82ð\91\97\90M\82·\82é\91ã\82í\82è\82ÉIBus\82ª\83e\83L\83X\83g\95Ò\8fW\82É\8eg\82¤\82©\94Û\82©\82ð\90§\8cä\82·\82é<a href="SDL_HINT_IME_INTERNAL_EDITING.html">SDL_HINT_IME_INTERNAL_EDITING\83q\83\93\83g</a>\82Ì\92Ç\89Á
782 <li>_NET_WM_PING\83v\83\8d\83g\83R\83\8b\82ð\96³\8cø\82É\82·\82é<a href="SDL_HINT_VIDEO_X11_NET_WM_PING.html">SDL_HINT_VIDEO_X11_NET_WM_PING\83q\83\93\83g</a>\82Ì\92Ç\89Á
783 <li>Pulseaudio\82ð\8eg\82Á\82½\95¡\90\94\83I\81[\83f\83B\83I\83f\83o\83C\83X\82É\91Î\89\9e
784 <li>\91\8a\91Î\83}\83E\83X\83\82\81[\83h\82Å\82Ì\83}\83E\83X\83C\83x\83\93\83g\82Ì\8fd\95¡\82Ì\8fC\90³
785 </ul>
786 <h3>iOS</h3>
787 <ul>
788 <li>iOS 8\82É\91Î\89\9e
789 <li><a href="SDL_WindowFlags.html">SDL_WINDOW_ALLOW_HIGHDPI\83E\83B\83\93\83h\83E\83t\83\89\83O</a>\82ª\97L\8cø\82É\82È\82è\8d\82DPI\82É\91Î\89\9e\82µ\82½. <a href="SDL_GL_GetDrawableSize.html">SDL_GL_GetDrawableSize()</a>\82Ü\82½\82Í<a href="SDL_GetRendererOutputSize.html">SDL_GetRendererOutputSize()</a>\82Å\83E\83B\83\93\83h\83E\82Ì\89ð\91\9c\93x\82ð\83s\83N\83Z\83\8b\90\94\82Å\93¾\82ç\82ê\82é
790 <li><a href="SDL_GetWindowSize.html">SDL_GetWindowSize()</a>\82Æ\83f\83B\83X\83v\83\8c\83C\83\82\81[\83h\83T\83C\83Y\82Í, \83s\83N\83Z\83\8b\90\94\82Å\82Í\82È\82­, \81uDPI\82É\88Ë\91\82µ\82È\82¢\83|\83C\83\93\83g\90\94\81v/\81u\89æ\96Ê\8dÀ\95W\81v\8dÀ\95W\8bó\8aÔ\82Æ\82È\82Á\82½ (OS X\82Ì\8b\93\93®\82Æ\88ê\92v)
791 <li>iPhone 6 Plus \83l\83C\83e\83B\83u\89ð\91\9c\93x\82É\91Î\89\9e
792 <li>MFi\83Q\81[\83\80\83R\83\93\83g\83\8d\81[\83\89\82É\91Î\89\9e
793 <li><a href="SDL_HINT_ACCELEROMETER_AS_JOYSTICK.html">SDL_HINT_ACCELEROMETER_AS_JOYSTICK\83q\83\93\83g</a>\82É\91Î\89\9e
794 <li>iOS 7+\82Å\82ÌsRGB OpenGL ES\82É\91Î\89\9e
795 <li><a href="SDL_DisableScreenSaver.html">SDL_DisableScreenSaver()</a>, <a href="SDL_EnableScreenSaver.html">SDL_EnableScreenSaver()</a>, <a href="SDL_HINT_VIDEO_ALLOW_SCREENSAVER.html">SDL_HINT_VIDEO_ALLOW_SCREENSAVER\83q\83\93\83g</a>\82É\91Î\89\9e
796 <li><a href="SDL_SysWMinfo.html">SDL_SysWMinfo</a>\82Í\83E\83B\83\93\83h\83E\82Ì\83A\83N\83e\83B\83uGLES\83r\83\85\81[\82ª\8eg\82¤OpenGL ES\83t\83\8c\81[\83\80\83o\83b\83t\83@\82Æ\83J\83\89\81[\83o\83b\83t\83@\82ð\8e\9d\82Â\82æ\82¤\82É\82È\82Á\82½
797 <li>\97l\81X\82È\89ñ\93]\82Æ\95û\8cü\82É\8aÖ\82·\82é\96â\91è\82Ì\8fC\90³
798 <li>\83\81\83\82\83\8a\83\8a\81[\83N\82Ì\8fC\90³
799 </ul>
800 <h3>Android</h3>
801 <ul>
802 <li>\83^\83b\83`\83C\83x\83\93\83g\82ª\83}\83E\83X\83C\83x\83\93\83g\82Æ\82µ\82Ä\88µ\82í\82ê\82È\82¢\82æ\82¤\82É\82·\82é<a href="SDL_HINT_ANDROID_SEPARATE_MOUSE_AND_TOUCH.html">SDL_HINT_ANDROID_SEPARATE_MOUSE_AND_TOUCH\83q\83\93\83g</a>\82Ì\92Ç\89Á
803 <li><a href="SDL_HINT_ANDROID_APK_EXPANSION_MAIN_FILE_VERSION.html">SDL_HINT_ANDROID_APK_EXPANSION_MAIN_FILE_VERSION\83q\83\93\83g</a>\82Æ<a href="SDL_HINT_ANDROID_APK_EXPANSION_PATCH_FILE_VERSION.html">SDL_HINT_ANDROID_APK_EXPANSION_PATCH_FILE_VERSION\83q\83\93\83g</a>\82Ì\92Ç\89Á
804 <li><a href="SDL_DisableScreenSaver.html">SDL_DisableScreenSaver()</a>, <a href="SDL_EnableScreenSaver.html">SDL_EnableScreenSaver()</a>, <a href="SDL_HINT_VIDEO_ALLOW_SCREENSAVER.html">SDL_HINT_VIDEO_ALLOW_SCREENSAVER\83q\83\93\83g</a>\82É\91Î\89\9e
805 <li><a href="SDL_ShowMessageBox.html">SDL_ShowMessageBox()</a>\82Æ<a href="SDL_ShowSimpleMessageBox.html">SDL_ShowSimpleMessageBox()</a>\82É\91Î\89\9e
806 </ul>
807 <h3>Raspberry Pi</h3>
808 <ul>
809 <li>Raspberry Pi 2\82É\91Î\89\9e
810 </ul>
811 <h2>SDL Wiki\82Ö\82Ì\83\8a\83\93\83N</h2>
812 <a href="https://github.com/libsdl-org/SDL/blob/SDL2/WhatsNew.txt">SDL/WhatsNew.txt</a>
813 <hr>
814 </body>
815 </html>