1264 Commits

Author SHA1 Message Date
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