Skip to content

Revert "Merge generic2D shader into generic"#1486

Closed
slipher wants to merge 1 commit intoDaemonEngine:masterfrom
slipher:glsl-revert
Closed

Revert "Merge generic2D shader into generic"#1486
slipher wants to merge 1 commit intoDaemonEngine:masterfrom
slipher:glsl-revert

Conversation

@slipher
Copy link
Copy Markdown
Member

@slipher slipher commented Jan 3, 2025

This reverts #1483.

This is a loading time regression that causes several useless shader permutations to be built.
With "Merge generic2D shader into generic":
built 241 glsl shaders in 19483 msec
Without it:
built 224 glsl shaders in 18827 msec

The GENERIC_2D macro would need to be removed to merge these without introducing unnecessary permutations.

This reverts commit 7b21035.

This is a loading time regression that causes several useless shader
permutations to be built.
With "Merge generic2D shader into generic":
	built 241 glsl shaders in 19483 msec
Without it:
	built 224 glsl shaders in 18827 msec

The GENERIC_2D macro would need to be removed to merge these without
introducing unnecessary permutations.
@illwieckz
Copy link
Copy Markdown
Member

Oopsie.

@VReaperV
Copy link
Copy Markdown
Contributor

VReaperV commented Jan 3, 2025

Can probably be done with IsUnusedPermutation().

@VReaperV
Copy link
Copy Markdown
Contributor

VReaperV commented Jan 3, 2025

Well, that or just temporarily skipping subgroup profiler.

@slipher
Copy link
Copy Markdown
Member Author

slipher commented Jan 10, 2025

Superseded by #1487.

@slipher slipher closed this Jan 10, 2025
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.

3 participants