Releases: Over-Run/overrungl
Releases · Over-Run/overrungl
Release v0.2.0
What's Changed
🚀 Enhancements
- feat: update OpenAL and add NativeDeployer by @squid233 in #129
- feat: [opengl] update and resolve leftover issues by @squid233 in #132
- Rewrite Vulkan binding generator and update Vulkan to 1.4.334 by @squid233 in #133
- feat: module: tinyfd by @squid233 in #134
- feat: update Vulkan to 1.4.335 by @squid233 in #135
🐛 Fixes
- fix: GLUtil not showing stack trace by @squid233 in #130
- fix(native-image): add upcalls to reachability-metadata.json by @squid233 in #131
Full Changelog: early-access...v0.2.0
0.1.0
What's Changed
- feat: [vulkan] update Vulkan to 1.4.325 by @squid233 in #116
- feat: make *.Handles::get public by @squid233 in #117
- feat: mark nullability for methods and improve documentation by @squid233 in #118
- feat: [opengl] add GLUtil.Removable by @squid233 in #120
- chore: update JDK to 25 by @squid233 in #115
- feat: [vulkan] update Vulkan to 1.4.327 by @squid233 in #121
- feat: [vulkan] update Vulkan to 1.4.328 by @squid233 in #122
- feat: update GLFW by @squid233 in #124
Full Changelog: 0.1.0-beta.1...0.1.0
0.1.0-beta.1
What's Changed
- feat: remove Struct.Buffer by @squid233 in #102
- fix: semaphores in VulkanDemo by @squid233 in #103
- chore: update native libraries by @squid233 in #104
- feat: trace downcalls by @squid233 in #105
- feat: expose symbol lookups by @squid233 in #106
- feat(impl): use System::loadLibrary for java.library.path by @squid233 in #107
- feat: update Vulkan to 1.4.323 and add aliased struct by @squid233 in #108
- feat: [opengl] add arena to GLUtil::setupDebugMessageCallback by @squid233 in #109
- feat: [vulkan] add VKUtil by @squid233 in #110
- feat: use JSpecify by @squid233 in #111
- chore: update Gradle to 9.0.0 by @squid233 in #112
- feat!: remove initializer-list-like allocating methods of struct in dddb7cb
- feat: add aligned_alloc, aligned_free and aligned_realloc by @squid233 in #113
- feat: [vulkan] update Vulkan to 1.4.324 by @squid233 in #114
Full Changelog: 0.1.0-beta.0...0.1.0-beta.1
0.1.0-beta.0
What's Changed
- feat: load native library from java.library.path by @squid233 in #91
- feat: add GLSymbolNotFoundError and VKSymbolNotFoundError by @squid233 in #92
- feat: Consumer for nested structure by @squid233 in #93
- feat: *Ptr struct for primitive types by @squid233 in #94
- feat: [vulkan] add VkFormat & update Vulkan to 1.4.320 by @squid233 in #95
Full Changelog: 0.1.0-alpha.3...0.1.0-beta.0
0.1.0-alpha.3
What's Changed
- feat(api): Module: Vulkan Memory Allocator by @squid233 in #82
- chore: move generated sources by @squid233 in #83
- feat: [vma] add VmaUtil by @squid233 in #84
- fix: Gradle task aggregateJavadoc error by @squid233 in #85
- feat: [vulkan] expose function pointer of global commands by @squid233 in #86
- feat: [core] add MemoryStack::malloc by @squid233 in #87
- feat: add module version to module-info.java by @squid233 in #88
- feat: add allocInit to struct by @squid233 in #89
Full Changelog: 0.1.0-alpha.2...0.1.0-alpha.3
0.1.0-alpha.2
What's Changed
- fix(impl): [vulkan] fix bug loading vkEnumerateInstanceVersion by @squid233 in #76
- chore: update dependencies by @squid233 in #77
- feat(impl): add "overrungl." prefix to native libraries to avoid naming conflicts by @squid233 in #78
- feat(impl): remove zero-length determination in struct ::ofNative by @squid233 in #79
- chore: update to JDK 24; update workflow by @squid233 in #80
- chore: update Gradle and workflow by @squid233 in #81
Full Changelog: 0.1.0-alpha.1...0.1.0-alpha.2
0.1.0-alpha.1
What's Changed
- Module: Vulkan by @squid233 in #68
- style: remove
elsebranch in generated code by @squid233 in #69 - feat(api): [opengl] do not seal classes by @squid233 in #70
- fix: [opengl] remove
non-sealedmodifier from GL by @squid233 in #71 - fix(impl): [opengl] JVM crash on Get*InfoLog by @squid233 in #72
- feat(api): enhance struct and union by @squid233 in #73
- feat(api): add Descriptors to downcall classes by @squid233 in #74
- feat: add support to GraalVM Native Image by @squid233 in #75
Full Changelog: 0.1.0-alpha.0...0.1.0-alpha.1
0.1.0-alpha.0
0.1.0-SNAPSHOT.38
change classifiers of native libraries
Full Changelog: 0.1.0-SNAPSHOT.37...0.1.0-SNAPSHOT.38
0.1.0-SNAPSHOT.37
What's Changed
- Update dependencies and workflow by @squid233 in #56
- Remove usages of string template by @squid233 in #57
- [OpenGL] Update GLUtil by @squid233 in #58
- Update stb and nfd; update generator by @squid233 in #59
- [Core] Add PlatformLayouts by @squid233 in #60
- Bump to JDK 23 by @squid233 in #61
- [NFD] Update NFD module and generator by @squid233 in #62
- [OpenGL]: Update OpenGL module by @squid233 in #63
- Remove usages of Marshal by @squid233 in #64
- [core] remove tuples by @squid233 in #65
Full Changelog: 0.1.0-SNAPSHOT.36...0.1.0-SNAPSHOT.37