![]() ![]() ARB_ vertex_ array_ object is supported on older Intel GPUs even if they are capable of OpenGL 2.1 only). In most cases it is also specified which extension is required, so if given hardware supports required extension, it doesn't need to have required OpenGL version too (e.g. This leads to small fps stutters when a new object is rendered even if you preload it. Following are lists of features requiring specific OpenGL version. The most annoying things for me when working with the GLES 3.0 back end on Godot 3.0.6 were: materials/shader lazy compilation takes quite some time compared to GLES 2.0 (refer to this and this Github issues). ![]() The engine requires at least OpenGL 2.1 or OpenGL ES 2.0, but some specific functionality has greater requirements. ![]() The OpenGL driver world is far from ideal and in order to work on majority of platforms, the engine has to work around some driver bugs. You may still need to use them to support older hardware, but in general they should be avoided. Some OpenGL APIs are marked as deprecated, as they are superseded by newer functionality. State of implementation of particular OpenGL versions and extensions is in the following table. Just enter name of an OpenGL function, define or GLSL name into the search box. You can also use the search functionality to find out which OpenGL API corresponds to which Magnum function, class or enum value. Note that, as reverse mapping, each function documentation also contains list of OpenGL functions used. The following table maps OpenGL function names to Magnum API, useful for developers with existing OpenGL background. State of OpenGL support, version and extension requirements. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |