OpenGL

From FlightGear wiki
Jump to navigation Jump to search

OpenGL (Open Graphics Library) is a graphics API used by FlightGear. It was developed by Silicon Graphics and first released in 1992.

FlightGear requires OpenGL 4.0 and later.

Shaders

All the shaders are *330 core* compatible at the moment. Scott has been declaring *460 core*, but that will not be the final targeted version. We've discussed *420 core* as a potential soft target.[1]

OpenGL 4.1 seems to be the last supported version on macOS [2], and that means shaders targeting 410 might be the best supported version for macOS users. [3]

For the time being, we should probably target 410 at most. We will have to decide if we want to remain at 330 or we want to push to 410. The changes are not too significant, the main differences seem to be that 410 supports 32 bit floating point textures and tessellation shaders.[4]

Related content

External links

References

References