Revert "example: disable vsync of sw window for stability."

This reverts commit 2d695c4d46.

because of crashes on MacOS.
This commit is contained in:
Hermet Park 2025-05-06 10:16:18 +09:00
parent 2d695c4d46
commit aa1fa1e10a

View file

@ -283,8 +283,6 @@ struct Window
struct SwWindow : Window
{
SDL_Renderer* renderer = nullptr;
SwWindow(Example* example, uint32_t width, uint32_t height, uint32_t threadsCnt) : Window(example, width, height, threadsCnt)
{
if (!initialized) return;
@ -298,17 +296,9 @@ struct SwWindow : Window
return;
}
//VSync has been disabled. Remove this line if you need VSync enabled.
renderer = SDL_CreateRenderer(window, -1, SDL_RENDERER_PRESENTVSYNC);
resize();
}
~SwWindow()
{
if (renderer) SDL_DestroyRenderer(renderer);
}
void resize() override
{
auto surface = SDL_GetWindowSurface(window);