Skip to content

Releases: KevinVitale/SwiftSDL

v0.2.0-alpha.25

21 Jan 20:18
Compare
Choose a tag to compare
v0.2.0-alpha.25 Pre-release
Pre-release

Updates to SDL3, release-3.2.0

v0.2.0-alpha.24

17 Jan 00:09
Compare
Choose a tag to compare
v0.2.0-alpha.24 Pre-release
Pre-release
  • Updates SDL to prerelease-3.1.10

v0.2.0-alpha.23

09 Jan 22:17
Compare
Choose a tag to compare
v0.2.0-alpha.23 Pre-release
Pre-release

v0.2.0-alpha.22

09 Jan 15:24
Compare
Choose a tag to compare
v0.2.0-alpha.22 Pre-release
Pre-release
  • Fixes compile error in SpinningCube.swift

v0.2.0-alpha.21

09 Jan 15:19
Compare
Choose a tag to compare
v0.2.0-alpha.21 Pre-release
Pre-release
  • Updates SDL3 to preview-3.1.8

This release breaks test compilation. You can fix it by using a newer tag, or adding a platform check in SpinningCube.swift:102:

        #if os(macOS) || os(iOS) || os(tvOS) || os(watchOS)
        createinfo.format = SDL_GPU_SHADERFORMAT_METALLIB
        createinfo.code = shader == .vertex ? cube_vert_metallib.withUnsafeBufferPointer(\.baseAddress) : cube_frag_metallib.withUnsafeBufferPointer(\.baseAddress)
        createinfo.code_size = shader == .vertex ? cube_vert_metallib_len : cube_frag_metallib_len
        switch shader {
          case .vertex: "vs_main".withCString { createinfo.entrypoint = UnsafePointer($0) }
          case .fragment: "fs_main".withCString { createinfo.entrypoint = UnsafePointer($0) }
        }
        #endif

v0.2.0-alpha.20

28 Dec 17:33
Compare
Choose a tag to compare
v0.2.0-alpha.20 Pre-release
Pre-release
[Core] makes 'SDLObject' public (temporarily)

v0.2.0-alpha.19

20 Dec 23:14
Compare
Choose a tag to compare
v0.2.0-alpha.19 Pre-release
Pre-release
[SubMod] updates 'SwiftSDLTest' to latest commit

v0.2.0-alpha.18

17 Dec 19:02
Compare
Choose a tag to compare
v0.2.0-alpha.18 Pre-release
Pre-release
[Sample] update macUI xcproj

v0.2.0-alpha.17

11 Dec 03:58
Compare
Choose a tag to compare
v0.2.0-alpha.17 Pre-release
Pre-release
[GFX] adds 'SDLRenderDebugText'

v0.2.0-alpha.16

10 Dec 20:37
Compare
Choose a tag to compare
v0.2.0-alpha.16 Pre-release
Pre-release
  • Adds Games subcommand
  • Adds Flappy Bird demo (built in SwiftSDL)