• Show log

    Commit

  • Hash : 9b647727
    Author : Ryan C. Gordon
    Date : 2016-08-05T01:44:41

    audio: Clean up some CloseDevice() interface details.
    
    - It's now always called if device->hidden isn't NULL, even if OpenDevice()
      failed halfway through. This lets implementation code not have to clean up
      itself on every possible failure point; just return an error and SDL will
      handle it for you.
    
    - Implementations can assume this->hidden != NULL and not check for it.
    
    - implementations don't have to set this->hidden = NULL when done, because
      the caller is always about to free(this).
    
    - Don't reset other fields that are in a block of memory about to be free()'d.
    
    - Implementations all now free things like internal mix buffers last, after
      closing devices and such, to guarantee they definitely aren't in use anymore
      at the point of deallocation.
    

  • 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 thodg_l www_kmx_io thodg
    Tags

  • README.txt

  •                          Simple DirectMedia Layer
    
                                      (SDL)
    
                                    Version 2.0
    
    ---
    http://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)