Because the gpu renderer has multiple issues when used in threaded applications (#11048,#9698) I think metal should be the default renderer on all Apple platforms. The metal renderer does not suffer from these limitations. Multi-threading should work out of the box in 2024. But of course the...
Metal, or Direct3D context. The library is internally written in C, and provides the application programming interface in C, with bindings to other languages available. SDL is extensively used in the industry in both large and small projects. Over 700 games, 180 applications, and 120 demos hav...
I'm developing a fairly basic Apple Metal renderer for Unreal Engine 1 and noticed a very weird problem that is either an SDL bug or an Apple bug. I can't tell for sure.The core issue is that capturing the mouse using SDL_SetRelativeMouseMode sometimes enables vsync, even if you ...
Run Xcode and create a new project using the iOS Game template, selecting the Objective C language and Metal game technology. In the main view, delete all files except for Assets and LaunchScreen Right click the project in the main view, select "Add Files...", and add the SDL project, ...
SDL_Metal_GetLayer.md SDL_MinimizeWindow.md SDL_MixAudio.md SDL_MixAudioFormat.md SDL_MostSignificantBitIndex32.mediawiki SDL_MouseButtonEvent.mediawiki SDL_MouseIsHaptic.md SDL_MouseMotionEvent.mediawiki SDL_MouseWheelEvent.mediawiki SDL_MultiGestureEvent.mediawiki SDL_NewAudioStream.md SDL_N...
-- SDL_METAL (Wanted: OFF): OFF -- SDL_MMX (Wanted: OFF): OFF -- SDL_NAS (Wanted: OFF): OFF -- SDL_NAS_SHARED (Wanted: OFF): OFF -- SDL_OFFSCREEN (Wanted: ON): ON -- SDL_OPENGL (Wanted: OFF): OFF -- SDL_OPENGLES (Wanted: ON): ON ...
Search or jump to... Search code, repositories, users, issues, pull requests... Provide feedback We read every piece of feedback, and take your input very seriously. Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your...
Added SDL_Metal_CreateView() and SDL_Metal_DestroyView() to create CAMetalLayer-backed NSView/UIView and attach it to the specified window. iOS/ tvOS: Added support for Bluetooth Steam Controllers as game controllers tvOS: Fixed support for surround sound on Apple TV Android: Added SDL_...
I like the idea of better CMake integration, but I would like to see file-globbing of SDL's src directory be an option, too, at least for platforms where this is possible. (One of these days, I should finish my support for this. I've had prototypes working on Apple-platforms, as ...
(SDL_Renderer *a, SDL_FRect *b) void* SDL_GetRenderMetalCommandEncoder(SDL_Renderer *a) void* SDL_GetRenderMetalLayer(SDL_Renderer *a) int SDL_GetRenderOutputSize(SDL_Renderer *a, int *b, int *c) int SDL_GetRenderScale(SDL_Renderer *a, float *b, float *c) SDL_Texture* SDL_...