{"users":[{"id":1,"username":"icculus","name":"Ryan C. Gordon","avatar_template":"/user_avatar/discourse.libsdl.org/icculus/{size}/81_2.png","admin":true,"moderator":true,"trust_level":4},{"id":10445,"username":"SDLPushPostBot","name":"SDLPushPostBot","avatar_template":"/user_avatar/discourse.libsdl.org/sdlpushpostbot/{size}/4370_2.png","admin":true,"trust_level":4}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"filter":"latest","more_topics_url":"/c/commits/9?page=1","per_page":30,"topics":[{"fancy_title":"Don&rsquo;t care about SDL Commits? How to mute it","id":28753,"title":"Don't care about SDL Commits? How to mute it","slug":"dont-care-about-sdl-commits-how-to-mute-it","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://discourse.libsdl.org/uploads/default/original/2X/8/82514702613858ef931088c29b598c1c37da2992.png","created_at":"2021-02-14T07:07:24.959Z","last_posted_at":"2021-02-14T07:07:25.115Z","bumped":true,"bumped_at":"2021-02-14T07:07:25.115Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"If you’re used to seeing the latest discussions on the front page and now you’re finding they’re flooded with alerts about new commits to SDL’s revision control, which can be a bit spammy… \n \n…if you don’t care about tho&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":1069,"like_count":1,"has_summary":false,"last_poster_username":"icculus","category_id":9,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"About the SDL Commits category","id":28608,"title":"About the SDL Commits category","slug":"about-the-sdl-commits-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2021-01-26T14:42:57.859Z","last_posted_at":"2021-01-26T14:42:57.873Z","bumped":true,"bumped_at":"2025-07-28T14:25:13.147Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"This category receives a post for each new commit to revision control. \nIf that drives you crazy, there is an option to mute the entire category so you never see it again. \nYou can reply to posts, if a commit needs discu&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":924,"like_count":0,"has_summary":false,"last_poster_username":"icculus","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SDL: Validate first_binding in SDL_BindGPUVertexBuffers (#16493)","id":69537,"title":"SDL: Validate first_binding in SDL_BindGPUVertexBuffers (#16493)","slug":"sdl-validate-first-binding-in-sdl-bindgpuvertexbuffers-16493","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-11T20:50:30.762Z","last_posted_at":"2026-10-11T20:50:30.793Z","bumped":true,"bumped_at":"2026-10-11T20:50:30.793Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":3,"like_count":0,"has_summary":false,"last_poster_username":"SDLPushPostBot","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SDL: Fix for steam virtual gamepad file not picked up after subsystem restart","id":69536,"title":"SDL: Fix for steam virtual gamepad file not picked up after subsystem restart","slug":"sdl-fix-for-steam-virtual-gamepad-file-not-picked-up-after-subsystem-restart","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-11T20:46:55.613Z","last_posted_at":"2026-10-11T20:46:55.676Z","bumped":true,"bumped_at":"2026-10-11T20:46:55.676Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":3,"like_count":0,"has_summary":false,"last_poster_username":"SDLPushPostBot","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SDL: Fix lean and mean build","id":69535,"title":"SDL: Fix lean and mean build","slug":"sdl-fix-lean-and-mean-build","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-11T20:46:50.643Z","last_posted_at":"2026-10-11T20:46:50.703Z","bumped":true,"bumped_at":"2026-10-11T20:46:50.703Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":4,"like_count":0,"has_summary":false,"last_poster_username":"SDLPushPostBot","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SDL: Use AASSET_MODE_RANDOM to improve seek performance on Android","id":69533,"title":"SDL: Use AASSET_MODE_RANDOM to improve seek performance on Android","slug":"sdl-use-aasset-mode-random-to-improve-seek-performance-on-android","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-11T17:22:43.112Z","last_posted_at":"2026-10-11T17:22:43.179Z","bumped":true,"bumped_at":"2026-10-11T17:22:43.179Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":4,"like_count":0,"has_summary":false,"last_poster_username":"SDLPushPostBot","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SDL: Fixed transparent windows using the Vulkan renderer","id":69532,"title":"SDL: Fixed transparent windows using the Vulkan renderer","slug":"sdl-fixed-transparent-windows-using-the-vulkan-renderer","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-11T17:15:48.104Z","last_posted_at":"2026-10-11T17:15:48.164Z","bumped":true,"bumped_at":"2026-10-11T17:15:48.164Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":3,"like_count":0,"has_summary":false,"last_poster_username":"SDLPushPostBot","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SDL: win: Prevent rapid focus switching when using DPI unaware mode","id":69531,"title":"SDL: win: Prevent rapid focus switching when using DPI unaware mode","slug":"sdl-win-prevent-rapid-focus-switching-when-using-dpi-unaware-mode","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-11T16:46:21.545Z","last_posted_at":"2026-10-11T16:46:21.603Z","bumped":true,"bumped_at":"2026-10-11T16:46:21.603Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":4,"like_count":0,"has_summary":false,"last_poster_username":"SDLPushPostBot","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SDL: Make snprintf %p tests consistent","id":69530,"title":"SDL: Make snprintf %p tests consistent","slug":"sdl-make-snprintf-p-tests-consistent","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-11T16:44:03.320Z","last_posted_at":"2026-10-11T16:44:03.366Z","bumped":true,"bumped_at":"2026-10-11T16:44:03.366Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":3,"like_count":0,"has_summary":false,"last_poster_username":"SDLPushPostBot","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SDL: Don&rsquo;t fail Windows joystick initialization if DirectInput initialization fails","id":69529,"title":"SDL: Don't fail Windows joystick initialization if DirectInput initialization fails","slug":"sdl-dont-fail-windows-joystick-initialization-if-directinput-initialization-fails","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-11T16:04:15.354Z","last_posted_at":"2026-10-11T16:04:15.416Z","bumped":true,"bumped_at":"2026-10-11T16:04:15.416Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":5,"like_count":0,"has_summary":false,"last_poster_username":"SDLPushPostBot","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SDL: audio: FIXME removal: internal callback where userdata wasn&rsquo;t first parameter.","id":69528,"title":"SDL: audio: FIXME removal: internal callback where userdata wasn't first parameter.","slug":"sdl-audio-fixme-removal-internal-callback-where-userdata-wasnt-first-parameter","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-11T14:22:32.082Z","last_posted_at":"2026-10-11T14:22:32.148Z","bumped":true,"bumped_at":"2026-10-11T14:22:32.148Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":4,"like_count":0,"has_summary":false,"last_poster_username":"SDLPushPostBot","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SDL: camera: FIXME removal: internal callback where userdata wasn&rsquo;t first parameter.","id":69527,"title":"SDL: camera: FIXME removal: internal callback where userdata wasn't first parameter.","slug":"sdl-camera-fixme-removal-internal-callback-where-userdata-wasnt-first-parameter","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-11T14:22:26.004Z","last_posted_at":"2026-10-11T14:22:26.096Z","bumped":true,"bumped_at":"2026-10-11T14:22:26.096Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":4,"like_count":0,"has_summary":false,"last_poster_username":"SDLPushPostBot","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SDL: stdlib: Fail if we can&rsquo;t create a mutex in SDL_CreateEnvironment().","id":69526,"title":"SDL: stdlib: Fail if we can't create a mutex in SDL_CreateEnvironment().","slug":"sdl-stdlib-fail-if-we-cant-create-a-mutex-in-sdl-createenvironment","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-11T14:22:19.654Z","last_posted_at":"2026-10-11T14:22:19.864Z","bumped":true,"bumped_at":"2026-10-11T14:22:19.864Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":4,"like_count":0,"has_summary":false,"last_poster_username":"SDLPushPostBot","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SDL: Use the templated hashtable for keymaps","id":69524,"title":"SDL: Use the templated hashtable for keymaps","slug":"sdl-use-the-templated-hashtable-for-keymaps","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-10T21:32:57.053Z","last_posted_at":"2026-10-10T21:32:57.099Z","bumped":true,"bumped_at":"2026-10-10T21:32:57.099Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":6,"like_count":0,"has_summary":false,"last_poster_username":"SDLPushPostBot","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SDL_mixer: update vendored libxmp to latest 4.7.4 release.","id":69523,"title":"SDL_mixer: update vendored libxmp to latest 4.7.4 release.","slug":"sdl-mixer-update-vendored-libxmp-to-latest-4-7-4-release","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-10T14:53:02.909Z","last_posted_at":"2026-10-10T14:53:02.945Z","bumped":true,"bumped_at":"2026-10-10T14:53:02.945Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":8,"like_count":0,"has_summary":false,"last_poster_username":"SDLPushPostBot","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SDL: android: Relative mode mouse support for more devices. (#16483)","id":69522,"title":"SDL: android: Relative mode mouse support for more devices. (#16483)","slug":"sdl-android-relative-mode-mouse-support-for-more-devices-16483","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-10T01:32:11.692Z","last_posted_at":"2026-10-10T01:32:11.739Z","bumped":true,"bumped_at":"2026-10-10T01:32:11.739Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":6,"like_count":0,"has_summary":false,"last_poster_username":"SDLPushPostBot","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SDL: Better handle Unicode key symbol names","id":69521,"title":"SDL: Better handle Unicode key symbol names","slug":"sdl-better-handle-unicode-key-symbol-names","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-09T20:07:57.125Z","last_posted_at":"2026-10-09T20:07:57.186Z","bumped":true,"bumped_at":"2026-10-09T20:07:57.186Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":4,"like_count":0,"has_summary":false,"last_poster_username":"SDLPushPostBot","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SDL: Disable HDR on gamescope","id":69520,"title":"SDL: Disable HDR on gamescope","slug":"sdl-disable-hdr-on-gamescope","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-09T20:00:26.786Z","last_posted_at":"2026-10-09T20:00:26.850Z","bumped":true,"bumped_at":"2026-10-09T20:00:26.850Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":4,"like_count":0,"has_summary":false,"last_poster_username":"SDLPushPostBot","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SDL: hashtable: Prefix externally-defined macros with &ldquo;SDL_&rdquo;, remove an underscore.","id":69519,"title":"SDL: hashtable: Prefix externally-defined macros with \"SDL_\", remove an underscore.","slug":"sdl-hashtable-prefix-externally-defined-macros-with-sdl-remove-an-underscore","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-09T15:39:55.390Z","last_posted_at":"2026-10-09T15:39:55.418Z","bumped":true,"bumped_at":"2026-10-09T15:39:55.418Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":4,"like_count":0,"has_summary":false,"last_poster_username":"SDLPushPostBot","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SDL: Add keycode mappings for keysyms corresponding to dead keys","id":69518,"title":"SDL: Add keycode mappings for keysyms corresponding to dead keys","slug":"sdl-add-keycode-mappings-for-keysyms-corresponding-to-dead-keys","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-09T15:37:03.786Z","last_posted_at":"2026-10-09T15:37:03.851Z","bumped":true,"bumped_at":"2026-10-09T15:37:03.851Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":5,"like_count":0,"has_summary":false,"last_poster_username":"SDLPushPostBot","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SDL: Added SDL_SetSoftwareRendererWindow() and SDL_SetSoftwareRendererSurface()","id":69517,"title":"SDL: Added SDL_SetSoftwareRendererWindow() and SDL_SetSoftwareRendererSurface()","slug":"sdl-added-sdl-setsoftwarerendererwindow-and-sdl-setsoftwarerenderersurface","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-09T15:21:05.395Z","last_posted_at":"2026-10-09T15:21:05.456Z","bumped":true,"bumped_at":"2026-10-09T15:21:05.456Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":6,"like_count":0,"has_summary":false,"last_poster_username":"SDLPushPostBot","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SDL: hashtable: add generic hashtable","id":69516,"title":"SDL: hashtable: add generic hashtable","slug":"sdl-hashtable-add-generic-hashtable","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-09T14:45:07.714Z","last_posted_at":"2026-10-09T14:45:07.762Z","bumped":true,"bumped_at":"2026-10-09T14:45:07.762Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":7,"like_count":0,"has_summary":false,"last_poster_username":"SDLPushPostBot","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SDL-1.2: atari:audio: correct STE/TT clocks","id":69515,"title":"SDL-1.2: atari:audio: correct STE/TT clocks","slug":"sdl-1-2-atari-correct-ste-tt-clocks","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-09T14:26:57.211Z","last_posted_at":"2026-10-09T14:26:57.240Z","bumped":true,"bumped_at":"2026-10-09T14:26:57.240Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"unicode_title":"SDL-1.2: atari:audio: correct STE/TT clocks","views":5,"like_count":0,"has_summary":false,"last_poster_username":"SDLPushPostBot","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SDL: Added support for SDL_MATRIX_COEFFICIENTS_UNSPECIFIED in the software renderer","id":69514,"title":"SDL: Added support for SDL_MATRIX_COEFFICIENTS_UNSPECIFIED in the software renderer","slug":"sdl-added-support-for-sdl-matrix-coefficients-unspecified-in-the-software-renderer","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-09T05:00:01.661Z","last_posted_at":"2026-10-09T05:00:01.720Z","bumped":true,"bumped_at":"2026-10-09T05:00:01.720Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":6,"like_count":0,"has_summary":false,"last_poster_username":"SDLPushPostBot","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SDL: ci: Add HarmonyOS/OpenHarmony builds to Github Actions.","id":69513,"title":"SDL: ci: Add HarmonyOS/OpenHarmony builds to Github Actions.","slug":"sdl-ci-add-harmonyos-openharmony-builds-to-github-actions","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-09T04:59:56.523Z","last_posted_at":"2026-10-09T04:59:56.569Z","bumped":true,"bumped_at":"2026-10-09T04:59:56.569Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":6,"like_count":0,"has_summary":false,"last_poster_username":"SDLPushPostBot","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SDL: iOS: honor SDL_HINT_MAIN_CALLBACK_RATE via CADisplayLink (#16060)","id":69512,"title":"SDL: iOS: honor SDL_HINT_MAIN_CALLBACK_RATE via CADisplayLink (#16060)","slug":"sdl-ios-honor-sdl-hint-main-callback-rate-via-cadisplaylink-16060","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-08T18:15:52.730Z","last_posted_at":"2026-10-08T18:15:52.788Z","bumped":true,"bumped_at":"2026-10-08T18:15:52.788Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":8,"like_count":0,"has_summary":false,"last_poster_username":"SDLPushPostBot","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SDL: testffmpeg: treat DRM_FORMAT_GR88 and DRM_FORMAT_RG88 both as NV12","id":69511,"title":"SDL: testffmpeg: treat DRM_FORMAT_GR88 and DRM_FORMAT_RG88 both as NV12","slug":"sdl-testffmpeg-treat-drm-format-gr88-and-drm-format-rg88-both-as-nv12","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-08T16:36:35.061Z","last_posted_at":"2026-10-08T16:36:35.117Z","bumped":true,"bumped_at":"2026-10-08T16:36:35.117Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":7,"like_count":0,"has_summary":false,"last_poster_username":"SDLPushPostBot","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SDL: Only set image view usage to our actual usage in the Vulkan renderer","id":69510,"title":"SDL: Only set image view usage to our actual usage in the Vulkan renderer","slug":"sdl-only-set-image-view-usage-to-our-actual-usage-in-the-vulkan-renderer","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-08T16:36:29.017Z","last_posted_at":"2026-10-08T16:36:29.068Z","bumped":true,"bumped_at":"2026-10-08T16:36:29.068Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":6,"like_count":0,"has_summary":false,"last_poster_username":"SDLPushPostBot","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SDL: Only set VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT if we&rsquo;re going to use it","id":69509,"title":"SDL: Only set VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT if we're going to use it","slug":"sdl-only-set-vk-image-create-mutable-format-bit-if-were-going-to-use-it","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-08T16:36:23.796Z","last_posted_at":"2026-10-08T16:36:23.843Z","bumped":true,"bumped_at":"2026-10-08T16:36:23.843Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":5,"like_count":0,"has_summary":false,"last_poster_username":"SDLPushPostBot","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SDL: Added support for 2-plane external NV12 textures to the Vulkan renderer","id":69508,"title":"SDL: Added support for 2-plane external NV12 textures to the Vulkan renderer","slug":"sdl-added-support-for-2-plane-external-nv12-textures-to-the-vulkan-renderer","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-08T16:36:18.320Z","last_posted_at":"2026-10-08T16:36:18.381Z","bumped":true,"bumped_at":"2026-10-08T16:36:18.381Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":5,"like_count":0,"has_summary":false,"last_poster_username":"SDLPushPostBot","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10445,"primary_group_id":null,"flair_group_id":null}]}]}}