• Show log

    Commit

  • Hash : 4077f7a2
    Author : David Gow
    Date : 2021-08-03T20:55:45

    Update the Renderer dpi_scale on SIZE_CHANGED event (fix #4580)
    
    The Renderer logical scaling code scales mouse coordinates, and needs to
    take the window DPI into account on HIGHDPI windows. However, the
    variable which tracks this, renderer->dpi_scale, is set once when the
    renderer is created, and then not updated. In the event that the window
    is moved to another screen, or the screen DPI otherwise changes, this
    will be outdates, and potentially the coordinates will be all wrong.
    
    So let's update the dpi_scale on the SIZE_CHANGED event: it's at least a
    possibility that this will be issued on some OSes when DPI changes, and
    it's otherwise already handled by SDL_Renderer's event filter.
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/SDL.git
    Git SSH git@git.kmx.io:kc3-lang/SDL.git
    Public access ? public
    Description

    Fork of https://github.com/libsdl-org/SDL

    Users
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg thodg_l
    Tags

  • README.md

  • Simple DirectMedia Layer (SDL) Version 2.0

    https://www.libsdl.org/

    Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. It is used by video playback software, emulators, and popular games including Valve’s award winning catalog and many Humble Bundle games.

    More extensive documentation is available in the docs directory, starting with README.md

    Enjoy!

    Sam Lantinga (slouken@libsdl.org)