Commit Graph

49 Commits

Author SHA1 Message Date
LabyStudio bb2d830c84 improve texture loading 2022-02-12 22:17:15 +01:00
LabyStudio d77a7dae0c fix lightning bug 2022-02-12 21:56:07 +01:00
LabyStudio cdd934954e bugfixes 2022-02-05 17:48:37 +01:00
LabyStudio 0d6c545030 improve fps display 2022-02-05 17:09:15 +01:00
LabyStudio e1c5ccfa89 implement settings and controls screen 2022-02-05 16:58:30 +01:00
LabyStudio 52427e610d implement item renderer, add debug information to overlay 2022-02-05 16:18:31 +01:00
LabyStudio c8111badb9 split up renderers into different classes 2022-02-04 23:08:37 +01:00
LabyStudio 28b761d1be use 2d items for hotbar 2022-02-04 22:45:12 +01:00
LabyStudio 317a70dfd4 improve loading time 2022-02-04 16:31:11 +01:00
LabyStudio 04e38ff7c3 implement isometric blocks in hotbar 2022-02-04 16:09:19 +01:00
LabyStudio 058d9b86cd improve mouse lock behaviour 2022-02-04 14:38:01 +01:00
LabyStudio 039d799bed improve mouse lock and split up screen rendering into two canvas elements 2022-02-04 14:28:05 +01:00
LabyStudio a6f365225c implement isometric renderer 2022-02-04 12:43:36 +01:00
LabyStudio c2262a43ff implement hotbar 2022-02-04 12:26:02 +01:00
LabyStudio 0cf779936e implement font renderer and gui scaling 2022-02-04 10:56:24 +01:00
LabyStudio 7a5c307afd improve progress bar 2022-02-03 16:20:13 +01:00
LabyStudio 9d15f934b0 improve request focus 2022-02-03 16:15:17 +01:00
LabyStudio 5eb1d03e5d implement ingame menu 2022-02-03 16:02:55 +01:00
LabyStudio 64b84c3f64 implement loading screen 2022-02-03 14:50:32 +01:00
LabyStudio 356eab2b0c implement crosshair 2022-02-03 13:06:04 +01:00
LabyStudio 88db6b5e80 improve gui rendering 2022-02-03 12:41:29 +01:00
LabyStudio 85c62325c1 implement gui 2022-02-03 11:07:53 +01:00
LabyStudio 3f8d63cb7f fix texture index for second row 2022-02-03 01:31:05 +01:00
LabyStudio 0a16cb9721 improve mojang lightning 2022-02-03 01:18:22 +01:00
LabyStudio 9a70a3cc37 sort chunks 2022-02-02 16:22:33 +01:00
LabyStudio c5fd75de47 fix water lightning 2022-02-02 15:38:15 +01:00
LabyStudio 010d883273 working light system 2022-02-02 15:18:45 +01:00
LabyStudio 1fc627b501 first working stuff 2022-02-02 14:46:53 +01:00
LabyStudio f1b6779221 recode mojang lightning 2022-02-02 12:46:08 +01:00
LabyStudio 14c13297fb implement mojang lightning of a1.2.6 2022-02-01 21:08:09 +01:00
LabyStudio 76e7f9fd84 implement classic lightning 2022-02-01 12:55:56 +01:00
LabyStudio b4b6f4a762 disable light updates on chunk load 2022-02-01 12:53:33 +01:00
LabyStudio a0e6d00bf5 implement lightning and smooth lightning 2022-02-01 12:45:25 +01:00
LabyStudio bda4e01807 implement block picking and remove water collision 2022-02-01 11:21:34 +01:00
LabyStudio cc3da60a6e implement water fog 2022-02-01 11:06:34 +01:00
LabyStudio a3c21b3727 implement world generator, frustum culling and rebuild queue 2022-02-01 10:17:03 +01:00
LabyStudio ed49c9f776 implement stats.min.js, improve fps 2022-02-01 08:30:51 +01:00
LabyStudio ac850a5101 improve performance 2022-02-01 01:26:17 +01:00
LabyStudio 4d93f2aeeb implement block placing and destroying 2022-02-01 00:57:25 +01:00
LabyStudio 02c36a79ba implement block types 2022-01-31 22:30:00 +01:00
LabyStudio 33998053c1 implement fog and improve render quality 2022-01-31 22:03:22 +01:00
LabyStudio 00af52a66a implement shading 2022-01-31 21:32:35 +01:00
LabyStudio c63bf36bca fix render glitches 2022-01-31 21:18:20 +01:00
LabyStudio af525c88fa use bulk drawing 2022-01-31 20:24:53 +01:00
LabyStudio 293a6d9553 refactor project structure, implement tessellator 2022-01-31 20:15:27 +01:00
LabyStudio 192417f626 implement dynamic FOV 2022-01-31 14:45:54 +01:00
LabyStudio 9ede174bf0 fix crouching collision 2022-01-31 14:41:49 +01:00
LabyStudio 7f4d7f88bf implement player and movement input 2022-01-31 11:17:32 +01:00
LabyStudio ddc7480529 initial rendering test 2022-01-30 23:48:49 +01:00