Description
Gallery
Changelog
Versions
Angelica
- The little Angle [sic] that supports shaders while saving your fps from a certain death -boubou
- Is it obtuse, or accute? -Caedis
- It's a cute angle -mitchej123
- It's the angel that pulls you out of OptiFine's hell -Roadhog360
What's in it
- Shaders - Iris backport & enhancements
- Terrain - Celeritas 2.5.12 (NH) with threaded chunk building and translucency sorting
- Default GL 3.3 core profile with Java based fixed function pipeline emulation
- Optional Renderer selection - OpenGL, or SDL GPU for Vulkan/Metal/Direct3D 12
- Batching and instancing for entities, tile entities, items, particles and weather
- Dynamic lights
- HUD caching
- Custom fonts and text effects
- MCPatcher - connected textures, custom item textures, custom colors, random mobs, better skies
- Bundled NotFine, zoom, FPS reducer
Status
- OpenGL + Celeritas terrain - Default
- SDL GPU renderer - Experimental
- Shaders - Generally Available
- Complementary + Euphoria Patches is the primary compatibility target
- Sildurs, Seus, and any other shaders might work
- MCPatcher features - Alpha
- HUD caching - Semi-stable
SDL GPU renderer
Optional, OpenGL is the default
- Vulkan, Metal (macOS) and Direct3D 12 (Windows) through SDL3
- Needs LWJGL3ify 3.0.25+
- Falls back to OpenGL when no device can be created
- Vulkan on macOS via MoltenVK from the optional
angelica-moltenvkjar
Core Profile
Targets GL 3.3+ core profile
- FFP emulation via generated GLSL shaders
- Display list emulation
- Software matrix stacks and state management through GLSM
- GL_QUADS -> GL_TRIANGLES conversion
- Automatic transformation of mod shaders that use compat-only GLSL builtins (
gl_ModelViewMatrix,texture2D, etc.)
Required Dependencies
- UniMixins >= 0.1.23
- GTNHLib >= 0.11.19
- NOTE: Some mods are not required, but a specific version is required if present - see:
Minimum versionsbelow.
Minimum versions (if present)
- LWJGL3ify 1.5.3+ (3.0.25+ for the SDL GPU renderer)
- Hodgepodge 2.4.4+
- ArchaicFix 0.7.0+
- CodeChickenCore 1.2.0+ - Threading issues below that
- Amazing Trophies 1.2.2+
Known (temporary) Incompatibilities
- Forge Relocation - Currently non Thread Safe; safe if not in use
- ProjectRed Frames - Currently non Thread Safe; safe if not in use
Potential Incompatibilities
- EndlessIDs - Compat commits have been made, might work, might not - not fully tested
Known Incompatibilities
- FalseTweaks - Not currently planned (Looking for volunteers) [Might work if you effectively disable most of the mod]
- RPLE - Not currently planned (Looking for volunteers)
- LiteLoader - Install LiteloaderLoader
Permanent Incompatibilities
- OptiFine [Disabled, won't fix]
- FastCraft [Disabled, won't fix]
- BetterFPS [Disabled, won't fix]
- OptimizationsAndTweaks [Disabled, won't fix]
- Neodymium - Untested, but unlikely to be compatible. (Chunk Meshing is definitely incompatible, other features might work depending on config)
- SmoothFont - Equivalent functionality added
- ClientFixer - Use a resource pack like GTNH-FTI-Standard-Font
Building
./gradlew build,./gradlew test- Subprojects:
glsm(state manager, FFP emulation, backends),lwjgl3-backend,sdl-gpu,tracy-client,moltenvk - Read the AI policy before opening a PR
Credits
- ShadersMod
- Original ShadersMods: karyonix, sonic ether, id_miner, daxnitro
- eigenraven, Caedis, glowredman, and mitchej123 for the conversion of ASM to Mixin
- eigenraven and vlaetansky for getting the original ShadersMod compiling again
- ArchaicFix
- Includes graphic enhancements from ArchaicFix by embeddedt under the LGPL
- NotFine
- Includes modified version of NotFine by jss2a98aj under the LGPL
- Iris Shaders
- Sodium / Celeritas
- JellySquid & the CaffeineMC team, for making Sodium in the first place
- Embeddedt for Celeritas used under the LGPL 3.0
- Reese's Sodium Options
- FlashyReese for Reese's Sodium Options under the MIT license
- Neodymium
- Makamys for Neodymium - Various Tessellator -> Quad functionality taken under the LGPL 3
- MCPatcherForge
- Original MCPatcher: Paul Rupe
- Forge version: Mist475 under LGPL 3.0 with default ctm textures for glass and bookshelves by DarkBum under CC-BY-SA
- HUDCaching
- Angelica
- mitchej123, Omni, Makamys, Embeddedt, NanoLive, Caedis, Cardinalstar, Alexdoru, Eigenraven, mist475, Clepto, kurrycat for helping get Angelica up and running!
- IMS, jss2a98aj, || dbp ||, roadhog360 for advice and moral support
- Forge 1.12+
- Some files have been taken from Minecraft Forge under the LGPL 2.1 license and are marked as such
- FRAPI and Indigo
- Model building API heavily inspired by/copied from Fabric's; upstream may use it under the original Apache 2.0 license, see LICENSE in
com.gtnewhorizons.angelica.models
- Model building API heavily inspired by/copied from Fabric's; upstream may use it under the original Apache 2.0 license, see LICENSE in
- Dynamic Lights
- LambdAurora for LambDynamicLights under the MIT license, and the Forge port anthxnymc for DynamicLightsReforged, also under the MIT license
- Embeddedt and Ferri_Arnus for glsl-transformation-lib
- Also for work on Monocle which was used as a reference for implementing glsl-transformation-lib
- Code from both glsl-transformation-lib and Monocle taken under their respective LGPL 3.0 licenses
- FalseTweaks
- FalsePattern for FalseTweaks - Item Rendering Optimizations taken from FalseTweaks under the LGPL 3.0 license
- Beddium
- Venn and Falsepattern for Beddium - MinimapRenderer, SafeChunkTracker, and some debug commands adapted under the LGPL 3.0 License
- Mesa - Code ported and/or inspired from Mesa - under the MIT license
- Display list ID allocator ported from util_idalloc (Copyright 2017 Valve Corporation)
- FFP vertex shader generation inspired by ffvertex_prog.c (Copyright 2007 VMware, Inc.)
- FFP fragment shader generation inspired by ff_fragment_shader.c (Copyright 2007, 2009 VMware, Inc. / 2010-2011 Intel Corporation)
- Fog parameter optimization inspired by st_nir_lower_fog.c (Copyright 2023 Google LLC) and prog_statevars.c (Copyright 1999-2007 Brian Paul)
- RGSS Terrain Texture Filtering
- Indiesoft for defold-sharp-sprite, used as the reference implementation under the MIT license
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
|
R
2.2.34
|
1d ago | 1 | |||
|
R
2.2.33
|
1d ago | 1 | |||
|
R
2.2.32
|
1d ago | 1 | |||
|
R
2.2.31
|
1d ago | 1 | |||
|
R
2.2.30
|
1d ago | 1 | |||
|
R
2.2.29
|
1d ago | 1 | |||
|
R
2.2.28
|
1d ago | 1 | |||
|
R
2.2.27
|
1d ago | 1 | |||
|
R
2.2.26
|
1d ago | 1 | |||
|
R
2.2.25
|
1d ago | 1 | |||
|
R
2.2.24
|
1d ago | 1 | |||
|
R
2.2.23
|
1d ago | 1 | |||
|
R
2.2.22
|
1d ago | 1 | |||
|
R
2.2.21
|
1d ago | 1 | |||
|
R
2.2.20
|
1d ago | 1 | |||
|
R
2.2.19
|
1d ago | 1 | |||
|
R
2.2.18
|
1d ago | 1 | |||
|
R
2.2.17
|
1d ago | 1 | |||
|
R
2.2.16
|
1d ago | 1 | |||
|
R
2.2.15
|
1d ago | 1 | |||
|
R
2.2.14
|
1d ago | 1 | |||
|
R
2.2.13
|
1d ago | 1 | |||
|
R
2.2.12
|
1d ago | 1 | |||
|
R
2.2.11
|
1d ago | 1 | |||
|
R
2.2.10
|
1d ago | 1 | |||
|
R
2.2.9
|
1d ago | 1 | |||
|
R
2.2.8
|
1d ago | 1 | |||
|
R
2.2.7
|
1d ago | 1 | |||
|
R
2.2.6
|
1d ago | 1 | |||
|
R
2.2.5
|
1d ago | 1 | |||
|
R
2.2.4
|
1d ago | 1 | |||
|
R
2.2.3
|
1d ago | 1 | |||
|
R
2.1.61
|
1d ago | 1 | |||
|
R
2.1.60
|
1d ago | 1 | |||
|
R
2.1.59
|
1d ago | 1 | |||
|
R
2.1.58
|
1d ago | 1 | |||
|
R
2.1.57
|
1d ago | 1 | |||
|
R
2.1.56
|
1d ago | 1 | |||
|
R
2.1.55
|
1d ago | 1 | |||
|
R
2.1.54
|
1d ago | 1 | |||
|
R
2.1.53
|
1d ago | 1 | |||
|
R
2.1.52
|
1d ago | 1 | |||
|
R
2.1.51
|
1d ago | 1 | |||
|
R
2.1.50
|
1d ago | 1 | |||
|
R
2.1.49
|
1d ago | 1 | |||
|
R
2.1.48
|
1d ago | 1 | |||
|
R
2.1.47
|
1d ago | 1 | |||
|
R
2.1.46
|
1d ago | 1 | |||
|
R
2.1.45
|
1d ago | 1 | |||
|
R
2.1.44
|
1d ago | 1 | |||
|
R
2.1.43
|
1d ago | 1 | |||
|
R
2.1.42
|
1d ago | 1 | |||
|
R
2.1.41
|
1d ago | 1 | |||
|
R
2.1.40
|
1d ago | 1 | |||
|
R
2.1.39
|
1d ago | 1 | |||
|
R
2.1.38
|
1d ago | 1 | |||
|
R
2.1.37
|
1d ago | 1 | |||
|
R
2.1.36
|
1d ago | 1 | |||
|
R
2.1.35
|
1d ago | 1 | |||
|
R
2.1.34
|
1d ago | 1 | |||
|
R
2.1.33
|
1d ago | 1 | |||
|
R
2.1.32
|
1d ago | 1 | |||
|
R
2.1.31
|
1d ago | 1 | |||
|
R
2.1.30
|
1d ago | 1 | |||
|
R
2.1.29
|
1d ago | 1 | |||
|
R
2.1.28
|
1d ago | 1 | |||
|
R
2.1.27
|
1d ago | 1 | |||
|
R
2.1.26
|
1d ago | 1 | |||
|
R
2.1.25
|
1d ago | 1 | |||
|
R
2.1.24
|
1d ago | 1 | |||
|
R
2.1.23
|
1d ago | 1 | |||
|
R
2.1.22
|
1d ago | 1 | |||
|
R
2.1.21
|
1d ago | 1 | |||
|
R
2.1.20
|
1d ago | 1 | |||
|
R
2.1.19
|
1d ago | 1 | |||
|
R
2.1.18
|
1d ago | 1 | |||
|
R
2.1.17
|
1d ago | 1 | |||
|
R
2.1.16
|
1d ago | 1 | |||
|
R
2.1.15
|
1d ago | 1 | |||
|
R
2.1.14
|
1d ago | 1 | |||
|
R
2.1.13
|
1d ago | 1 | |||
|
R
2.1.12
|
1d ago | 1 | |||
|
R
2.1.11
|
1d ago | 1 | |||
|
R
2.1.10
|
1d ago | 1 | |||
|
R
2.1.9
|
1d ago | 1 | |||
|
R
2.1.8
|
1d ago | 1 | |||
|
R
2.1.7
|
1d ago | 1 | |||
|
R
2.1.6
|
1d ago | 1 | |||
|
R
2.1.5
|
1d ago | 1 | |||
|
R
2.1.4
|
1d ago | 1 | |||
|
R
2.1.3
|
1d ago | 1 | |||
|
R
2.1.2
|
1d ago | 1 | |||
|
R
2.1.1
|
1d ago | 1 | |||
|
R
2.1.0
|
1d ago | 1 | |||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 |
[2.2.34] 2.2.34
by mitchej123 on Oct 18, 2026
Download
## What's Changed
## New Contributors
- fixed some osx metal compability with Distant horizon 1.7.10 backport by @HariboApfel in https://github.com/GTNewHorizons/Angelica/pull/2261
- Stop resetting SDL GPU to OpenGL on unrelated crashes by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2266
- Fix Player Capture for EP in SDL-GPU by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2262
- Minor Compute Cull Optimizations by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2263
- Set entity, block entity and item IDs per vertex by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2265
## New Contributors
- @HariboApfel made their first contribution in https://github.com/GTNewHorizons/Angelica/pull/2261
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.33...2.2.34
[2.2.33] 2.2.33
by mitchej123 on Oct 18, 2026
Download
## What's Changed
- Make animation interpolation respect alpha by @Ruling-0 in https://github.com/GTNewHorizons/Angelica/pull/2258
- Fix certain blocks not rendering properly with batching enabled by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2260
- Allow Iris to use "more" Samplers on SDL-GPU by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2256
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.32...2.2.33
[2.2.32] 2.2.32
by mitchej123 on Oct 18, 2026
Download
## What's Changed
- Fix crash replaying display lists compiled during the splash screen by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2250
- Angelica side fix to RC Lantern rendering. Works with or without a patched RC by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2251
- Skip zero-size buffer uploads and readbacks on SDL-GPU by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2249
- New workflow by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2252
- Speed up tests and run SDL-GPU device tests on CI by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2253
- Fix Chisel energised voidstone missing its border corners by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2254
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.31...2.2.32
[2.2.31] 2.2.31
by mitchej123 on Oct 18, 2026
Download
## What's Changed
## New Contributors
- Fix Little Tiles rendering issues by @DarkShadow44 in https://github.com/GTNewHorizons/Angelica/pull/2238
- Fix interop with Serene Seasons and other similar mods by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2240
- Fix dark AE2 cables when shaders enabled by @AncalagonX in https://github.com/GTNewHorizons/Angelica/pull/2223
- Reject non 3.3 core with a more clear message by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2243
- Bug Cleanup after 2.9RC2 by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2239
- Make API functions for enderstorage to use by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2244
- Fix shaders that redefine a GLSL built-in failing on SDL-GPU and GLES by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2245
- Answer legacy GL queries from tracked state by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2247
- Fix MixinRendererLivingEntity_GlintClock expected count by @DarkShadow44 in https://github.com/GTNewHorizons/Angelica/pull/2248
## New Contributors
- @AncalagonX made their first contribution in https://github.com/GTNewHorizons/Angelica/pull/2223
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.30...2.2.31
[2.2.30] 2.2.30
by mitchej123 on Oct 18, 2026
Download
## What's Changed
- SDL Vertex Replay + Dragon API by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2224
- Run image atomics natively on Metal where the runtime allows by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2226
- Fix world client leak in CloudRenderer by @Alexdoru in https://github.com/GTNewHorizons/Angelica/pull/2227
- Modern Font Sheets by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2225
- Marginal improvements by @DeathFuel in https://github.com/GTNewHorizons/Angelica/pull/2222
- Fix server thread leak in ThreadedBlockData by @Alexdoru in https://github.com/GTNewHorizons/Angelica/pull/2230
- Add Darkmode Transformer target by @Ranzuu in https://github.com/GTNewHorizons/Angelica/pull/2221
- Fix NaNs on EP by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2231
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.29...2.2.30
[2.2.29] 2.2.29
by mitchej123 on Oct 18, 2026
Download
## What's Changed
- Answer legacy stack and client state queries from GLSM by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2211
- Fix terrain disappearing at screen edges with compute culling by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2212
- Narrow overly broad transformer exclusions for PowerConverters by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2214
- Add renderer selection to video settings - by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2215
- Include missed scripts by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2216
- Optimize shader loading by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2213
- Harden SDL-GPU buffer mapping lifetime by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2217
- Ignore additional tags when deriving the mod version by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2219
- Fix SDL compile failure when an image atomic's result is used by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2218
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.28...2.2.29
[2.2.28] 2.2.28
by mitchej123 on Oct 18, 2026
Download
## What's Changed
## New Contributors
- Fix splash issues by @DeathFuel in https://github.com/GTNewHorizons/Angelica/pull/2200
- Settle frame pacing after an inconsistent vsync gate by @mvanhorn in https://github.com/GTNewHorizons/Angelica/pull/2197
- Default raw custom textures to bilinear filtering and clamping by @zerosignal0101 in https://github.com/GTNewHorizons/Angelica/pull/2198
- Plenty of fixes for GTNH by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2202
- Fix HUD caching flicker and match non-cached GL state by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2201
- Fix crash when mods measure text off-thread with a custom font by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2204
- Add Darkmode Transformer target by @Ranzuu in https://github.com/GTNewHorizons/Angelica/pull/2205
- Cache Iris Shaders by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2206
## New Contributors
- @mvanhorn made their first contribution in https://github.com/GTNewHorizons/Angelica/pull/2197
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.27...2.2.28
[2.2.27] 2.2.27
by mitchej123 on Oct 18, 2026
Download
## What's Changed
- Cut per-frame allocations in rendering mixins by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2182
- Add Darkmode Transformer target by @Ranzuu in https://github.com/GTNewHorizons/Angelica/pull/2184
- Fix signs being ungodly bright by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2185
- Fix the look of EFR Boats under batching by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2186
- Fix shader batching and instancing by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2187
- Fix voxeliation performance under SDL GPU by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2188
- Cut redundant GLSM state tracking by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2189
- Speed up boot by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2190
- Work around SDL Metal fence bugs and pump during present by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2191
- Fix DSA binding restore and liquid colors by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2192
- Cut more per-frame allocations in terrain and rendering by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2193
- Cache transformed and compiled shaders on disk by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2194
- Fix Complementary + Euphoria Patches ULTRA on SDL-GPU by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2195
- Fix by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2196
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.26...2.2.27
[2.2.26] 2.2.26
by mitchej123 on Oct 18, 2026
Download
## What's Changed
- Improve biome blending and improve compat by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2180
- Internal format fix by @DeathFuel in https://github.com/GTNewHorizons/Angelica/pull/2179
- Add more targets for darkmode transformer by @Ranzuu in https://github.com/GTNewHorizons/Angelica/pull/2178
- Improve shader support for custom block rendering by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2176
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.25...2.2.26
[2.2.25] 2.2.25
by mitchej123 on Oct 18, 2026
Download
## What's Changed
## New Contributors
- Fix async atlas with KaizPatchX by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2175
- Fix shadow pass receiving a full-bright lightmap constant and misreporting terrain renderStage by @zerosignal0101 in https://github.com/GTNewHorizons/Angelica/pull/2170
- Dark mode text recoloring with resource packs configs by @DeathFuel in https://github.com/GTNewHorizons/Angelica/pull/2118
## New Contributors
- @zerosignal0101 made their first contribution in https://github.com/GTNewHorizons/Angelica/pull/2170
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.24...2.2.25
[2.2.24] 2.2.24
by mitchej123 on Oct 18, 2026
Download
## What's Changed
## New Contributors
- Various font improvements and fixes by @DeathFuel in https://github.com/GTNewHorizons/Angelica/pull/2165
- Fix held and dropped blocks rendering off-center (snow golem pumpkin) by @micvog in https://github.com/GTNewHorizons/Angelica/pull/2164
- Parallelize atlas loading and fix SDL-GPU mip-level targets by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2167
- Add option to change mouse movement from Cinematic to Standard while in Angelica Zoom by @Lumarin in https://github.com/GTNewHorizons/Angelica/pull/2166
- Fix Depth Mask Issue for Nametags, etc for Text by @KAMKEEL in https://github.com/GTNewHorizons/Angelica/pull/2168
- Font Texture Crash Fix on Splash Screen by @KAMKEEL in https://github.com/GTNewHorizons/Angelica/pull/2169
## New Contributors
- @Lumarin made their first contribution in https://github.com/GTNewHorizons/Angelica/pull/2166
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.23...2.2.24
[2.2.23] 2.2.23
by mitchej123 on Oct 18, 2026
Download
## What's Changed
## New Contributors
- Fix attrib stack overflow from world-less TESR item renderers by @micvog in https://github.com/GTNewHorizons/Angelica/pull/2159
- TESR state and batching leak fixes by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2162
## New Contributors
- @micvog made their first contribution in https://github.com/GTNewHorizons/Angelica/pull/2159
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.22...2.2.23
[2.2.22] 2.2.22
by mitchej123 on Oct 18, 2026
Download
## What's Changed
- Update to Celeritas 2.5.12 with translucency sorting v3 by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2151
- Fix NEI items vanishing with ModularUI2 screens open on SDL-GPU by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2153
- Better Biome Blending by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2152
- Add in-game Tracy capture by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2156
- Emulate color logic ops and fix pixel readback on SDL-GPU by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2157
- Fix Iris issues with instancing and batching by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2158
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.21...2.2.22
[2.2.21] 2.2.21
by mitchej123 on Oct 18, 2026
Download
## What's Changed
- Stop blocking chunk workers on deferred ISBRH blocks by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2136
- Fix shader packs in modded dimensions by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2137
- Fix scissor clears wiping the whole screen on SDL-GPU by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2138
- Use actual camera when doing cloud related culling and fuctions by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2139
- Optimize Enchant Glint Rendering by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2140
- Give each GL drawable its own GLSM context by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2142
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.20...2.2.21
[2.2.20] 2.2.20
by mitchej123 on Oct 18, 2026
Download
## What's Changed
- Weather instancing by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2127
- Only enable shader DH compat if DH is enabled by @DarkShadow44 in https://github.com/GTNewHorizons/Angelica/pull/2130
- Add Galaxy Space compat and fix culling issues by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2131
- Properly reset/flush state for crash interceptors by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2133
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.19...2.2.20
[2.2.19] 2.2.19
by mitchej123 on Oct 18, 2026
Download
## What's Changed
- Properly handle display lists with the push/pop optimizations by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2126
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.18...2.2.19
[2.2.18] 2.2.18
by mitchej123 on Oct 18, 2026
Download
## What's Changed
- fix asm class dumper following rfb changes by @Alexdoru in https://github.com/GTNewHorizons/Angelica/pull/2123
- Render pass and state stack optimizations by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2124
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.17...2.2.18
[2.2.17] 2.2.17
by mitchej123 on Oct 18, 2026
Download
## What's Changed
- Fix texture filtering sampling regression by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2115
- Fix edge cases with cloud wraps by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2122
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.16...2.2.17
[2.2.16] 2.2.16
by mitchej123 on Oct 18, 2026
Download
## What's Changed
## New Contributors
- Fix mipmaps bleeding by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2112
- More Cloud Optimizations by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2114
- Redirected Util.checkGLError to respect disableErrorChecks by @JamesOBrien2 in https://github.com/GTNewHorizons/Angelica/pull/2110
## New Contributors
- @JamesOBrien2 made their first contribution in https://github.com/GTNewHorizons/Angelica/pull/2110
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.15...2.2.16
[2.2.15] 2.2.15
by mitchej123 on Oct 18, 2026
Download
## What's Changed
- Improve upon Texture Filtering Work by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2096
- fix resize handling on non-main thread for lwjgl2 by @danyadev in https://github.com/GTNewHorizons/Angelica/pull/2106
- Instance more things by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2104
- Fix microblock transparency in the hotbar by @Algent in https://github.com/GTNewHorizons/Angelica/pull/2107
- Fix borking modded mobs with broken eyes by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2108
- Hex Text and other Font Mod Compat System by @KAMKEEL in https://github.com/GTNewHorizons/Angelica/pull/1972
- Added abutting block detection and processing by @Kremnari in https://github.com/GTNewHorizons/Angelica/pull/2068
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.14...2.2.15
[2.2.14] 2.2.14
by mitchej123 on Oct 18, 2026
Download
## What's Changed
- Fix issues with Schematica by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2088
- Remove superflous glVertexAttribPointer call by @DarkShadow44 in https://github.com/GTNewHorizons/Angelica/pull/2090
- DH: Fix shaderpack fading by @DarkShadow44 in https://github.com/GTNewHorizons/Angelica/pull/2091
- Fix cloud elevation setting by @kurrycat2004 in https://github.com/GTNewHorizons/Angelica/pull/2093
- Updated the list of blocks to get rotated by @Wokafishh in https://github.com/GTNewHorizons/Angelica/pull/2094
- SDL: flush vertex attribs + deferred texture uploads before readback by @kurrycat2004 in https://github.com/GTNewHorizons/Angelica/pull/2095
- Fix some GLSM bypasses by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2099
- Flyby improvements by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2100
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.13...2.2.14
[2.2.13] 2.2.13
by mitchej123 on Oct 18, 2026
Download
## What's Changed
- properly clear PBRAtlasTexture by @danyadev in https://github.com/GTNewHorizons/Angelica/pull/2085
- FPS pacer work by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2086
- Update Celeritas by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2087
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.12...2.2.13
[2.2.12] 2.2.12
by mitchej123 on Oct 18, 2026
Download
## What's Changed
## New Contributors
- optimize resource reload by @danyadev in https://github.com/GTNewHorizons/Angelica/pull/2070
- Fixes TESR texts (travel anchors) depth test bug by @philipxjm in https://github.com/GTNewHorizons/Angelica/pull/2071
- Fix for texture being mistakenly turned off by Iris by @philipxjm in https://github.com/GTNewHorizons/Angelica/pull/2072
- Replace natural texture rotation hash by @Caedis in https://github.com/GTNewHorizons/Angelica/pull/2073
- Fix tile entity pass markers skipped on newer class files by @Eldrinn-Elantey in https://github.com/GTNewHorizons/Angelica/pull/2075
## New Contributors
- @philipxjm made their first contribution in https://github.com/GTNewHorizons/Angelica/pull/2071
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.11...2.2.12
[2.2.11] 2.2.11
by mitchej123 on Oct 18, 2026
Download
## What's Changed
## New Contributors
- Fix tests by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2065
- Activate FFP when enabling with program 0 by @danyadev in https://github.com/GTNewHorizons/Angelica/pull/2064
- Fix custom font rendering on BetterLoadingScreen splash by @danyadev in https://github.com/GTNewHorizons/Angelica/pull/2063
- Add Ukrainian (uk_UA) localization and translate documentation by @Jarnexis in https://github.com/GTNewHorizons/Angelica/pull/1990
- support custom fonts on macos by @danyadev in https://github.com/GTNewHorizons/Angelica/pull/2066
## New Contributors
- @Jarnexis made their first contribution in https://github.com/GTNewHorizons/Angelica/pull/1990
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.10...2.2.11
[2.2.10] 2.2.10
by mitchej123 on Oct 18, 2026
Download
## What's Changed
## New Contributors
- Flyby and OSX improvements by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2061
- POM Support by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/1927
- Enable CTM mining/breaking overlays by @Kremnari in https://github.com/GTNewHorizons/Angelica/pull/2052
- Use bound texture instead of hardcoded vanilla textures for cached vanilla model rendering by @kurrycat2004 in https://github.com/GTNewHorizons/Angelica/pull/2037
- Fix animate-only-visible-textures setting by @Chitak985 in https://github.com/GTNewHorizons/Angelica/pull/2054
- Synchronize CubicChunks tile entity mutations by @Jakfut in https://github.com/GTNewHorizons/Angelica/pull/2031
- CTM Transitions - neighbor detection and influence by @Kremnari in https://github.com/GTNewHorizons/Angelica/pull/2047
## New Contributors
- @Kremnari made their first contribution in https://github.com/GTNewHorizons/Angelica/pull/2052
- @Chitak985 made their first contribution in https://github.com/GTNewHorizons/Angelica/pull/2054
- @Jakfut made their first contribution in https://github.com/GTNewHorizons/Angelica/pull/2031
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.9...2.2.10
[2.2.9] 2.2.9
by mitchej123 on Oct 18, 2026
Download
## What's Changed
## New Contributors
- Fix some CTM Allocations by @boubou19 in https://github.com/GTNewHorizons/Angelica/pull/2044
- Fix color leak getting into guis (Broken ColorUtils) by @Ranzuu in https://github.com/GTNewHorizons/Angelica/pull/2045
- Stop hardcoding some translations by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2049
- Add Secondary Color Support to Angelica by @KAMKEEL in https://github.com/GTNewHorizons/Angelica/pull/2046
- Blockrotations/Natural Textures by @Wokafishh in https://github.com/GTNewHorizons/Angelica/pull/2020
- Make dynamic lights config less heavy by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2051
- fix world client leaks in bop fog handlers by @Alexdoru in https://github.com/GTNewHorizons/Angelica/pull/2056
## New Contributors
- @Wokafishh made their first contribution in https://github.com/GTNewHorizons/Angelica/pull/2020
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.8...2.2.9
[2.2.8] 2.2.8
by mitchej123 on Oct 18, 2026
Download
## What's Changed
- Many bug fixes by @Eclipse-Sol in https://github.com/GTNewHorizons/Angelica/pull/2017
- Avoid rescanning atlas for each CTM tile by @boubou19 in https://github.com/GTNewHorizons/Angelica/pull/2029
- Add a flag to StateAwareTesselator for per-quad directional shading by @ah-OOG-ah in https://github.com/GTNewHorizons/Angelica/pull/1989
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.7...2.2.8
[2.2.7] 2.2.7
by mitchej123 on Oct 18, 2026
Download
## What's Changed
- Mark tiles at transform time instead of using reflection by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2024
- SDL presenter fixes and frame pacer adjustments by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2025
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.6...2.2.7
[2.2.6] 2.2.6
by mitchej123 on Oct 18, 2026
Download
## What's Changed
- Sign Fix by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2016
- Defer ticking on TEs we eagerly create until they get a description packet by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2018
- Tracy 0.14 by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2019
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.5...2.2.6
[2.2.5] 2.2.5
by mitchej123 on Oct 18, 2026
Download
## What's Changed
## New Contributors
- fix starminer rotation & optimize starminer rotateCorpseByGravity by @brandyyn in https://github.com/GTNewHorizons/Angelica/pull/2005
- TE and world access thread safety for rendering, and remesh on first TE update packet. by @mitchej123 in https://github.com/GTNewHorizons/Angelica/pull/2014
- Fixes World Lighting to Text Rendering so its not Fullbright by @KAMKEEL in https://github.com/GTNewHorizons/Angelica/pull/1976
## New Contributors
- @brandyyn made their first contribution in https://github.com/GTNewHorizons/Angelica/pull/2005
- @KAMKEEL made their first contribution in https://github.com/GTNewHorizons/Angelica/pull/1976
- Full Changelog**: https://github.com/GTNewHorizons/Angelica/compare/2.2.4...2.2.5