]> OCCT Git - occt.git/commit
0032713: Visualization, OpenGl_GlFunctions - unify OpenGL and OpenGL ES function...
authorkgv <kgv@opencascade.com>
Sat, 4 Dec 2021 12:19:47 +0000 (15:19 +0300)
committersmoskvin <smoskvin@opencascade.com>
Wed, 8 Dec 2021 22:26:48 +0000 (01:26 +0300)
commit8f7159cbaa248a4e3d07983b16d6e2c8071cc593
tree47f6e81df8321eb68bae1c1d19f3b98b31235693
parentbf2884afbe96274c90c6de5427ad8ae1886147ab
0032713: Visualization, OpenGl_GlFunctions - unify OpenGL and OpenGL ES function lists

Including system OpenGL headers has been moved from OpenGl_GlFunctions.hxx to OpenGl_GlNative.hxx.
Added OpenGl_GlTypes.hxx providing basic OpenGL 1.1 types.
Wrappers of system OpenGL 1.1 / OpenGL ES 2.0 functions have been moved to OpenGl_GlFunctions.cxx.
Avoided usage of global OpenGL functions in OpenGl package outside of OpenGl_GlFunctions.cxx.
45 files changed:
src/OpenGl/FILES
src/OpenGl/OpenGl_AspectsSprite.cxx
src/OpenGl/OpenGl_CappingAlgo.cxx
src/OpenGl/OpenGl_Context.cxx
src/OpenGl/OpenGl_Context.hxx
src/OpenGl/OpenGl_Font.cxx
src/OpenGl/OpenGl_FrameBuffer.cxx
src/OpenGl/OpenGl_FrameStatsPrs.cxx
src/OpenGl/OpenGl_GlCore11.hxx
src/OpenGl/OpenGl_GlCore11Fwd.hxx
src/OpenGl/OpenGl_GlCore32.hxx
src/OpenGl/OpenGl_GlCore33.hxx
src/OpenGl/OpenGl_GlCore40.hxx
src/OpenGl/OpenGl_GlCore41.hxx
src/OpenGl/OpenGl_GlCore42.hxx
src/OpenGl/OpenGl_GlCore43.hxx
src/OpenGl/OpenGl_GlCore44.hxx
src/OpenGl/OpenGl_GlCore45.hxx
src/OpenGl/OpenGl_GlCore46.hxx
src/OpenGl/OpenGl_GlFunctions.cxx
src/OpenGl/OpenGl_GlFunctions.hxx
src/OpenGl/OpenGl_GlNative.hxx [new file with mode: 0644]
src/OpenGl/OpenGl_GlTypes.hxx [new file with mode: 0644]
src/OpenGl/OpenGl_GraphicDriver.cxx
src/OpenGl/OpenGl_LayerList.cxx
src/OpenGl/OpenGl_LineAttributes.cxx
src/OpenGl/OpenGl_PBREnvironment.cxx
src/OpenGl/OpenGl_PointSprite.cxx
src/OpenGl/OpenGl_PrimitiveArray.cxx
src/OpenGl/OpenGl_Sampler.cxx
src/OpenGl/OpenGl_ShaderManager.cxx
src/OpenGl/OpenGl_ShaderProgram.cxx
src/OpenGl/OpenGl_StencilTest.cxx
src/OpenGl/OpenGl_Structure.cxx
src/OpenGl/OpenGl_Text.cxx
src/OpenGl/OpenGl_Texture.cxx
src/OpenGl/OpenGl_TextureFormat.cxx
src/OpenGl/OpenGl_TileSampler.cxx
src/OpenGl/OpenGl_VertexBuffer.cxx
src/OpenGl/OpenGl_VertexBuffer.hxx
src/OpenGl/OpenGl_View.cxx
src/OpenGl/OpenGl_View_Raytrace.cxx
src/OpenGl/OpenGl_Window.cxx
src/OpenGl/OpenGl_Workspace.cxx
src/OpenGlTest/OpenGlTest_Commands.cxx