1319 Commits

Author SHA1 Message Date
IntegratedQuantum
c742b5ed74 Add movement and camera rotation. 2022-09-17 10:50:24 +02:00
IntegratedQuantum
d532848262 Fix some bugs, remove some debug output. 2022-09-15 20:30:55 +02:00
IntegratedQuantum
faa018093f Add Frustum Culling. 2022-09-15 13:04:13 +02:00
IntegratedQuantum
e6659675b2 Add the chunk data structure for rendering and render chunks received from the network. 2022-09-14 22:09:26 +02:00
IntegratedQuantum
307044a4ed Add the ThreadPool. 2022-09-12 10:25:04 +02:00
IntegratedQuantum
0e90e2b4e6 Add some more protocols and fix some stuff. 2022-09-11 19:36:48 +02:00
IntegratedQuantum
055ccf88d3 Add the client-side of the handshake. 2022-09-11 16:45:34 +02:00
IntegratedQuantum
af54187d4b Add the STUN stuff. 2022-09-09 16:54:47 +02:00
IntegratedQuantum
d542c21c86 Finish the ConnectionManager and implement the socket in a cross-platform way. 2022-09-09 10:16:45 +02:00
IntegratedQuantum
bebc007d74 Add some networking code (namely the UDPConnection.java) and create a threadlocal allocator, to make simple allocations easier(without creating/passing around a new allocator every time). 2022-09-05 21:41:54 +02:00
IntegratedQuantum
b7889a554d Add the random algorithm from the old cubyz. 2022-09-02 20:22:22 +02:00
IntegratedQuantum
b12e61260c image loading, chunks/chunk meshes, starting a bit on rendering. 2022-09-02 19:48:16 +02:00
IntegratedQuantum
0a3311ee56 Block loading. 2022-08-29 23:15:33 +02:00
IntegratedQuantum
4af97d93c6 Add json parsing. 2022-08-28 23:14:32 +02:00
IntegratedQuantum
a852725a9f Add all the 2d drawing commands from the Cubyz-java (except from text). 2022-08-28 13:27:43 +02:00
IntegratedQuantum
1be03cf5f8 Add simple vectors. 2022-08-28 11:02:30 +02:00
IntegratedQuantum
5e766ab9c6 Add shader compilation and use reflection to assign uniform locations. 2022-08-28 09:54:00 +02:00
IntegratedQuantum
786b65d556 Add glfw and glad and make a window. 2022-08-24 22:08:07 +02:00
IntegratedQuantum
5ad35f4955 Init project and overwrite logging, so it logs to a file. 2022-08-23 23:06:35 +02:00