• 1.15.4 27e9c741f8

    1.15.4 Stable

    cosmonaut released this 2024-01-16 06:37:11 +00:00 | 5 commits to main since this release

    • Fixes some missing texture format size calculations
    • Fixes incorrect image layout transitions on textures with multiple layers or levels
    Downloads
     
  • 1.15.3 56e3eb2af5

    1.15.3 Stable

    cosmonaut released this 2024-01-15 20:49:03 +00:00 | 10 commits to main since this release

    • Fixes UBO alignment
    Downloads
     
  • 1.15.2 760c29699f

    1.15.2 Stable

    cosmonaut released this 2024-01-13 02:13:28 +00:00 | 13 commits to main since this release

    • Fixes a race condition when defrag occurs while a uniform buffer is in use
    • Fixes some potential sync hazards
    • Fixes some missing object cleanup on DestroyDevice

    If you have been seeing the dreaded Flicker Bug in your game, this patch is for you!

    Downloads
     
  • 1.15.1 34b2e437de

    1.15.1 Stable

    cosmonaut released this 2023-10-12 18:21:15 +00:00 | 24 commits to main since this release

    BEHAVIOR CHANGES

    • Removed scary memory warnings, they were triggered when falling back to host memory on transfer buffers which is standard behavior
    • No more Vulkan warning on startup

    BUG FIXES

    • Fix uniform buffers not being tracked correctly by command buffers
    • Fix cases where defrag could invalidate pooled uniform buffers
    Downloads
     
  • 1.15.0 172fa83417

    1.15.0 Stable

    cosmonaut released this 2023-09-19 06:15:50 +00:00 | 28 commits to main since this release

    BREAKING API CHANGES

    • Added Refresh_SubmitAndAcquireFence
    • Added Refresh_WaitForFences
    • Added Refresh_QueryFence
    • Added Refresh_ReleaseFence
    • Changed Refresh_Submit to only take a single command buffer

    BEHAVIOR CHANGES

    • Refresh_Wait waits for device idle instead of waiting on submission fences
    Downloads
     
  • 1.14.1 f55968814f

    1.14.1 Stable

    cosmonaut released this 2023-07-31 23:16:33 +00:00 | 30 commits to main since this release

    BEHAVIOR CHANGES

    • Reworked Vulkan physical device selection
    • Reworked Vulkan logical device initialization

    This should hopefully resolve Vulkan initialization issues on laptops.

    Downloads
     
  • 1.14.0 9631dc9f83

    1.14.0 Stable

    cosmonaut released this 2023-06-07 21:14:51 +00:00 | 35 commits to main since this release

    BREAKING API CHANGES

    • Changed SetTextureDataYUV to take three data pointers and stride input, to optimize interop between video decoder libraries

    If you are using compressed video, you should grab this change!

    Downloads
     
  • 1.13.1 1f9f7e0939

    1.13.1 Stable

    cosmonaut released this 2023-05-18 23:43:57 +00:00 | 37 commits to main since this release

    No ABI break in this release, but there is a significant memory management improvement!

    Downloads
     
  • 1.13.0 4df0459b04

    1.13.0 Stable

    cosmonaut released this 2023-04-19 06:48:18 +00:00 | 38 commits to main since this release

    BREAKING API CHANGES

    • Removed format and data type specific load and free functions
    • Removed SaveQOI
    • Removed BGRA SavePNG path
    • Refresh_Image_Load takes raw RGBA bytes in PNG or QOI format and decodes them, returning a pixel buffer
    • Refresh_Image_Free should be used on data returned from Refresh_Image_Load
    Downloads
     
  • 1.12.0 3f5fe1ff67

    1.12.0 Stable

    cosmonaut released this 2023-04-04 00:20:15 +00:00 | 41 commits to main since this release

    BUG FIXES

    • Added missing texture formats to size function
    • Fix MultipleThreads validation error when resetting command buffers

    BREAKING API CHANGES

    • Changed Refresh_Image_Load to Refresh_Image_LoadPNGFromFile
    • Changed Refresh_Image_Free to Refresh_Image_FreePNG
    • Added Refresh_Image_LoadPNGFromMemory
    • Added Refresh_Image_LoadQOIFromFile
    • Added Refresh_Image_LoadQOIFromMemory
    • Added Refresh_Image_FreeQOI
    • Added Refresh_Image_SaveQOI

    BEHAVIOR CHANGES

    • You can now load images directly from memory instead of using a filename.
    • Added support for the QOI image format: https://qoiformat.org/
    • You must call the appropriate Free function when freeing an image load pixel buffer.
    Downloads