Commit Graph

  • b2735fccb7 [GameKit] Updated. master Quentin Bazin 2022-08-07 16:09:49 +0200
  • 3b83399843 [CMakeLists.txt] Splitted into two new files. Quentin Bazin 2021-07-26 13:24:40 +0200
  • e62b94beab [FastNoiseLite] Added, replaced FastNoise. Quentin Bazin 2021-07-26 13:24:01 +0200
  • 3b13b36fd4 Fixed a bug preventing loading of incompatible save files. Quentin Bazin 2022-03-04 14:07:19 +0100
  • 7e52b422ca [external/lua] Updated. Quentin Bazin 2022-03-04 13:45:55 +0100
  • d385b29540 [external/gamekit] Updated. Quentin Bazin 2021-06-28 17:55:53 +0200
  • e2f288cc86 [external/gamekit] Updated. Fixed build for MSVC (VS2019). Quentin Bazin 2021-06-23 16:28:38 +0200
  • 029d8baa0b [BlockMesher] Renamed 'addCube' to 'addBlock'. Quentin Bazin 2021-06-17 22:21:56 +0200
  • 89369ee335 [ChunkMeshBuilder] Splitted into multiple files. Quentin Bazin 2021-06-17 21:36:52 +0200
  • 7d375ac843 [game.f.glsl] Now using normal for face shading. Quentin Bazin 2021-06-17 18:21:06 +0200
  • 90e2d38c33 [Vertex] Default AO value is now 4. Quentin Bazin 2021-06-17 18:10:45 +0200
  • 341e8fa2e0 [ChunkMeshBuilder] Fixed liquid rendering. Quentin Bazin 2021-06-17 16:41:53 +0200
  • b227e254eb [HUD] Only displaying profiler window when debug overlay is hidden. Quentin Bazin 2021-06-12 15:16:24 +0200
  • 791e41ce36 [ChunkRenderer] Frustum culling implemented thanks to pgimeno's work. Quentin Bazin 2021-06-12 14:01:14 +0200
  • 26fbc8737c [DebugOverlay] Added "Chunks rendered" + "Chunk draw calls". Quentin Bazin 2021-06-12 13:30:44 +0200
  • 7da33916d9 [external/gamekit] Updated. Quentin Bazin 2021-06-12 12:33:57 +0200
  • d21f8bffdd Small fixes. Quentin Bazin 2021-06-12 04:53:32 +0200
  • 4ac3ac38ee [ClientPlayer] Small fixes related to view bobbing. Quentin Bazin 2021-06-11 15:44:44 +0200
  • 0988d80256 Now using a VAO to render the chunks. Quentin Bazin 2021-06-11 07:39:37 +0200
  • af2f8007f6 [ClientChunk] Now using a single VBO per chunk. Quentin Bazin 2021-06-11 06:59:26 +0200
  • 677992d93c [external/gamekit] Vertex attr layout is now handled by VertexBuffer. Quentin Bazin 2021-06-11 05:25:25 +0200
  • c001308ae9 [ClientWorld] No longer handles chunk renderering. Quentin Bazin 2021-06-10 18:44:38 +0200
  • a5de07c03b [ClientProfilerWindow] Added. Quentin Bazin 2021-06-10 15:05:55 +0200
  • 669cbf70f9 Improved support for Clang. Quentin Bazin 2021-06-10 02:04:14 +0200
  • 54b0bdcaba [ClientPlayer] Added optional view bobbing. Quentin Bazin 2021-06-09 23:35:50 +0200
  • 8bc6be20d5 [ChunkRenderer] No longer setting model matrix is the chunk is empty. Quentin Bazin 2021-06-09 19:52:13 +0200
  • 72f0d81df1 [DebugLightmapViewer] Reduced the amount of Text objects created. Quentin Bazin 2021-06-09 19:51:40 +0200
  • 475ff62018 [ChunkRenderer] Added. Quentin Bazin 2021-06-09 18:39:30 +0200
  • 3b1855f10c [BlockCursor] Small fixes. Quentin Bazin 2021-06-09 18:38:13 +0200
  • 60535e3fab [gamekit] Updated. Quentin Bazin 2021-06-09 18:37:53 +0200
  • d5f5082bb0 Added -Wconversion and fixed warnings. Quentin Bazin 2021-06-09 04:36:26 +0200
  • 7d3d231d3f [game.v.glsl] Tweaked AO values. Quentin Bazin 2021-06-06 23:05:40 +0200
  • b7c9658ac3 [ChunkMeshBuilder] Small optimisation for getBlockState. Quentin Bazin 2021-06-03 20:01:45 +0200
  • 5ff8f9b78b Fixed lighting issues. Quentin Bazin 2021-06-03 19:01:40 +0200
  • 2bdc999294 [ClientWorld] Removing neighbour creation seems to improve performance. Quentin Bazin 2021-06-03 04:44:24 +0200
  • f30f2ca727 Small optimizations. Quentin Bazin 2021-06-02 20:14:13 +0200
  • a9657751ed [external/sol2] Updated. Quentin Bazin 2021-06-02 19:48:56 +0200
  • 10b5235a42 [ClientWorld] Small improvement. Quentin Bazin 2021-06-02 04:03:18 +0200
  • d73cb5e274 Small optimizations. Quentin Bazin 2021-06-01 20:11:52 +0200
  • 9c4199bcb7 Chunk meshing is no longer limited by framerate. Quentin Bazin 2021-06-01 14:58:20 +0200
  • 33847538ba [ChunkBuilder] Removed. Quentin Bazin 2021-06-01 02:19:38 +0200
  • 39bb2c949a [ChunkMeshBuilder] Comment added. Quentin Bazin 2021-06-01 02:00:44 +0200
  • 7b6ea921f8 [TextureAtlas] Some functions are private now. Quentin Bazin 2021-05-31 21:00:41 +0200
  • 4bef97c3cf [ChunkMeshBuilder] Changed method, fixed lighting bugs. Quentin Bazin 2021-05-31 20:31:10 +0200
  • c76f944132 [ChunkMeshBuilder] Direct surrounding chunks are now handled. Quentin Bazin 2021-05-31 20:04:17 +0200
  • 2496f2e9ee Mesh building is now asynchronous. Quentin Bazin 2021-05-31 02:58:50 +0200
  • b41739146e Fixed server crash when two players tried to connect with same name. Quentin Bazin 2021-05-23 02:43:18 +0200
  • d738e0cb7a [DebugOverlay] Use Shift+F3 to show OpenGL-related info. Quentin Bazin 2021-05-23 02:24:41 +0200
  • 127d20009e [EngineConfig] Changed to 0.0.10. Quentin Bazin 2021-05-22 21:16:05 +0200
  • 451fc714ed [BlockCursor] Fixed right-click holding. Quentin Bazin 2021-05-22 20:23:12 +0200
  • ebe9887ecf [ChunkLightmap] Removed useless lines. Quentin Bazin 2021-05-22 16:06:19 +0200
  • e15dbcc6e5 Cleaned useless commented code. Quentin Bazin 2021-05-22 15:56:18 +0200
  • 8d728a6ce5 [ClientChunk] Cleaned useless code. Quentin Bazin 2021-05-22 15:50:34 +0200
  • 2ff5490efd [Minimap] Now allows switching mode with 'M' key. Quentin Bazin 2021-05-22 15:48:45 +0200
  • 46d1c4a3aa [ClientProfiler] Added. Quentin Bazin 2021-05-21 15:28:21 +0200
  • 95a804d9fc [World] Performance fix (for MinGW). Quentin Bazin 2021-05-21 03:08:20 +0200
  • 758813a35d [EngineConfig] Bump VERSION_SUFFIX to 'pre8'. Quentin Bazin 2021-05-20 14:14:31 +0200
  • 03a932c2c4 [ServerWorld] Added a timeout to chunk request queue loop. Quentin Bazin 2021-05-20 04:19:40 +0200
  • a43c24b3de [ClientWorld] Removed debug message. Quentin Bazin 2021-05-20 04:04:33 +0200
  • e763330597 Fixed sunlight update. Quentin Bazin 2021-05-20 03:58:44 +0200
  • bf7c21887d Fixed InventoryCube display. Quentin Bazin 2021-05-20 03:51:02 +0200
  • fa194fd9e2 Fixed dimension change. Quentin Bazin 2021-05-20 03:25:12 +0200
  • 8ecd91715e No longer using string to represent vertex attr. Quentin Bazin 2021-05-20 02:10:04 +0200
  • bfc78434f5 [ClientChunk] Only start meshing if all neighbours are initialized. Quentin Bazin 2021-05-18 02:52:37 +0200
  • d6d5717a43 [ServerWorld] Chunk send requests seems to be working. Quentin Bazin 2021-05-17 22:29:41 +0200
  • 199be908ae [ServerWorld] Tried to improve chunk sending. Quentin Bazin 2021-05-17 21:31:18 +0200
  • 0144b928b3 [ServerChunk] Only update light with all neighbours. Quentin Bazin 2021-05-17 21:30:46 +0200
  • 1ea2c350e4 [ClientWorld] Now removes far uninitialized chunks. Quentin Bazin 2021-05-17 21:29:52 +0200
  • e84cf25fdb [DebugLightmapViewer] Added. Quentin Bazin 2021-05-17 20:04:46 +0200
  • b6cf7bd4ad ChunkLightmap::updateLights() no longer returns a boolean. Quentin Bazin 2021-05-17 16:17:50 +0200
  • 4aa92eb337 [external/backtrace] Added backtrace printer tool. Quentin Bazin 2021-05-17 16:15:29 +0200
  • eaae61f01b Attempting to remove the big loops in ClientWorld and ServerWorld. Quentin Bazin 2021-05-17 02:52:49 +0200
  • bc5e9bc2c7 Improved server-side player chunk management. Quentin Bazin 2021-05-16 21:16:09 +0200
  • 5bdacba397 [ClientPlayer] Now sending PlayerChunkPosUpdate. Quentin Bazin 2021-05-16 19:02:50 +0200
  • 6f97f53416 [ServerWorld] Fixed holes in the world. Quentin Bazin 2021-05-16 18:24:11 +0200
  • dd9b56f66d [ServerWorld] Now sending ChunkUnload when needed. Quentin Bazin 2021-05-16 17:38:47 +0200
  • 25569da358 [ClientWorld] Client still needs to remove empty chunks it creates. Quentin Bazin 2021-05-16 17:38:02 +0200
  • ee03d64254 [PlayerList] Now clearing player loaded chunks when disconnecting. Quentin Bazin 2021-05-16 16:39:04 +0200
  • 0f993e9dbf [ClientWorld] Client is no longer in charge of removing chunks. Quentin Bazin 2021-05-16 16:38:20 +0200
  • 22ef44e12c Moved ChunkUnload sending from client to server. Quentin Bazin 2021-05-16 16:37:25 +0200
  • 84500980fb [default/listeners.lua] Changed intro text. Quentin Bazin 2021-05-16 16:35:03 +0200
  • b687c6850c Best working version. Quentin Bazin 2021-01-03 19:38:02 +0100
  • be4ff6c9da Various fixes. Quentin Bazin 2021-01-03 19:10:29 +0100
  • 4f5c545883 [ClientChunk] Added a timer to limit chunk updates. [ClientWorld] Improved the way cfar chunks are removed. Quentin Bazin 2021-01-02 17:27:06 +0100
  • 6bc5c79b32 [ClientWorld] Renamed 'isChunkRequested' to 'isReadyForMeshing'. Quentin Bazin 2021-01-02 16:25:19 +0100
  • 7921f2281a Fixed incomplete trees. Quentin Bazin 2021-01-02 14:58:24 +0100
  • b4f210de3a Seems to be working, but some trees are incomplete. Quentin Bazin 2021-01-02 00:02:10 +0100
  • b3b00038eb Closest thing to a working version. Still have holes when flying a few chunks away. Quentin Bazin 2020-12-29 19:38:41 +0100
  • 4fe4b60aea [ServerWorld] Chunks are now sent correctly. Quentin Bazin 2020-12-29 19:15:30 +0100
  • 8bd9e860dc [ServerWorld] Fixed render distance. Quentin Bazin 2020-12-29 18:19:09 +0100
  • 4f94894702 [ServerWorld] Fixed infinite loop. Quentin Bazin 2020-12-29 17:44:18 +0100
  • ecdf504bef 2nd attempt. Quentin Bazin 2020-12-29 05:38:06 +0100
  • 707e2b38c4 [ClientPlayer] Now allows moving in unloaded chunks with 'no clip'. [LuaCore] Useless include removed. Quentin Bazin 2020-12-29 04:07:31 +0100
  • b1f0289d9e [.vscode] Added. Quentin Bazin 2020-08-01 18:12:00 +0200
  • ca27a8823c [MenuWidget] Now using std::deque instead of std::vector. Quentin Bazin 2020-08-01 17:04:09 +0200
  • e4007f8085 [external/gamekit] Updated. Quentin Bazin 2020-08-01 16:38:59 +0200
  • d4f196772e [ChunkBuilder] Small refactor. Quentin Bazin 2020-07-31 19:27:28 +0200
  • fc29b17188 [ServerCommandHandler] Small fix. Quentin Bazin 2020-07-31 19:27:13 +0200
  • 542b9277f8 [SettingsMenuState] Now disabling 'Resolution' button when fullscreen mode is enabled. Also updates resolution button text on window resize. Quentin Bazin 2020-07-31 17:58:00 +0200
  • 36bcbf2aee [ServerCommandHandler] Spawn area is 16x16 chunks instead of a single chunk. Quentin Bazin 2020-07-31 17:24:02 +0200