După cum s-a menționat în comentarii, atunci când utilizați software-rendering (LLVM), rezultatele mele au arătat că profilul era 4.5.
După ce mi-am actualizat driverele nVidia (ceea ce nu am mai făcut de ceva vreme, se pare), acum văd același lucru ca și tine:
Șir de redare OpenGL: D3D12 (NVIDIA GeForce RTX 2070 SUPER)
Șir de versiune a profilului de bază OpenGL: 3.3 (Profil de bază) Mesa 21.2.6
Cu toate acestea, conform Pagina Mesa D3D12, driverul acceptă doar 3.3, așa că cred că este de așteptat.
Rezultate complete:
~> glxinfo | grep „OpenGL”
Șir de furnizor OpenGL: Microsoft Corporation
Șir de redare OpenGL: D3D12 (NVIDIA GeForce RTX 2070 SUPER)
Șir de versiune a profilului de bază OpenGL: 3.3 (Profil de bază) Mesa 21.2.6
șir de versiune a limbii de umbrire a profilului de bază OpenGL: 3.30
Indicatori de context pentru profilul de bază OpenGL: (niciunul)
Mască de profil de bază OpenGL: profil de bază
Extensii de profil de bază OpenGL:
Șir de versiune OpenGL: 3.1 Mesa 21.2.6
șir de versiune a limbii de umbrire OpenGL: 1.40
Indicatori de context OpenGL: (niciunul)
Extensii OpenGL:
Șir de versiune a profilului OpenGL ES: OpenGL ES 3.0 Mesa 21.2.6
șir de versiune a limbii de umbrire a profilului OpenGL ES: OpenGL ES GLSL ES 3.00
Extensii de profil OpenGL ES:
~> LIBGL_ALWAYS_SOFTWARE=1 glxinfo | grep „OpenGL”
Șir de furnizor OpenGL: Mesa/X.org
Șir de redare OpenGL: llvmpipe (LLVM 12.0.0, 256 de biți)
Șir de versiune a profilului de bază OpenGL: 4.5 (Profil de bază) Mesa 21.2.6
șir de versiune a limbii de umbrire a profilului de bază OpenGL: 4.50
Indicatori de context pentru profilul de bază OpenGL: (niciunul)
Mască de profil de bază OpenGL: profil de bază
Extensii de profil de bază OpenGL:
Șir de versiune OpenGL: 3.1 Mesa 21.2.6
șir de versiune a limbii de umbrire OpenGL: 1.40
Indicatori de context OpenGL: (niciunul)
Extensii OpenGL:
Șir de versiune a profilului OpenGL ES: OpenGL ES 3.2 Mesa 21.2.6
șir de versiune a limbii de umbrire a profilului OpenGL ES: OpenGL ES GLSL ES 3.20
Extensii de profil OpenGL ES: