KhronosGroup / VK-GL-CTS

Khronos Vulkan, OpenGL, and OpenGL ES Conformance Tests
https://www.khronos.org/
Apache License 2.0
526 stars 294 forks source link

khronos' standard for GL33 #310

Closed Arsene9421 closed 1 year ago

Arsene9421 commented 2 years ago

Hello

We want to achieve khronos organization GL33 standards. What do we need to do or prepare?

mnetsch commented 2 years ago

Could you please elaborate what group you represent and what you're trying to achieve?

Arsene9421 commented 2 years ago

We are a graphics card company.We are using CTS as our test for OpenGL. We hope that our products can pass the STANDARD of CTS on GL33 organized by khronos. Can we just use the code on Github? Or do we need to be adopter?

mnetsch commented 2 years ago

Please see this page to see if you need to become an adopter https://www.khronos.org/conformance/adopters/

pdaniell-nv commented 2 years ago

You are free to use https://github.com/KhronosGroup/VK-GL-CTS/releases/tag/opengl-cts-4.6.2.0 to develop your OpenGL 3.3 implementation and prepare it for conformance. You'll need to become an adopter to get access to the "kc-cts" part of the CTS needed for a complete conformance submission. You won't be able to advertise support for "OpenGL" on your product, or use the OpenGL logo and trademark, until you are an adopter and your conformance submissions have been accepted. See here https://www.khronos.org/files/legal/khronos-trademark-guidelines.pdf.

Arsene9421 commented 2 years ago

Thank you all @pdaniell-nv @mnetsch. My doubts in this regard have been resolved.

Another problem I have is that in addition to 34 config-gl33 files, there are also 1 config-gl30 and 1 config-gl45 files generated when I run ./cts-runner --type=gl33.

Here are some of the summary file contents: <?xml version="1.0" encoding="UTF-8"?>

I would like to know why gl30 and GL45 files are generated for specified test GL33?Is this normal? What do they do?
pdaniell-nv commented 2 years ago

I think those files are normal and probably coincide to when the tests were written. Are you passing those tests?

Arsene9421 commented 2 years ago

No,those tests failed.

results : test run was ABORTED! 2/44 sessions passed, conformance test FAILED!

I have tried it on kylin , centos , UOS,Ubuntu...it is all about the same results to use ./cts-runner --type=gl33. But we use ./glcts --deqp-caselist= to specify that the set of test cases run by ./cts-runner --type=gl33 can run successfully.

We are troubled by this matter...

Arsene9421 commented 2 years ago

There is one last question. I asked memberservices@khronosgroup.org by email, but no one there seems to reply. So I wanted to consult you here.

We want to be CTS adopters to test OpenGL. According to the information on the Khronos website. We wangt to know if we only need to pay a one-time fee of $30,000 to become a 3.2 to 4.5 adopter ? Then we do OpenGL3.3 certification or OpenGL4.3 certification , until OpenGL4.5 conformance test certification , khronos no longer charge?

If not ,could you please introduce the fees of 3.2-4.5 and 3.2-4.6 in detail? Thank you !

pdaniell-nv commented 2 years ago

I have asked Khronos member services to contact you directly to answer those adopter questions.