Merge branch 'hierachial_rewrite_improved_meshing' into mc_1215

This commit is contained in:
mcrcortex
2025-04-01 11:54:30 +10:00
45 changed files with 1348 additions and 1864 deletions

View File

@@ -2,8 +2,6 @@
"voxy.config.title": "Voxy config",
"voxy.config.general": "General",
"voxy.config.threads": "Threads",
"voxy.config.storage": "Storage",
"voxy.config.general.enabled": "Enable Voxy",
"voxy.config.general.enabled.tooltip": "Fully enables or disables voxy",
@@ -18,5 +16,8 @@
"voxy.config.general.serviceThreads.tooltip": "Number of threads the ServiceThreadPool can use",
"voxy.config.general.subDivisionSize": "Pixels^2 of subdivision size",
"voxy.config.general.subDivisionSize.tooltip": "Maximum size in pixels (squared) of screenspace AABB before subdiving to smaller LoDs (Smaller being higher quality)"
"voxy.config.general.subDivisionSize.tooltip": "Maximum size in pixels (squared) of screenspace AABB before subdiving to smaller LoDs (Smaller being higher quality)",
"voxy.config.general.renderDistance": "Render distance",
"voxy.config.general.renderDistance.tooltip": "Render distance of voxy, each unit is equivalent to 32 chunks in vanilla (i.e. to get to vanilla render distance multiply by 32)"
}

View File

@@ -1,4 +1,3 @@
#line 1
//TODO: FIXME: this isnt actually correct cause depending on the face (i think) it could be 1/64 th of a position off
// but im going to assume that since we are dealing with huge render distances, this shouldent matter that much
float extractFaceIndentation(uint faceData) {

View File

@@ -1,4 +1,3 @@
#line 1
#ifdef GL_ARB_gpu_shader_int64
#define Quad uint64_t

View File

@@ -1,4 +1,3 @@
#line 1
uint extractDetail(SectionMeta section) {
return section.posA>>28;
}

View File

@@ -8,6 +8,7 @@
"minecraft.MixinDebugHud",
"minecraft.MixinMinecraftClient",
"minecraft.MixinThreadExecutor",
"minecraft.MixinWindow",
"minecraft.MixinWorldRenderer",
"sodium.MixinDefaultChunkRenderer",
"sodium.MixinRenderSectionManager"