Skip to content

Releases: KevinVitale/SwiftSDL

v0.2.0-alpha.28

v0.2.0-alpha.28 Pre-release
Pre-release

Choose a tag to compare

@KevinVitale KevinVitale released this 07 Nov 14:00
  • Updates to SDL3, release-3.2.26
  • Adds 'version' to all test bench executables

View the SDL version that the test bench currently links to with:
$ swift run sdl --version

Note: this also works for all subcommands

v0.2.0-alpha.27

v0.2.0-alpha.27 Pre-release
Pre-release

Choose a tag to compare

@KevinVitale KevinVitale released this 12 Jun 17:56

Updates to SDL3, release-3.2.16

v0.2.0-alpha.26

v0.2.0-alpha.26 Pre-release
Pre-release

Choose a tag to compare

@KevinVitale KevinVitale released this 06 Mar 02:06
31d20d4

Updates to SDL3, release-3.2.8

Special thanks to @pusewicz for project's first PR.

v0.2.0-alpha.25

v0.2.0-alpha.25 Pre-release
Pre-release

Choose a tag to compare

@KevinVitale KevinVitale released this 21 Jan 20:18

Updates to SDL3, release-3.2.0

v0.2.0-alpha.24

v0.2.0-alpha.24 Pre-release
Pre-release

Choose a tag to compare

@KevinVitale KevinVitale released this 17 Jan 00:09
  • Updates SDL to prerelease-3.1.10

v0.2.0-alpha.23

v0.2.0-alpha.23 Pre-release
Pre-release

Choose a tag to compare

@KevinVitale KevinVitale released this 09 Jan 22:17

v0.2.0-alpha.22

v0.2.0-alpha.22 Pre-release
Pre-release

Choose a tag to compare

@KevinVitale KevinVitale released this 09 Jan 15:24
  • Fixes compile error in SpinningCube.swift

v0.2.0-alpha.21

v0.2.0-alpha.21 Pre-release
Pre-release

Choose a tag to compare

@KevinVitale KevinVitale released this 09 Jan 15:19
  • 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

v0.2.0-alpha.20 Pre-release
Pre-release

Choose a tag to compare

@KevinVitale KevinVitale released this 28 Dec 17:33
[Core] makes 'SDLObject' public (temporarily)

v0.2.0-alpha.19

v0.2.0-alpha.19 Pre-release
Pre-release

Choose a tag to compare

@KevinVitale KevinVitale released this 20 Dec 23:14
[SubMod] updates 'SwiftSDLTest' to latest commit