-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Nine doesn't support Software Vertex Processing #98
Comments
I found some games that need the feature: Tron 2.0 has glitches (it has less on wine ogl) because the sw processing enables more constants, and we don't. |
About sw rendering: |
So according to the tests, it indicates that when in mixed mode, everything has the extended software processing limitations (you can set more constants, create shaders with more constants, etc), but eventually it should complain at draw call time if you draw with hw and the wrong limitations. It makes sense for speed to use hw to emulate software vertex processing (because hw can have more constants now). For ProcessVertices, it is likely better to do really sw processing (to avoid glFinish the hw rendering). Here is what I think needs to be done: I think with these changes, the patches to add the target swvp support should be minimal. Some features will be missing (the fancy clipping features). We will have to consider using real sw for ProcessVertices. |
software vertex processing is partially implemented now. Not yet implemented: |
Nine doesn't implement support for Software Vertex Processing.
#91
The text was updated successfully, but these errors were encountered: