-
Notifications
You must be signed in to change notification settings - Fork 287
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
OpenGL ES CTS rejects legal attribute interpolation for wide lines #273
Comments
Hi, could you please try on the latest release 3.2.8.0 and propose a fix that works for Mesa if it still has issues? There's been some changes to relaxing this in CTS and the latest release might have some fixes. |
I've modified Mesa to use the preferred interpolation instead. I suppose I could revert that change to give it a go, though. But I'm currently out on leave from work, so I won't be looking at this for at least another week or so. |
Nope, still fails. |
I'll bring it in for review, thanks |
Merged in a6cd9c7 |
The OpenGL ES 3.2 spec, section 13.6.2.1 ("Wide Lines") says the following:
However, the code in
verifySinglesampleWideLineGroupInterpolation()
(tcuRasterizationVerifier.cpp
) only checks for results matching the preferred method, causing valid implementations to fail these tests. This is currently a problem on LLVMpipe in Mesa, and while it's relatively easy to fix in a software rasterizer, it would be great if we could make the CTS not reject things that are allowed by the spec.Here's a list of tests known to be affected:
The text was updated successfully, but these errors were encountered: