12/27/2022 0 Comments Opengl 4.3 supportYou could write some sort of validator yourself based on that principle. I wrote a simple project to do this with half a day's effort. If all else fails, there is an XML file published by Khronos that you can parse to figure out which version and/or extension ANY OpenGL constant, function or enumerant is provided by. NVIDIA may even require you to enable "OpenGL Expert" mode before it spits out any genuinely useful information. However, each vendor has different levels of support for this AMD is generally the best. Ideally GL's debug output extension, which is conveniently a core feature in GL 4.3, would issue API warnings if you use a feature your requested context version does not support. Mesa is effectively a minimalist implementation, and usually a few years behind the big hardware vendors. It is likely that Mesa can serve the role of greatest common factor for feature testing, but for OpenGL versions much older than 4.3. I have seen each one of these vendors implicitly enable extensions from versions of OpenGL they should not have (without so much as a warning in the compiler log), and that is just the GLSL side of things. AMD, NV and Intel all have their own compliance issues and policies regarding how loosely they believe in following the specification. old gpu not support opengl 2.1 so thats why some app or game note work (photoshop, lightroom, bluestack)IF YOU LIKE THIS VIDEO THEN PLEASE SUBSCRIBE IT FOR M. There is a reference GLSL compiler that will solve half of this problem.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |