Although the function definitions are superficially similar to those of the programming language C, they are language-independent. The API is defined as a set of functions which may be called by the client program, alongside a set of named integer constants (for example, the constant GL_TEXTURE_2D, which corresponds to the decimal number 3553). Although it is possible for the API to be implemented entirely in software, it is designed to be implemented mostly or entirely in hardware. And even though there will be some left overs - people that work in close environment you can add an option to store data in a file so that he could send it manually later.The OpenGL specification describes an abstract API for drawing 2D and 3D graphics. But in a half year to year span you’ll get really accurate data. Sure, at first such statistics won’t be accurate at the start since many people tend to work in the old version until the project is ready and only then think about the new ones. After some time you’ll be able to use such data to automaticly adjust some settings in Blender, some option in preferences to do that. The detector will be used in every upcoming version if the user agrees. It will ask a permission to give Blender Foundataion all data on CPU, GPU, memory and OS.
What you could do though is make one more start screen that will pop up before the main one. So yes, you won’t get much info from blender site.
DIRECTX11.1 AND OPENGL 4.4 PLUS
Plus there’re binary repositories and git for source code. Use your OS specific way to best do that (sorry, no OSX user here so can’t help more)ĭownloads of blender could provide a metric because we could detect webgl support from browser, though it’s not always reliable to defer OpenGL version from the browser or machine that downloaded the executable. GL 4.x - tesselation shaders, double float support in shaders, compute shaders, data scatter support, huge API cleanup in version 4.5Īlso, for OSX users, blender system_info is not a reliable way to get the maximum supported version for their cards. GL 3.x - geometry shaders, native integer support in shaders, framebuffer objects (already supported in most hardware supporting 2.1 but as extension), instancing, better control for texture sampling and data flow Very roughly, the sexy features between versions are: Your best source of information is the OpenGL specifications on, but they are not for the impatient (the end of each version spec includes the new features usually). information on differences of OpenGL versions is hard to come by. Anyway, even such a poll is nice to have so thanks - hopefully the results are representative of the total even though there might be some unlikely correlation between blenderartists members and GPU version. Downloads of blender could provide a metric because we could detect webgl support from browser, though it’s not always reliable to defer OpenGL version from the browser or machine that downloaded the executable.
DIRECTX11.1 AND OPENGL 4.4 CODE
Anyway, we were thinking about s way to get such information but it’s not easy without having code in blender that sends us the information and we are against that obviously. What would be interesting is to also get some correlation with OS as well.