mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-05-16 01:38:27 +00:00
![]() This fixes rounding errors with coordinate scaling and gives more flexibility in the presentation, as well as making it easy to maintain device independent resolution as windows move between different pixel density displays. By default when a renderer is created, it will match the window size so window coordinates and render coordinates are 1-1. Mouse and touch events are no longer filtered to change their coordinates, instead you can call SDL_ConvertEventToRenderCoordinates() to explicitly map event coordinates into the rendering viewport. SDL_RenderWindowToLogical() and SDL_RenderLogicalToWindow() have been renamed SDL_RenderCoordinatesFromWindow() and SDL_RenderCoordinatesToWindow() and take floating point coordinates in both directions. The viewport, clipping state, and scale for render targets are now persistent and will remain set whenever they are active. |
||
---|---|---|
.. | ||
android-prefab.sh | ||
androidbuild.sh | ||
androidbuildlibs.sh | ||
clang-format-src.sh | ||
cmake-toolchain-mingw64-i686.cmake | ||
cmake-toolchain-mingw64-x86_64.cmake | ||
codechecker-buildbot.sh | ||
fnsince.pl | ||
gen_audio_channel_conversion.c | ||
gen_audio_resampler_filter.c | ||
git-pre-push-hook.pl | ||
mkinstalldirs | ||
rename_api.py | ||
rename_headers.py | ||
rename_symbols.py | ||
SDL_migration.cocci | ||
showrev.sh | ||
strip_fPIC.sh | ||
test-versioning.sh | ||
update-copyright.sh | ||
update-version.sh | ||
updaterev.sh | ||
wikiheaders.pl |