gugdun

gugdun синхронизированные коммиты с release-3.4.x на gugdun/SDL из зеркала

  • b18591f4a0 Fixed the 8BitDo Pro 3 controller showing up twice on macOS Fixes https://github.com/libsdl-org/SDL/issues/15890 (cherry picked from commit 03f81ab4aaea43887d8c34ab1156f09ad01315c8)

1 час назад

gugdun синхронизированные коммиты с main на gugdun/SDL из зеркала

  • 03f81ab4aa Fixed the 8BitDo Pro 3 controller showing up twice on macOS Fixes https://github.com/libsdl-org/SDL/issues/15890
  • ce417a40cf Start text input before showing the on-screen keyboard (thanks @sharkwouter!) Fixes the on screen keyboard not sending an event the first time on PSP Closes https://github.com/libsdl-org/SDL/pull/15950
  • bd55a6d67d Fixed pressing back paddles and D-pad simultaneously on the GameSir-G7 Pro 8K controller
  • eb88a154fa Sync SDL3 wiki -> header [ci skip]
  • d8d5b7c6c5 Added a slider to manually adjust HDR headroom on visionOS Ideally the OS would provide a way to query the current headroom, but for now users can manually adjust it.
  • Просмотр сравнение для этих 6 коммитов »

1 час назад

gugdun синхронизированные коммиты с release-3.4.x на gugdun/SDL из зеркала

  • 1ac361c3fe support 8bitdo ultimate 3 (#15927) (cherry picked from commit efa0e2d5edcda11f415d84ca4f5efe73632c4671)
  • 6c10cdb6eb gpu: Metal fence fixes (cherry picked from commit 3561f81400fd8cbf74290dabd1440569b46440ae)
  • 7e593a2b4f Removed busyloop from SDL_GPUFence on MacOS Before, MetalFence was implemented as simply a busy loop on an atomic int on metal, meaning the cpu would busy wait on the gpu to finish taking power from it and decreasing battery life. This was the only kind of cpu-gpu syncing (apart from requesting a swapchain) (cherry picked from commit 514b26e4c459db2a006cae479946fcb903cac3c3)
  • a19040c84d metal: check MTLBuffer allocations for nil before using their contents. (cherry picked from commit e1b3c8afd574e9da9638103646792d75bfee7394)
  • Просмотр сравнение для этих 4 коммитов »

9 часов назад

gugdun синхронизированные коммиты с main на gugdun/SDL из зеркала

9 часов назад

gugdun синхронизированные коммиты с main на gugdun/pocketpy из зеркала

15 часов назад

gugdun синхронизированные коммиты с wip на gugdun/entt из зеркала

17 часов назад

gugdun синхронизированные коммиты с main на gugdun/SDL из зеркала

  • e1b3c8afd5 metal: check MTLBuffer allocations for nil before using their contents.

17 часов назад

gugdun синхронизированные коммиты с release-3.4.x на gugdun/SDL из зеркала

1 день назад

gugdun синхронизированные коммиты с main на gugdun/SDL из зеркала

1 день назад

gugdun синхронизированные коммиты с SDL2 на gugdun/SDL из зеркала

  • 20d8ca0132 ci: bump freebsd and cross-platform-actions

1 день назад

gugdun синхронизированные коммиты с SDL2 на gugdun/SDL из зеркала

1 день назад

gugdun синхронизированные коммиты с release-3.4.x на gugdun/SDL из зеркала

2 дней назад

gugdun синхронизированные коммиты с main на gugdun/SDL из зеркала

2 дней назад

gugdun синхронизированные коммиты с release-3.4.x на gugdun/SDL из зеркала

2 дней назад

gugdun синхронизированные коммиты с main на gugdun/SDL из зеркала

2 дней назад

gugdun синхронизированные коммиты с main на gugdun/pocketpy из зеркала

  • 5d20084db7 Update orxpy repository link (#525) The pocketpy extension for orx has been merged upstream and is included with the engine out of the box, so my fork is no longer required to use pocketpy + orx.

3 дней назад

gugdun синхронизированные коммиты с main на gugdun/SDL из зеркала

  • a6d7872d2f SDL_notification.h: fix for C89 mode.
  • aad60dec77 SDL_intrin.h: fix error from old gcc.
  • 31caedaf47 video: Fix -Wcomma warnings in miniz e.g. SDL3/src/video/miniz.h:1058:19: warning: possible misuse of comma operator here [-Wcomma] 1058 | s1 += ptr[0], s2 += s1; s1 += ptr[1], s2 += s1; s1 += ptr[2], s2 += s1; s1 += ptr[3], s2 += s1;
  • 7523eb22a0 cocoa: Fix -Wimplicit-retain-self warning in SDL_cocoawindow SDL3/src/video/cocoa/SDL_cocoawindow.m:1149:38: error: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Werror,-Wimplicit-retain-self] 1149 | SDL_OnWindowLiveResizeUpdate(_data.window);
  • b9d5252dfa hidapi: Ignore enum-enum-conversion warnings in libusb hid.c which requires mixing enum bitmasks SDL3/src/hidapi/libusb/hid.c:711:62: error: bitwise operation between different enumeration types ('enum libusb_endpoint_direction' and 'enum libusb_request_recipient') [-Werror,-Wenum-enum-conversion] 711 | int res = libusb_control_transfer(handle, LIBUSB_ENDPOINT_IN|LIBUSB_RECIPIENT_INTERFACE, LIBUSB_REQUEST_GET_DESCRIPTOR, (LIBUSB_DT_REPORT << 8), (uint16_t)interface_num, tmp, expected_report_descriptor_size, 5000);
  • Просмотр сравнение для этих 12 коммитов »

3 дней назад

gugdun синхронизированные коммиты с wip на gugdun/entt из зеркала

3 дней назад

gugdun синхронизированные коммиты с main на gugdun/SDL из зеркала

  • 7dd7c7607f Removed unused code in UIKit_AddDisplay()
  • 2919e1899f Android: decouple JNI setup from unused subsystems Query the natively compiled-in subsystems at runtime so the Java side only registers and initializes the managers that exist, fixing UnsatisfiedLinkError when SDL is built with a subsystem disabled (e.g. -DSDL_AUDIO_DISABLED). - Add SDL.setupJNI(int subsystems) plus SDL_INIT_* Java constants; SDLActivity passes an overridable getInitSubsystems() mask so custom activities can skip Java-side setup for unused subsystems. - Distinguish compiled from requested subsystems: JNI registration follows nativeGetCompiledSubsystems(), while manager initialization and surface/layout creation follow the requested-and-compiled mask. - Gate HIDDeviceManager.acquire() (USB/BLE device scanning) on a new nativeIsHIDAPIEnabled() query so HIDAPI-less builds never touch it. - Gate SDLControllerManager.initializeDeviceListener() and the joystick key-event path on the controller subsystem; gate the clipboard handler on video, mirroring the native guards. - Guard the SDLControllerManager JNI bindings with SDL_ANDROID_NEED_CONTROLLER_MANAGER (joystick or haptic enabled). - Skip layout updates in ShowTextInputTask when no layout exists (video disabled). - Reorganize SDL_android.h/.c into guarded per-subsystem groups with matching ordering.
  • 9961fb80a7 wayland: Refactor the cursor event thread into a general purpose event thread No functional changes, just tidies the mouse code, and allows for future generalized use of the event handling thread, if required.
  • Просмотр сравнение для этих 3 коммитов »

4 дней назад

gugdun синхронизированные коммиты с wip на gugdun/entt из зеркала

4 дней назад