Commit Graph

  • 9bdd31b3f2
    Merge a60a87dd13f5c87a9ea96d5aceda7fa3ce4e20d7 into 90375b871a67e896ff22400914ae0f3753369154 Krzysztof Wiśniewski 2025-08-02 15:52:58 +02:00
  • a60a87dd13 Away blueprints directory goes Krzysztof Wiśniewski 2025-08-02 15:52:28 +02:00
  • 468c59bb2d
    Merge 9b5162006043300dbb5b7e53c23abf4f814efe7a into 90375b871a67e896ff22400914ae0f3753369154 codemob 2025-08-02 09:32:45 -04:00
  • 9b51620060 Remove blueprints codemob-dev 2025-08-02 09:32:39 -04:00
  • 577c9315e6
    Merge 599bf1c9d7b6253560ed2865c501b95e960ca5f9 into 90375b871a67e896ff22400914ae0f3753369154 codemob 2025-08-02 14:47:38 +02:00
  • 1769ca5862
    Merge f02d81316447603afa3d6cddaafcc346bd453780 into 90375b871a67e896ff22400914ae0f3753369154 codemob 2025-08-02 14:45:41 +02:00
  • 90375b871a
    Make reading light data thread safe without mutexes (#1727) master IntegratedQuantum 2025-08-02 14:42:34 +02:00
  • 047e29fe72 Avoid realPathAlloc in caching of _defaults IntegratedQuantum 2025-08-01 17:03:08 +02:00
  • 29d72d00e1 Remove warning about block entities being null, this is a valid state now IntegratedQuantum 2025-07-31 20:45:34 +02:00
  • 7929231a0b Don't accelerate downwards while sneaking and jumping. IntegratedQuantum 2025-07-31 20:01:26 +02:00
  • fc5f76411e
    Bouncy mushrooms (#1707) codemob 2025-07-31 10:33:02 -04:00
  • 06aa82e337 Fix eyeVel and revert to previous solution for landing based on velocity threshold IntegratedQuantum 2025-07-31 16:26:57 +02:00
  • 3b7ecc8d32 Remove TODO, it was already an issue #318 cheaper-lock-free-lighting IntegratedQuantum 2025-07-31 15:30:57 +02:00
  • f267aa1884
    Merge e453baa61ea7bbfeaf3289890b59dc402dd6d13a into 2dc2a6e79018221d5aab44e09be242d9dab3ddf2 Carrie 2025-07-31 12:47:36 +02:00
  • ff332cac4c
    Merge a8daaf1d14651b36bbff9cd5129d53d7e16b75ac into 2dc2a6e79018221d5aab44e09be242d9dab3ddf2 ChibChi 2025-07-31 12:47:36 +02:00
  • 46ced50441
    Merge d5093c88bba72bfa46dbefa8b85997632b4a1878 into 2dc2a6e79018221d5aab44e09be242d9dab3ddf2 MnHs 2025-07-31 12:47:36 +02:00
  • 64f2e57f9f
    Merge cbb487744d3731310466868848a0917aee14c20a into 2dc2a6e79018221d5aab44e09be242d9dab3ddf2 Yiheng Wu 2025-07-31 12:47:36 +02:00
  • 76e4dbcc66 Use the new fillUniform function in the TerrainGenerator IntegratedQuantum 2025-07-30 16:18:51 +02:00
  • d02512a3e5 Fix a data race IntegratedQuantum 2025-07-30 15:47:11 +02:00
  • e985c7c287 Replace the lighting chunk ReadWriteLock with a mutex and remove further read-only locks. IntegratedQuantum 2025-07-30 15:10:18 +02:00
  • b2aca13cad
    Merge 830ef09dd6d6e9393a40ca62cc601cfa06972573 into 2dc2a6e79018221d5aab44e09be242d9dab3ddf2 IntegratedQuantum 2025-07-30 14:03:48 +03:00
  • 4aa0201627
    Merge 52801611ca78d9976fbbd55c1f54bbf03bf7f2bc into 2dc2a6e79018221d5aab44e09be242d9dab3ddf2 codemob 2025-07-29 21:44:08 +00:00
  • 52801611ca Use triangle rasterization codemob-dev 2025-07-29 17:02:11 -04:00
  • ec7f259cf6 Unlock the mutex and fix formatting IntegratedQuantum 2025-07-29 21:45:46 +02:00
  • b57fa6666f The great unordering, part 2 IntegratedQuantum 2025-07-29 21:38:47 +02:00
  • daf44c76d7 unordered atomics part 1 IntegratedQuantum 2025-07-29 21:24:56 +02:00
  • 8abe239204 Here we go again: Let the atomization of the palette compression begin! IntegratedQuantum 2025-07-29 21:16:05 +02:00
  • f4cb91b3e9 Fix formatting codemob-dev 2025-07-29 13:46:53 -04:00
  • 1251a4db5a Changed AABB generation to use new queue function names codemob-dev 2025-07-29 13:42:23 -04:00
  • 3c0e43d2a3 Merge branch 'master' into 826-use-AABB-for-collision codemob-dev 2025-07-29 13:37:58 -04:00
  • d0005b60ba Trigger Build codemob-dev 2025-07-29 13:30:20 -04:00
  • 5e9704b23c Flood fill the inside of voxels codemob-dev 2025-07-29 13:15:05 -04:00
  • 2c42f9e688 Move triangleAABB back to its original location codemob-dev 2025-07-29 12:04:42 -04:00
  • 22b66021de Improve collision to (hopefully) work with ladders codemob-dev 2025-07-29 11:54:44 -04:00
  • 9c0e0e3912 Review codemob-dev 2025-07-29 11:29:08 -04:00
  • 5c2e165ba2 Actually fix formatting (for real this time) codemob-dev 2025-07-28 17:29:29 -04:00
  • fe23c5eb17 Actually fix formatting codemob-dev 2025-07-28 17:20:43 -04:00
  • a658bcf5b9 Fix formatting codemob-dev 2025-07-28 17:15:30 -04:00
  • 436d792544 Make ores work codemob-dev 2025-07-28 17:09:32 -04:00
  • b154103c6b Optimize AABBs codemob-dev 2025-07-28 16:02:11 -04:00
  • 802c5f5b38 Remove the mutexes (part 1) lock-free-lighting IntegratedQuantum 2025-07-28 20:54:08 +02:00
  • a85a3ec2d2 Atomicize the palette IntegratedQuantum 2025-07-28 20:44:26 +02:00
  • 04b7baedc5 Make AABBs generated from models codemob-dev 2025-07-28 14:41:13 -04:00
  • 714b0a91d7 I like my atomics raw IntegratedQuantum 2025-07-28 19:45:38 +02:00
  • 183c05f012 Implement Poor Man's Slice IntegratedQuantum 2025-07-28 19:34:04 +02:00
  • 167f8cd4b3 Fix format IntegratedQuantum 2025-07-28 17:47:56 +02:00
  • 0c8543160e Fix deinitialization order IntegratedQuantum 2025-07-28 17:33:08 +02:00
  • 22655b337f Remove unused function IntegratedQuantum 2025-07-28 17:30:25 +02:00
  • c184a529a5 Make the content pointer+bitSize atomic, this required some extra work to fit into the 64 bit atomic. IntegratedQuantum 2025-07-28 17:27:25 +02:00
  • dd2c2c2e79 Revert "Add collision for stairs" codemob-dev 2025-07-28 11:05:07 -04:00
  • e736f17c4a Add collision for stairs codemob-dev 2025-07-28 10:57:04 -04:00
  • 2e583c5072 Make the DynamicPackedIntArray data (unordered) atomic IntegratedQuantum 2025-07-28 16:26:59 +02:00
  • fe9b456cd8 Simplify the process of garbage collecting a slice IntegratedQuantum 2025-07-28 16:26:17 +02:00
  • ea7dec4a01 Fix collision codemob-dev 2025-07-28 09:58:32 -04:00
  • d44ac5a833 Add bounding boxes to models codemob-dev 2025-07-28 09:55:20 -04:00
  • 2dc2a6e790
    Rename queue methods to push/pop and redefine back and front to what seemss to be the standard (#1723) IntegratedQuantum 2025-07-28 15:29:06 +02:00
  • 288ab2ebfb Merge branch 'master' into 826-use-AABB-for-collision codemob-dev 2025-07-27 16:53:37 -04:00
  • 1887baec04 Remove other functions codemob-dev 2025-07-27 16:47:26 -04:00
  • 968f380134 why no work OneAvargeCoder193 2025-07-27 13:09:48 -04:00
  • 7167a6db6e Basic AABB collision codemob-dev 2025-07-27 09:17:42 -04:00
  • b882e81c73 Always use explicit direction pop_push_confusion IntegratedQuantum 2025-07-27 14:48:27 +02:00
  • 27865e313e Raise the timer for the sync point error message to 20 seconds. IntegratedQuantum 2025-07-27 10:15:14 +02:00
  • 77fb637fe3 Remove reference counting in terrain generation data structures. IntegratedQuantum 2025-07-27 10:07:01 +02:00
  • 2b436e87e2 Remove hollow mushroom codemob-dev 2025-07-26 16:48:32 -04:00
  • f02d813164 Remove hollow mushroom codemob-dev 2025-07-26 16:44:12 -04:00
  • 63c8aaddab Merge branch 'master' into glimmergill-mushroom-caves codemob-dev 2025-07-26 16:41:42 -04:00
  • 599bf1c9d7 Replace furnace with kiln codemob-dev 2025-07-26 16:40:54 -04:00
  • 16f4fec788 Make home mushroom rarer codemob-dev 2025-07-26 16:36:40 -04:00
  • 2cec738f9d Improve caps codemob-dev 2025-07-26 16:31:51 -04:00
  • 29070943c8 Improve bases codemob-dev 2025-07-26 16:30:08 -04:00
  • 04fcc2612f Fix small variants codemob-dev 2025-07-26 14:50:35 -04:00
  • 060ae5d443 Add very rare snale base mushrooms codemob-dev 2025-07-26 14:45:33 -04:00
  • f06f217d14 merge OneAvargeCoder193 2025-07-26 12:07:00 -04:00
  • 1c991aacf0 Merge remote-tracking branch 'Argmaster/feature/binary-inventory-storage-2' into chests OneAvargeCoder193 2025-07-26 12:00:15 -04:00
  • 949900f518 Remove refCounting from CaveBiomeMapFragment IntegratedQuantum 2025-07-26 17:37:25 +02:00
  • 32ddec5602 Use a linear function for bounce codemob-dev 2025-07-26 11:28:17 -04:00
  • f1faa5ba78 Decrease bounciness to make bouncing smoother. codemob-dev 2025-07-26 10:53:02 -04:00
  • 1aef45e9c9 rename bounce to bounciness codemob-dev 2025-07-26 10:42:20 -04:00
  • 134e8ca92c Merge branch 'master' into 1704-bouncy-mushrooms codemob-dev 2025-07-26 10:41:27 -04:00
  • be9069c8df push pop isEmpty IntegratedQuantum 2025-07-26 15:18:30 +02:00
  • b5f255c9a2 Move the guidelines to /docs IntegratedQuantum 2025-07-26 14:28:44 +02:00
  • 29796daba5
    Game Design Principles Update (#1650) ikabod-kee 2025-07-26 08:25:00 -04:00
  • 531afaaf7e
    Update GAME_DESIGN_PRINCIPLES.md IntegratedQuantum 2025-07-26 14:22:52 +02:00
  • ad642f9978
    Update GAME_DESIGN_PRINCIPLES.md IntegratedQuantum 2025-07-26 14:22:45 +02:00
  • 330eba4c69 Revert "Update GAME_DESIGN_PRINCIPLES.md" IntegratedQuantum 2025-07-26 14:15:38 +02:00
  • 2fa5e0bae2
    basic swim movement (#1665) codemob 2025-07-26 08:03:41 -04:00
  • e4030386d6
    Binary storage for inventories (#1662) Krzysztof Wiśniewski 2025-07-26 13:52:53 +02:00
  • 43cc33d483
    Apply suggestions from code review Krzysztof Wiśniewski 2025-07-26 10:25:16 +02:00
  • 612cbbd503 Add small bolete mushrooms codemob-dev 2025-07-25 18:00:59 -04:00
  • c90c464899 better boletes codemob-dev 2025-07-25 17:34:27 -04:00
  • a59578c83f merge OneAvargeCoder193 2025-07-25 16:32:41 -04:00
  • 67261a4060 mark tobytes as pub OneAvargeCoder193 2025-07-25 16:24:42 -04:00
  • e204a27fe2 move toBase64 into world.zig OneAvargeCoder193 2025-07-25 16:20:38 -04:00
  • d69047108d remove empty_horizontal codemob-dev 2025-07-25 16:14:33 -04:00
  • d572521204 Merge branch 'master' into toadstool-mushroom-caves codemob-dev 2025-07-25 16:10:29 -04:00
  • 55dc104c37
    Use an approximation of the heightmap derivative to "erode" some layers of ground_structure (#1699) codemob 2025-07-25 16:04:45 -04:00
  • 23db06f7ed Merge branch 'master' into bolette-mushroom-caves codemob-dev 2025-07-25 15:51:39 -04:00
  • ac190f557a Fix formatting codemob-dev 2025-07-25 15:33:46 -04:00
  • 9bf73d7ced Convert comment into doc comment codemob-dev 2025-07-25 15:18:37 -04:00
  • b6008da38e Merge branch 'master' into 588-heightmap-derivative codemob-dev 2025-07-25 15:18:00 -04:00