Commit graph

50 commits

Author SHA1 Message Date
Halbear
9281706d53 you used to call me on your cell phone 2026-06-13 03:40:50 +01:00
Halbear
f212c6f3d8 audio with OpenAL 2026-06-13 02:16:12 +01:00
Halbear
5943effa4e rendering settings and dual pipeline transparency rendering 2026-06-13 00:12:13 +01:00
Halbear
620838a41d Profiling - tracks GPU and CPU usage as well as displaying performance metrics and scene information 2026-06-12 19:51:53 +01:00
Halbear
c9844fc415 GUI, although images don't seem to render 2026-06-12 16:06:43 +01:00
Halbear
8ce30cae83 post processing, FXAA and MSAA 2x-8x 2026-06-11 16:16:41 +01:00
Halbear
fa266ee48d using the Vulkan Memory Allocator to reduce the amount of stuff needed to do to allocate memory to the GPU 2026-06-08 15:06:25 +01:00
Halbear
f725d12810 sponza up in the crib 2026-06-07 23:01:16 +01:00
Halbear
a8adf662ff Camera and proper rendering 2026-06-07 21:40:21 +01:00
Halbear
3040800275 it renders but not properly 2026-06-05 15:04:01 +01:00
Halbear
66783c4cc5 It crashes 2026-06-04 22:57:09 +01:00
c2aa4ec895 Working on complex models and texture loading 2026-06-04 15:29:59 +01:00
Halbear
6d6d9f42be Added to texture class 2026-05-20 23:58:47 +01:00
Halbear
07b2423e19 Added to texture class 2026-05-20 23:11:42 +01:00
86325c1611 began working on 3D model loading and textured rendering 2026-05-19 13:33:10 +01:00
Halbear
f9b18a830a now im jus messin wit the cubes 2026-05-18 22:52:50 +01:00
Halbear
907afc6577 3D Rendering oh yeaaaahhhhh 2026-05-18 22:07:15 +01:00
84020a922b Working towards 3D rendering 2026-05-18 14:55:43 +01:00
Halbear
71d3cd400b Added throttling outside of window focus and update Engine threads to extend a generic thread 2026-05-16 18:03:20 +01:00
2f626ba00f Vertex Rendering! 2026-05-14 14:30:48 +01:00
Halbear
852336e188 Update Vulkan to use Vulkan 1.3, removed mentions of VK1.4 and updated all VK1.0 to VK1.3 2026-05-13 20:50:23 +01:00
1ff359487d Vulkan Models, Mesh, Model caching and synchronisation 2026-05-13 15:21:36 +01:00
01b7d524ee starting vertex rendering 2026-01-30 09:29:52 +00:00
Halbear
12de947b1e removed unnecessary variable addition 2026-01-27 23:45:07 +00:00
Halbear
7428616d5c IT RENDERS RAHHHHHHHHHH COLOURS CAN BE SHOWN, AAAAND UPDATED LIVE OH YEAHHH THIS IS CAUSE FOR CELEBRATION 2026-01-27 12:17:31 +00:00
4e606e094a working on colour rendering 2026-01-26 14:56:23 +00:00
Halbear
2486270c96 fuckass git won't let me pull shit so im testing if i can push 2026-01-24 21:51:04 +00:00
504e7d0c4b Renderer class progress 2026-01-23 14:52:40 +00:00
ff35846afa starting rendering 2026-01-23 10:07:09 +00:00
8096006a40 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	src/main/java/net/halbear/Terrain4J/EngineCore/Display/GLFWImageParser.java
2026-01-23 09:30:46 +00:00
ed67934548 Thread shutdown is now more stable, extensive logging of engine startup and shut down, Icon to be displayed in the software, path must be in resources but can be configured in properties file 2026-01-23 09:30:06 +00:00
afbc46bffb Thread shutdown is now more stable, extensive logging of engine startup and shut down, Icon to be displayed in the software, path must be in resources but can be configured in properties file 2026-01-23 09:26:29 +00:00
Halbear
14282e0b5d Fences and Semaphores 2026-01-22 21:19:21 +00:00
edf13611b5 SwapChain Completed, command pool/buffer almost completed, working on semaphores and fences 2026-01-22 14:56:39 +00:00
d15d1a75af Engine architecture + Multithreading 2026-01-22 11:08:52 +00:00
Halbear
44845f781d call me a millionaire because i've got 1456477fps 2026-01-21 19:37:37 +00:00
81a4b31dc4 fixed the properties file and loading issues 2026-01-21 12:59:13 +00:00
3bf2ebd06f starting swap chain and image views 2026-01-20 15:38:46 +00:00
Halbear
015c5aaa84 Wrapped up graphics Queues 2026-01-19 18:41:30 +00:00
20d0867755 Queues started 2026-01-19 14:55:26 +00:00
934f949881 Vulkan surface, this is what displays an image to the screen, working on queues next 2026-01-19 14:33:43 +00:00
6717970a23 Refactoring Engine Folder Structure 2026-01-16 14:42:46 +00:00
d8653120d2 Start work on the Device Interface Layer, the layers go
Instance -> PhysicalDevice -> Device
2026-01-16 14:30:23 +00:00
9f4c78aae2 delete idea file 2026-01-16 11:14:28 +00:00
24fdb1654a update gitIgnore 2026-01-16 11:12:13 +00:00
71bd825553 Added Debugger and logging 2026-01-16 10:21:37 +00:00
Halbear
773f02f11d working on vulkan device layers 2026-01-15 21:19:04 +00:00
e07da41f27 Vulkan Renderer Progress 2026-01-15 14:58:07 +00:00
Halbear
82db1f9321 initial Commit 2026-01-10 21:28:21 +00:00
fb15ff8f06 Initial commit 2026-01-10 21:23:10 +00:00