From 4077412c568776006115d1cf5f8efa4437b0d8e4 Mon Sep 17 00:00:00 2001 From: Mora Unie Youer Date: Tue, 10 Feb 2026 17:05:57 +0300 Subject: snapshot: 2026-02-10 --- 7dz57z.md | 21 +++++++++++++++++++++ h78y27.md | 23 +++++++++++++++++++++++ irwihz.md | 39 +++++++++++++++++++++++++++++++++++++++ rbmi93.md | 1 + zxjkkq.md | 21 +++++++++++++++++++++ 5 files changed, 105 insertions(+) create mode 100644 7dz57z.md create mode 100644 h78y27.md create mode 100644 irwihz.md create mode 100644 zxjkkq.md diff --git a/7dz57z.md b/7dz57z.md new file mode 100644 index 0000000..ea53d12 --- /dev/null +++ b/7dz57z.md @@ -0,0 +1,21 @@ +--- +id: 7dz57z +date: 2026-02-10T11:45:56+0300 +languages: [ru] +aliases: + +reviews: + +tags: +- draft +- huge idea + +- game +- voxel +--- +# Project GRIND + +Игра, которая направлена на воссоздание атмосферы GregTech 5/6 вне игры Minecraft. + +## Down +- diff --git a/h78y27.md b/h78y27.md new file mode 100644 index 0000000..e4910f9 --- /dev/null +++ b/h78y27.md @@ -0,0 +1,23 @@ +--- +id: h78y27 +date: 2026-02-10T17:03:26+0300 +languages: [en] +aliases: + +reviews: + +tags: +- draft +- knowledge + +- nushell +--- +# Replace Nushell default commands + +```nu +alias nuls = ls +hide ls +``` + +## Up +- diff --git a/irwihz.md b/irwihz.md new file mode 100644 index 0000000..01f19f1 --- /dev/null +++ b/irwihz.md @@ -0,0 +1,39 @@ +--- +id: irwihz +date: 2026-02-10T11:19:58+0300 +languages: [ru] +aliases: + +reviews: + +tags: +- draft +- knowledge + +- minecraft +--- +# Хранение чанков в коде Minecraft Infdev + +Чанк представляет в общем из себя следующую структуру: +```c +struct Chunk { + World *world; + int x; + int z; + + byte *blocks; +}; +``` + +За генерацию чанков отвечают классы, реализующие `IChunkProvider` (например +`ChunkProviderGenerate`), а за загрузку - реализующие `IChunkLoader`. + +При генерации создаётся массив блоков, размером в `-Short.MIN_VALUE` = `32768` = `16 * 16 * 128`. +Иными словами, адресация в массиве является индексной, без вложенных массивов. + +В коде имеются ещё подвиды `ChunkProviderIso` и `WorldIso`. +> [!NOTE] +> Пока не понятно, для чего они существуют + +## Up +- diff --git a/rbmi93.md b/rbmi93.md index a2a7df8..9b2515f 100644 --- a/rbmi93.md +++ b/rbmi93.md @@ -18,4 +18,5 @@ tags: ## Down - [Voxel Graphics Engine](jqkda9) +- [It's Not About The API - Fast, Flexible, and Simple Rendering in Vulkan](zxjkkq) - [One Formula That Demystifies 3D Graphics](v0umnt) diff --git a/zxjkkq.md b/zxjkkq.md new file mode 100644 index 0000000..489da19 --- /dev/null +++ b/zxjkkq.md @@ -0,0 +1,21 @@ +--- +id: zxjkkq +date: 2026-02-10T02:33:14+0300 +languages: [en] +aliases: + +reviews: + +tags: +- reference +- video + +- graphics +- vulkan +--- +# It's Not About The API - Fast, Flexible, and Simple Rendering in Vulkan + +[It's Not About The API - Fast, Flexible, and Simple Rendering in Vulkan](https://youtu.be/7bSzp-QildA) + +## Up +- [Computer Graphics](rbmi93) -- cgit v1.2.3-70-g09d2