Skip to content

feat(dlss): add Ultra Performance mode support - #6

Open
Gabrieli2806 wants to merge 1 commit into
Minecraft-Radiance:mainfrom
Gabrieli2806:feat/dlss-ultra-performance
Open

feat(dlss): add Ultra Performance mode support#6
Gabrieli2806 wants to merge 1 commit into
Minecraft-Radiance:mainfrom
Gabrieli2806:feat/dlss-ultra-performance

Conversation

@Gabrieli2806

Copy link
Copy Markdown

This pull request updates the DLSS mode handling logic in the DLSSModule to support the "ultra performance" mode. The main change is to recognize and set the appropriate internal value when the "ultra performance" mode is specified.

DLSS mode handling improvements:

kbatten added a commit to kbatten/MCVR that referenced this pull request Aug 7, 2026
…dges as pairs, not 4->6

The targeted-block outline rendered as an open "L" with edges shooting past the
block. 26.2 emits the outline as GL_LINES -- two vertices per edge, via
ShapeOutlineFeatureRenderer -> VoxelShape.forAllEdges, each vertex carrying the
edge direction as its normal. The native LINES expansion (unchanged from the
1.21 path, whose outline used a different vertex layout) first reshuffled every
group of four vertices into six, which under 26.2's pair layout fabricated a
spurious diagonal edge (v2->v1) for every two real edges -- the extra edges.

Drop the reshuffle: pair consecutive vertices (start, end) directly and expand
each edge into its thin box (tube) as before. Native-only; on the main.26_2
branch so the 1.21 path is untouched.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013BGtXkPKqW9Zkig9qhN1xK
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant