-
1.15.4 Stable
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
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 257 KiB Refresh.dll
- 188 KiB libRefresh.so
-
1.15.3 Stable
released this
2024-01-15 20:49:03 +00:00 | 10 commits to main since this release- Fixes UBO alignment
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 256 KiB Refresh.dll
- 188 KiB libRefresh.so
-
1.15.2 Stable
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
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 256 KiB Refresh.dll
- 188 KiB libRefresh.so
-
1.15.1 Stable
released this
2023-10-12 18:21:15 +00:00 | 24 commits to main since this releaseBEHAVIOR 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
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 256 KiB Refresh.dll
- 188 KiB libRefresh.so
-
1.15.0 Stable
released this
2023-09-19 06:15:50 +00:00 | 28 commits to main since this releaseBREAKING 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
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 257 KiB Refresh.dll
- 188 KiB libRefresh.so
- Added
-
1.14.1 Stable
released this
2023-07-31 23:16:33 +00:00 | 30 commits to main since this releaseBEHAVIOR CHANGES
- Reworked Vulkan physical device selection
- Reworked Vulkan logical device initialization
This should hopefully resolve Vulkan initialization issues on laptops.
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 255 KiB Refresh.dll
- 183 KiB libRefresh.so
-
1.14.0 Stable
released this
2023-06-07 21:14:51 +00:00 | 35 commits to main since this releaseBREAKING 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
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 254 KiB Refresh.dll
- 184 KiB libRefresh.so
-
1.13.1 Stable
released this
2023-05-18 23:43:57 +00:00 | 37 commits to main since this releaseNo ABI break in this release, but there is a significant memory management improvement!
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 254 KiB Refresh.dll
- 184 KiB libRefresh.so
-
1.13.0 Stable
released this
2023-04-19 06:48:18 +00:00 | 38 commits to main since this releaseBREAKING 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 bufferRefresh_Image_Free
should be used on data returned fromRefresh_Image_Load
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 247 KiB Refresh.dll
- 179 KiB libRefresh.so
-
1.12.0 Stable
released this
2023-04-04 00:20:15 +00:00 | 41 commits to main since this releaseBUG FIXES
- Added missing texture formats to size function
- Fix MultipleThreads validation error when resetting command buffers
BREAKING API CHANGES
- Changed
Refresh_Image_Load
toRefresh_Image_LoadPNGFromFile
- Changed
Refresh_Image_Free
toRefresh_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
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 248 KiB Refresh.dll
- 184 KiB libRefresh.so