Replies: 1 comment 2 replies
-
Automatic fallback would require an user-mode OpenGL driver that would handle CPU lowering from GPU to Mesa llvmpipe and alter registry so GPU keernel driver to load that driver. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Based on
So this is my idea,
If an App hardware acceleration settings enabled then default GPU render > Mesa GPU render > Mesa CPU Render
If an App hardware acceleration settings disabled then default CPU render > Mesa CPU Render
The fallback should exist for each component of compliancy.
For example in a system with only 70% OpenGL 3.3 support,
If an app hardware acceleration settings are enabled and it needs 100% OpenGL 3.3:
The 70% OpenGL 3.3 will be default GPU render, then the rest 30% would be Mesa GPU render, if that fail then 30% Mesa CPU render.
If an app hardware acceleration settings are disabled and it needs 100% OpenGL 3.3:
The 70% OpenGL 3.3 will be default CPU render, then the rest 30% must be Mesa CPU render.
Is there anything I miss?
Beta Was this translation helpful? Give feedback.
All reactions