voxelotl-engine/Sources/Voxelotl
2025-05-03 18:47:48 +10:00
..
Assets.xcassets Official iOS/iPadOS/visionOS/tvOS support 2024-09-03 05:39:45 -04:00
Common colour no longer requires SIMD type as backing store 2024-09-09 03:23:15 +10:00
Generator decrease memory usage by storing chunk colours as 8bit (at the cost of slower mesh generation) 2024-09-09 02:34:04 +10:00
Input Fix build errors against release SDL 3.2.0 ABI 2025-01-27 01:21:30 +11:00
Math Official iOS/iPadOS/visionOS/tvOS support 2024-09-03 05:39:45 -04:00
Noise switch permutation type to ubyte 2024-09-09 04:11:26 +10:00
Random fix significant oversights in noise & random 2024-09-05 21:46:49 +10:00
Renderer split core renderer stuff into metal subfolder 2024-09-12 11:37:08 +10:00
Resource Official iOS/iPadOS/visionOS/tvOS support 2024-09-03 05:39:45 -04:00
Application.swift Fix build errors against release SDL 3.2.0 ABI 2025-01-27 01:21:30 +11:00
Camera.swift refactor chunk rendering and fix chunk rendering precision loss at large positions 2024-09-09 02:21:15 +10:00
Chunk.swift decrease memory usage by storing chunk colours as 8bit (at the cost of slower mesh generation) 2024-09-09 02:34:04 +10:00
ChunkGeneration.swift turn the ChunkID type alias into a real type 2024-09-08 03:47:26 +10:00
ChunkID.swift make chunkid id field private 2024-09-08 04:21:26 +10:00
ChunkMeshBuilder.swift replace expensive srgb conversion with a simple gamma ramp in chunk mesh builder 2024-09-09 03:02:31 +10:00
ChunkMeshGeneration.swift refactor chunk rendering and fix chunk rendering precision loss at large positions 2024-09-09 02:21:15 +10:00
CMakeLists.txt cmake: Use public SDLSwift interfaces 2025-05-03 18:47:48 +10:00
CubeMeshBuilder.swift prep for chunk meshing 2024-09-01 21:16:05 +10:00
Game.swift renderer: internal support for blend modes 2024-09-10 10:38:27 +10:00
GameDelegate.swift un-hardcode various render properties (environment, material) 2024-08-25 14:49:07 +10:00
Info.plist.in implement on screen virtual controller for iOS 2024-09-14 23:39:46 -04:00
main.m use main.m and SDL_main functionality 2024-09-03 05:01:18 -04:00
MobileVoxelotl.entitlements Request more memory from the system on iPad 2024-09-08 21:26:07 -04:00
module.modulemap extract shader types to module 2024-08-05 00:19:49 -07:00
Player.swift refactor chunk rendering and fix chunk rendering precision loss at large positions 2024-09-09 02:21:15 +10:00
Program.swift implement on screen virtual controller for iOS 2024-09-14 23:39:46 -04:00
Raycast.swift prep for chunk meshing 2024-09-01 21:16:05 +10:00
shader.metal restore halfs in shader 2024-09-02 19:06:16 +10:00
shadertypes.h initial modelbatch 2024-09-06 06:37:19 +10:00
test.png cube defender of the polyverse 2024-08-05 20:15:48 +10:00
Voxelotl.entitlements requires signing bullshit so it has to go for now, sorry alex 2024-09-09 02:26:02 +10:00
World.swift turn the ChunkID type alias into a real type 2024-09-08 03:47:26 +10:00