Releases: ghera/raylib-iOS
Releases · ghera/raylib-iOS
6.0.2-iOS
Added
- Added prebuilt iOS XCFramework package for raylib.
- Added release asset packaging for:
raylib.xcframeworklibEGL.xcframeworklibGLESv2.xcframework
- Added GitHub Actions workflow to build and attach the iOS XCFramework package to published releases.
Improved
- Moved bundled ANGLE XCFrameworks to
deps/ANGLE. - Added Intel simulator support through
x86_64simulator slices. - Updated the Xcode project to reference ANGLE from the new
deps/ANGLElocation. - Added
projects/scripts/build-ios-xcframework.shfor reproducible local and CI builds.
Notes
- Minimum iOS deployment target:
15.6. - ANGLE is packaged from the repository binaries and is not rebuilt during release.
- Apps using the package should link
raylib.xcframeworkand embed/link the ANGLE frameworks as required by Xcode.
6.0.1-iOS
6.0.0-iOS
5.5.7-iOS
Dependencies
- ANGLE updated to 2.1.27279 git hash: 949bb97ac075
Features
- rlgl: added
RLGL_ENABLE_GLES_DEFAULT_HIGHP_PRECISIONto enable highp precision for default GLES shaders. This opt-in macro was added to avoid inaccurate primitive rendering on some Android devices using direct GLES drivers instead of ANGLE, where mediump caused visible artifacts.
5.5.6-iOS
5.5.5-iOS
- iOS: deferred left/right system edge gestures for reliable side-border touch in portrait mode
- iOS: added missing
ClosePlatformforward declaration - iOS / Android: added
SwapScreenBufferEGL_NO_SURFACEguard - rshapes: made segments calculation hiDPI-aware and tuned smoothing error for rounded shapes
5.5.4-iOS
Dependencies
- ANGLE updated to version 2.1.26821 (git hash:
4c0ae3917d4f)
Bug Fixes
- Android: fixed OpenGL ES 3.0 support
- switched graphics API from ES2 to ES3 in
LibraryConfigurations.cmakeand linked againstGLESv3instead ofGLESv2(ES3 is supported on 100% of devices with Android 8.0+) - fixed inverted
#ifdeflogic inrlgl.hforglDrawBuffersandGL_COLOR_ATTACHMENT:
ES2 extensions are now used only when ES2 is defined WITHOUT ES3
- switched graphics API from ES2 to ES3 in
5.5.3-iOS
Bug Fixes
- iOS: used
nativeScaleforcontentScaleFactorto matchGetWindowScaleDPI() - iOS: repacked ANGLE 2.1.26625 using the latest script from https://github.com/ghera/ANGLE-iOS to fix include path warnings
5.5.2-iOS
API Completeness
- Added missing GetKeyName() stub to rcore_ios.c for full template compliance
Bug Fixes
- Fixed safe area calculations in iOS example for proper display sizing
- Fixed touch point representation in example code
- Changed GLES header include syntax from quotes to angle brackets for better compatibility
Dependencies
- Updated ANGLE to 2.1.26625 git hash: a96fca8d5ee2 (repacked with correct headers)
Documentation
- Enhanced README with iOS implementation details and ANGLE build information
5.5.1-iOS
- iOS: fixed incorrect FLAG_WINDOW_UNFOCUSED handling in AppDelegate lifecycle callbacks
- iOS: prevented GPU work submission while app is in background on real devices (
Execution of the command buffer was aborted due to an error during execution. Insufficient Permission (to submit GPU work from background) (00000006:kIOGPUCommandBufferCallbackErrorBackgroundExecutionNotPermitted)) - iOS example project: ANGLE 2.1.26625 git hash: a96fca8d5ee2