mirror of
https://github.com/scp-fs2open/fs2open.github.com.git
synced 2026-11-07 08:15:59 -10:00
* initial changes * add GLAD_ES loader * Implement basic es compatibility header * re-add accidentally deleted break * Add GLES BC7 extension to glad and improve extension support report * fix some enum mappings * Use the ARB name for geo shader check * Add es espand shader includes * Fix glbufferstorage mapping * fix some gl errors on opengl es * Enable GL_CLIP_DISTANCE * Add format conversions * add bgba 8888 to rgba 8888 converter * disable GLAD_GL_ARB_timer_query * Properly handle wgl + opengl es on windows * initial enable imgui gles * add GL_BGR to GL_RGBA conversion * inform opengl es on menu * small corrections to the es header * small refactor of glTexSubImage3D * remove expandincludes, existing code already did that better * change default graphic values for opengl es * compile imgui with opengl es 3 on linux * allow qtfred to run on opengl es * improve es compatibility header and remove shader precision quantification * add compiler hints * remove unused structs * Fix imgui crashing on windows with gles, use angle lib * Do not use MSAA under OpenGL ES, at least for now MSAA will need an alternative path for GL ES using GL_EXT_multisampled_render_to_texture and GL_EXT_multisampled_render_to_texture2 * add missing profile handler * cleanup * revert color_attachment_4/5 fbo workarounds * Adjustments to log output and enable GL_BLEND * Implement glGetQueryObjectui64v on es layer * Fix deferred and decals support Also added glGetTexImage(), glQueryCounter() and some additional comments * Revert changes to default values of graphics options * Minor improvements to glTexSubImage3D()