Skip to content

Material System: always write all of a given stage's data - #1788

Merged
VReaperV merged 1 commit into
DaemonEngine:masterfrom
VReaperV:material-always-write-data
Sep 6, 2025
Merged

Material System: always write all of a given stage's data#1788
VReaperV merged 1 commit into
DaemonEngine:masterfrom
VReaperV:material-always-write-data

Conversation

@VReaperV

@VReaperV VReaperV commented Sep 5, 2025

Copy link
Copy Markdown
Contributor

Fixes #1696

@slipher

slipher commented Sep 5, 2025

Copy link
Copy Markdown
Member

LGTM

Xonotic heightmaps (heightmap in normal alpha) still don't work in material system, but our stuff is all good now.

@VReaperV

VReaperV commented Sep 6, 2025

Copy link
Copy Markdown
Contributor Author

Xonotic heightmaps (heightmap in normal alpha) still don't work in material system, but our stuff is all good now.

Are Xonotic maps that have those directly usable/is there some dpk with xonotic heightmaps to test this with?

@VReaperV
VReaperV merged commit 217f21e into DaemonEngine:master Sep 6, 2025
9 checks passed
@VReaperV
VReaperV deleted the material-always-write-data branch September 6, 2025 11:48
@slipher

slipher commented Sep 6, 2025

Copy link
Copy Markdown
Member

Are Xonotic maps that have those directly usable/is there some dpk with xonotic heightmaps to test this with?

You can download https://dl.unvanquished.net/share/xonotic/release/xonotic-0.8.6.zip and extract xonotic-20230620-maps.pk3 (it's self contained). Then launch with -set fs_legacypaks 1 -set r_dpMaterial 1 -set g_neverEnd 1 and devmap erbium for example.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Relief mapping doesn't work when the material system is used

2 participants