Replies: 1 comment
-
adding Jkaos PR here since discussions dont seem to link when it was referenced. Drop support for DirectX 9 / OpenGL 2.0 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
A bit of info
Looking at how games are released these days we can kinda see a trend with game developers :
Graphics profile level
Our C# and shader code base rely on the graphics profile level classification. Most of these levels are outdated since 70% of desktops in the world are using windows to which 95% of them are using win10 and win11, confirming 95% of desktop windows users can run DX11 for games.
Smartphone/embedded systems are where this feature would have been the most useful where the device power can vary a lot from SBCs like Raspberry Pi to higher end smartphones and retro consoles like AYN Odin 2, or Retroid.
On the subject of next-gen consoles, aside from the Nintendo Switch they all use next-gen APIs similar to DX12 or Vulkan.
A new classification
We can end up classifying graphics profile with only 3 levels :
Considerations
This implies a lot of breaking changes, and i think would potentially affect the asset system, the shader compiler as well as the editor.
Beta Was this translation helpful? Give feedback.
All reactions