Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Conversation

jonahwilliams
Copy link
Contributor

Depends on #40590 and #40616

Converts blending, blur, and texture filling shaders to use half precision when targeting metal. I've been testing the performance using "Profile with induced GPU performance state". In wonderous the menu blur over the carousel has roughly the following numbers:

	Half 	ToT
Max	19.61	23.64
Med	7.86	9.33
Min	5.69	6.48

We can of course profile more consistently, but I suspect this is a generally solid, if marginal, improvement for metal. This will have no effect on gles/vulkan backend as these platforms are already using relaxed precision.

@jonahwilliams
Copy link
Contributor Author

Breaking this down into smaller changes

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
No open projects
Archived in project
Development

Successfully merging this pull request may close these issues.

2 participants