Changeset 68083 in vbox
- Timestamp:
- Jul 21, 2017 12:33:02 PM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 117122
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-ogl.cpp
r67972 r68083 848 848 */ 849 849 /** @todo distinguish between vertex and pixel shaders??? */ 850 const char *pszShadingLanguageVersion = (const char *)glGetString(GL_SHADING_LANGUAGE_VERSION); 851 float v = pszShadingLanguageVersion ? atof(pszShadingLanguageVersion) : 0.0f; 852 if (v >= 3.30f) 853 { 854 pState->caps.vertexShaderVersion = SVGA3DVSVERSION_40; 855 pState->caps.fragmentShaderVersion = SVGA3DPSVERSION_40; 856 } 857 else 858 if (v >= 1.20f) 859 { 860 pState->caps.vertexShaderVersion = SVGA3DVSVERSION_20; 861 pState->caps.fragmentShaderVersion = SVGA3DPSVERSION_20; 862 } 863 else 850 864 if ( vmsvga3dCheckGLExtension(pState, 0.0f, " GL_NV_gpu_program4 ") 851 865 || strstr(pState->pszOtherExtensions, " GL_NV_gpu_program4 "))
Note:
See TracChangeset
for help on using the changeset viewer.