Skip to content

Disable building of some impossible GLSL permutations#1928

Merged
slipher merged 2 commits intoDaemonEngine:for-0.56.0/syncfrom
slipher:grid-glsl
Mar 12, 2026
Merged

Disable building of some impossible GLSL permutations#1928
slipher merged 2 commits intoDaemonEngine:for-0.56.0/syncfrom
slipher:grid-glsl

Conversation

@slipher
Copy link
Copy Markdown
Member

@slipher slipher commented Mar 11, 2026

Grid deluxe mapping without grid lighting is impossible

slipher added 2 commits March 3, 2026 23:36
For checking if a macro can't be used without another macro, we can
just use HasConflictingMacros(). No need to have separate functions
to check flags that must be on and flags that must be off.

The one override of MissesRequiredMacros wasn't even using it for the
right thing (a global GL config setting instead of a macro).
Copy link
Copy Markdown
Member

@illwieckz illwieckz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks. LGTM.

@slipher slipher merged commit 3f0cd52 into DaemonEngine:for-0.56.0/sync Mar 12, 2026
9 checks passed
@slipher slipher deleted the grid-glsl branch March 12, 2026 09:53
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.

2 participants