|
57b97148a4
|
initial modelbatch
|
2024-09-06 06:37:19 +10:00 |
|
|
080522e01b
|
tower world gen
|
2024-09-04 01:38:27 +10:00 |
|
|
cfb985cff6
|
implement parallel chunk mesh building
|
2024-09-03 09:48:41 -04:00 |
|
|
5e40e12c8b
|
implement infinite worlds with threaded chunk generation
|
2024-09-03 09:18:55 -04:00 |
|
|
224bb6616c
|
Official iOS/iPadOS/visionOS/tvOS support
|
2024-09-03 05:39:45 -04:00 |
|
|
b0ccd3b335
|
use main.m and SDL_main functionality
|
2024-09-03 05:01:18 -04:00 |
|
|
f4d78df0c9
|
noise project folder
|
2024-09-03 02:58:25 +10:00 |
|
|
c24e6245fe
|
move noise stuff
|
2024-09-03 02:57:29 +10:00 |
|
|
d35de84221
|
rearrange some sources
|
2024-09-02 19:13:29 +10:00 |
|
|
65af0b321d
|
implement a safe concurrent dictionary
|
2024-09-01 22:30:47 -04:00 |
|
|
5f372a9398
|
initial chunk render caching
|
2024-09-01 23:34:32 +10:00 |
|
|
da26773221
|
prep for chunk meshing
|
2024-09-01 21:16:05 +10:00 |
|
|
1f74b79ea2
|
split split mix sixty four
|
2024-09-01 02:09:49 +10:00 |
|
|
c99155fb47
|
split worldgen
|
2024-08-30 21:56:39 +10:00 |
|
|
cc936248e5
|
funny colours (world)
|
2024-08-30 01:58:52 +10:00 |
|
|
c5dd2caf48
|
simplex noise
|
2024-08-29 03:56:54 +10:00 |
|
|
f95be3f5f4
|
split rectangle
|
2024-08-28 16:22:20 +10:00 |
|
|
160c9c8a68
|
multiple chunks
|
2024-08-25 19:23:47 +10:00 |
|
|
428b142bf2
|
un-hardcode various render properties (environment, material)
|
2024-08-25 14:49:07 +10:00 |
|
|
7a417e0701
|
add mouse support
|
2024-08-24 13:52:32 +10:00 |
|
|
7d6d361fde
|
basic block picking
|
2024-08-23 21:02:00 +10:00 |
|
|
9ef60faa86
|
improved perlin basic blockgen
|
2024-08-23 16:55:59 +10:00 |
|
|
39d46da7f7
|
allow camera movement with the keyboard
|
2024-08-22 17:08:28 +10:00 |
|
|
83fc86d2a5
|
replace darwin prng with higher quality prngs
|
2024-08-22 14:19:45 +10:00 |
|
|
cad6418cff
|
organise maths helpers
|
2024-08-22 06:24:30 +10:00 |
|
|
cb2ffe78a4
|
use arc4random to seed non-csprng, fleshes out random subsystem
|
2024-08-22 03:37:29 +10:00 |
|
|
394e340f09
|
basis for random subsystem
|
2024-08-22 03:09:53 +10:00 |
|
|
799c7a2a55
|
initial voxel implementation
|
2024-08-18 18:16:27 -07:00 |
|
|
64db513f62
|
sRGB aware framebuffer & colour handling
|
2024-08-16 22:18:44 +10:00 |
|
|
6b92b538a5
|
crude player physics & collision response
|
2024-08-16 00:27:35 +10:00 |
|
|
dc88042a36
|
break up gameplay stuff
|
2024-08-13 08:38:21 +10:00 |
|
|
477ce10e68
|
use controller for moving around a test plane
|
2024-08-08 16:05:30 +10:00 |
|
|
3b33842260
|
cube now spinn in 3d
|
2024-08-06 17:35:38 +10:00 |
|
|
c0393e2687
|
cube defender of the polyverse
|
2024-08-05 20:15:48 +10:00 |
|
|
67e6dd0507
|
extract shader types to module
|
2024-08-05 00:19:49 -07:00 |
|
|
bc9289474b
|
compile metal in cmake
|
2024-08-05 00:08:16 -07:00 |
|
|
1fe9578b3a
|
add fps counter
|
2024-08-05 16:47:10 +10:00 |
|
|
d896f2eaa7
|
preliminary metal renderer
|
2024-08-05 15:44:51 +10:00 |
|
|
5a4e9ce1aa
|
use asset catalog
|
2024-08-04 20:29:16 -07:00 |
|
|
ab4f347ea3
|
attempt to fix app icon
|
2024-08-05 13:03:08 +10:00 |
|
|
3801e23146
|
add placeholder icon & source groups
|
2024-08-05 12:33:07 +10:00 |
|
|
dc10f5d0ce
|
application skeleton
|
2024-08-05 12:15:07 +10:00 |
|
|
18bd07d220
|
add simulation game category
|
2024-08-04 18:45:25 -07:00 |
|
|
5b35f82907
|
enable hardened runtime
|
2024-08-04 18:36:35 -07:00 |
|
|
bae6950525
|
set project version
|
2024-08-04 18:06:13 -07:00 |
|
|
2aa1888a10
|
fix a warning about nonmatching bundle IDs when generating an xcode project
|
2024-08-05 10:58:22 +10:00 |
|
|
4522adb657
|
initial commit
|
2024-08-04 17:42:03 -07:00 |
|