Commit Graph

67 Commits

Author SHA1 Message Date
63f7068b91 Remove debug print spam 2025-12-21 22:41:59 +01:00
a77bddbdb2 Separate out Chunks-related code, "fix" collisions to be less broken 2025-12-21 22:26:55 +01:00
d63aeba562 Cleanup int collision math, which is still wrong 2025-12-20 22:31:32 +01:00
1453b2bbd7 Fix validator warning 2025-12-20 18:19:49 +01:00
8f19b16130 Transient CB only, validation fixes 2025-12-20 18:11:24 +01:00
71015874a9 Trying to improve collisions and failing 2025-12-19 01:36:50 +01:00
04ae797196 Bad collisions 2025-12-12 01:24:09 +01:00
df43975af4 Clamp skybox to prevent +inf overflow 2025-12-08 01:31:30 +01:00
d760e9e259 JANK HACK RenderDoc fix 2025-12-07 23:59:22 +01:00
7c438d1284 Sketchy skybox 2025-12-07 23:27:42 +01:00
df00e3052f Load and convert skybox to cubemap 2025-12-07 01:23:15 +01:00
9baf42e838 Complete all Vulkan wrappers. Maybe worth it. 2025-12-05 22:07:06 +01:00
a372bcb981 More refactors around assets. Trust me, we need them 2025-12-04 23:31:30 +01:00
d885fbea43 More wrappers, more cleanup 2025-12-04 00:27:10 +01:00
be4ae4f1a7 Minor refactors and cleanups 2025-12-02 15:58:51 +01:00
faddb1f35e Vectorized noise (but was it a bottleneck?) 2025-12-02 01:57:21 +01:00
320273b053 Fix assets 2025-12-02 00:31:34 +01:00
46ff0e5729 Seed-based noise and worldgen 2025-12-01 15:36:52 +01:00
b3b6b6c30a Separate and improve player movement 2025-11-30 22:45:29 +01:00
4d61b14052 Interator2 2025-11-30 14:33:01 +01:00
c33f700177 SIMD noise (not used yet) 2025-11-30 14:25:48 +01:00
0fbc7f32f2 Grass, debugger, noise height gen 2025-11-30 00:06:04 +01:00
b4b4c69ec3 Add Bedrock 2025-11-29 19:43:18 +01:00
5dfbc64676 Eliminate opposing walls 2025-11-29 14:49:28 +01:00
8d07dcd594 Remove Glass for now 2025-11-29 13:18:53 +01:00
9d807f926b Bad resize logic 2025-11-29 13:03:17 +01:00
493937f870 Actual deleak, debug object names 2025-11-29 00:39:01 +01:00
81a56f393e Blocks and chunks 2025-11-28 23:24:22 +01:00
2541dee18d CommandBuffer wrapper 2025-11-28 17:09:37 +01:00
94c43a170f Mouse button handling 2025-11-28 15:03:11 +01:00
652e5e82bd Introduce depth buffer finally 2025-11-28 01:09:31 +01:00
d1f6679f42 Deleak the leaks
There is a chance that leaks from VkAllocator result from leaky allocations while deinitializing.
2025-11-28 00:31:54 +01:00
9d60be86ab Alpha discard, adjust lights for no reason 2025-11-27 19:05:41 +01:00
0747e5e880 Legalize materials, add many more 2025-11-27 18:49:18 +01:00
df73f8f501 Fix transfer semaphore fiasco 2025-11-27 18:48:54 +01:00
da1d740e5c Add load all materials function 2025-11-27 18:45:52 +01:00
6069249bf8 Vertical movement, deinit logs, persistent global uniform transfers 2025-11-27 17:07:30 +01:00
b9a804ead6 It works! 2025-11-26 15:47:02 +01:00
9f2d1e4608 Refactor literally everything 2025-11-26 01:19:20 +01:00
d6a4b8c1fe Create descriptor set layout, pipeline, vertex buffer and index buffer 2025-11-22 17:00:17 +01:00
c3efeaf452 Factor out command pool allocation 2025-11-22 01:00:44 +01:00
bf0224ccd8 Loading materials and textures 2025-11-22 00:41:56 +01:00
63a8eee18c Begin new Asset Pipeline 2025-11-21 13:02:50 +01:00
bbafc55f6f Port rewrite 2025-11-19 14:43:57 +01:00
444d20243c Vulkan port 2025-11-16 21:53:29 +01:00
258dfe8ef5 Add .vscode/launch.json to run debugger 2025-11-16 13:54:14 +01:00
266abbf6d0 Minor fixes and adjustments 2025-11-15 14:38:24 +01:00
a011603195 Camera controls, fix some math; lighting probably broken 2025-11-13 17:01:10 +01:00
4cbf151fd9 Refactor math for no good reason; I just really like math 2025-11-13 02:22:22 +01:00
2e8cfd36fd Add math 2025-11-12 01:56:08 +01:00