gugdun

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

  • f6a1eb9ba9 ci: bump actions, switch away from ilammy/msvc-dev-cmd

12 часов назад

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

  • 321557f339 x11: Store the mouse button serial for emulated pointer events as well Otherwise, filtered emulated button events, such as for mouse wheels, can slip through the core event handler. (cherry picked from commit f48525aa703e0e11134347b38571661d6ca829fd)

20 часов назад

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

  • f48525aa70 x11: Store the mouse button serial for emulated pointer events as well Otherwise, filtered emulated button events, such as for mouse wheels, can slip through the core event handler.

20 часов назад

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

1 день назад

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

3 дней назад

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

3 дней назад

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

3 дней назад

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

  • 7cdf4fd7ee wayland: Ensure window dimensions are greater than zero after adjusting for aspect Resizing to zero can cause a bad viewport size error. (cherry picked from commit ba3577f5846d3aa6fd074c4decc18eac747b514e)
  • 1ebe9161c3 GPU: Clarify VK_KHR_maintenance9 comment (cherry picked from commit c8feb297465d6702f293d0941b8e6d3554653a26)
  • 5902d6622c Enable text editing events in checkkeys (cherry picked from commit 2949a0d6d51a591e49c189769d2b09ba24db8efe)
  • Просмотр сравнение для этих 3 коммитов »

3 дней назад

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

3 дней назад

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

  • a730905a2b Fixed build (cherry picked from commit ab19d09939f7c3365508f3894ae63d9faa16c529)

4 дней назад

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

4 дней назад

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

  • 1704eb5e2e Change 3D texture memory barrier sub-resource range to be maintenance9 compatible. (cherry picked from commit 5d63a4cad29ba50d04b8136fe8a5a1b87eee7707)
  • ef9963df0d Don't report 10% battery for Xbox controllers using XInput (cherry picked from commit 386f198622083f8b91753f3bcce75c631c3701b5)
  • e1513e2d3c Ensure Android hidapi does not drop the report byte (#15527) (cherry picked from commit f8c364ae7432bc8efee0914734d3afb18458f394)
  • Просмотр сравнение для этих 3 коммитов »

4 дней назад

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

4 дней назад

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

4 дней назад

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

  • 1ee51f2d88 opengles2: Rework render targets. Now this keeps one FBO for each SDL_TEXTUREACCESS_TARGET texture, and doesn't reuse it. We check if the FBO is "complete" once, at creation time, and setting a render target merely has to bind the right FBO and never look back. This simplifies the code and removes a guaranteed pipeline stall when setting a new render target. Fixes #15524. (cherry picked from commit 56e0d052f18938e8d9c6cfe11d87d118afc1990d)
  • 9257b7bc13 wayland: Queue the surface frame callback after the initial commit Some compositors may dispatch this too early, during the initial empty commit, when subsurfaces are attached to a toplevel window, but a buffer has yet to be committed to the parent surface. Don't set the frame callback until the initial empty commit is done, so it will be called when the actual parent surface frame is committed. (cherry picked from commit e3393e630417c9d74c9eebc3bfab0f6bd9e345b7)
  • Просмотр сравнение для этих 2 коммитов »

4 дней назад

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

  • d2999a4047 wayland: Queue the surface frame callback after the initial commit Some compositors may dispatch this too early, during the initial empty commit, when subsurfaces are attached to a toplevel window, but a buffer has yet to be committed to the parent surface. Don't set the frame callback until the initial empty commit is done, so it will be called when the actual parent surface frame is committed. (cherry picked from commit e3393e630417c9d74c9eebc3bfab0f6bd9e345b7)

4 дней назад

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

  • 56e0d052f1 opengles2: Rework render targets. Now this keeps one FBO for each SDL_TEXTUREACCESS_TARGET texture, and doesn't reuse it. We check if the FBO is "complete" once, at creation time, and setting a render target merely has to bind the right FBO and never look back. This simplifies the code and removes a guaranteed pipeline stall when setting a new render target. Fixes #15524.
  • 51925aa92e [N-Gage] Resolve hang on repeated app launch. CAudio::~CAudio() waited on MaoscBufferCopied(KErrAbort) to set EStateDone, but that callback can never fire once the active scheduler loop has exited, deadlocking every close. - StopThread() before iStream->Stop() in ~CAudio() - Force iState = EStateDone instead of waiting on a dead callback - Add 5s timeout to AudioIsReady() poll in E32Main() - Fix CleanupStack LIFO pop order (mainApp before gRenderer)
  • e3393e6304 wayland: Queue the surface frame callback after the initial commit Some compositors may dispatch this too early, during the initial empty commit, when subsurfaces are attached to a toplevel window, but a buffer has yet to be committed to the parent surface. Don't set the frame callback until the initial empty commit is done, so it will be called when the actual parent surface frame is committed.
  • 702f9d94cd Use SDL_HasWindows()
  • 77cd3872c4 [N-Gage] Add missing include, clean-up.
  • Просмотр сравнение для этих 7 коммитов »

4 дней назад

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

  • 68082c7d15 wayland: Unconditionally send an exposure event on window shown status Some compositors send the frame callback as part of the initial configuration sequence, so the window may already be past the "waiting for frame" state. Ensure that the exposure event is always sent. (cherry picked from commit 1ac0ae92247285714f50d07007bbb71d2c6d266d)
  • d34a306ea9 cmake/sdlcpu: detect mips PlayStation Portable uses MIPS32 (cherry picked from commit 8effeecb8d0f1ac98b633843103733a30a4b6cef)
  • 6b28e6870e GPU: D3D12 stencil plane transition (#15519) (cherry picked from commit fee8c94b5c7211dd04349470a6ff333f07ac0d99)
  • 85ebd16fb2 x11: Disable the X Synchronization Extension by default Under the right conditions, this extension can result is smoother resizing when rendering with OpenGL, however, it is known to cause problems in certain cases, such as when handling presentation externally. Gate it behind a hint, and disable it by default. Developers can selectively enable it when they verify that they meet the criteria for using it, and that it behaves correctly in their apps/games. (cherry picked from commit b8545fce54ba9d0c24836ff9ab5d5b0737d04f92)
  • Просмотр сравнение для этих 4 коммитов »

5 дней назад

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

  • b42dbd8ecb wayland: Unconditionally send an exposure event on window shown status Some compositors send the frame callback as part of the initial configuration sequence, so the window may already be past the "waiting for frame" state. Ensure that the exposure event is always sent. (cherry picked from commit 1ac0ae92247285714f50d07007bbb71d2c6d266d)

5 дней назад

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

5 дней назад