0032349: Visualization, TKOpenGl - move base buffer interface out from OpenGl_VertexB...
authorkgv <kgv@opencascade.com>
Thu, 6 May 2021 17:03:24 +0000 (20:03 +0300)
committerbugmaster <bugmaster@opencascade.com>
Tue, 11 May 2021 16:20:51 +0000 (19:20 +0300)
commit1220d98e7ad7320bc4ce575e9d26a11d3d70da74
tree028bfb2eb8568521b5777adb6fe52b39acd4289a
parent11bbf75932fe68491c6f54700c8605aedc127e9a
0032349: Visualization, TKOpenGl - move base buffer interface out from OpenGl_VertexBuffer class to OpenGl_Buffer

OpenGl_Buffer - added new class as a base for OpenGl_VertexBuffer, OpenGl_IndexBuffer, OpenGl_TextureBuffer.
OpenGl_TextureBufferArb has been renamed to OpenGl_TextureBuffer.
OpenGl_FrameBuffer - added initializers taking vec2i instead of (int,int) for dimensions.
46 files changed:
src/D3DHost/D3DHost_FrameBuffer.cxx
src/D3DHost/D3DHost_FrameBuffer.hxx
src/D3DHost/D3DHost_View.cxx
src/OpenGl/FILES
src/OpenGl/OpenGl_BackgroundArray.hxx
src/OpenGl/OpenGl_Buffer.cxx [new file with mode: 0644]
src/OpenGl/OpenGl_Buffer.hxx [new file with mode: 0644]
src/OpenGl/OpenGl_BufferCompatT.hxx [new file with mode: 0644]
src/OpenGl/OpenGl_DepthPeeling.cxx
src/OpenGl/OpenGl_DepthPeeling.hxx
src/OpenGl/OpenGl_FrameBuffer.cxx
src/OpenGl/OpenGl_FrameBuffer.hxx
src/OpenGl/OpenGl_FrameStats.cxx
src/OpenGl/OpenGl_FrameStatsPrs.cxx
src/OpenGl/OpenGl_GraphicDriver.cxx
src/OpenGl/OpenGl_IndexBuffer.cxx
src/OpenGl/OpenGl_IndexBuffer.hxx
src/OpenGl/OpenGl_PBREnvironment.cxx
src/OpenGl/OpenGl_PrimitiveArray.cxx
src/OpenGl/OpenGl_PrimitiveArray.hxx
src/OpenGl/OpenGl_Sampler.cxx
src/OpenGl/OpenGl_Sampler.hxx
src/OpenGl/OpenGl_SceneGeometry.cxx
src/OpenGl/OpenGl_SceneGeometry.hxx
src/OpenGl/OpenGl_ShaderManager.hxx
src/OpenGl/OpenGl_Texture.cxx
src/OpenGl/OpenGl_Texture.hxx
src/OpenGl/OpenGl_TextureBuffer.cxx [new file with mode: 0644]
src/OpenGl/OpenGl_TextureBuffer.hxx [new file with mode: 0644]
src/OpenGl/OpenGl_TextureBufferArb.cxx [deleted file]
src/OpenGl/OpenGl_TextureBufferArb.hxx
src/OpenGl/OpenGl_UniformBuffer.cxx [new file with mode: 0644]
src/OpenGl/OpenGl_UniformBuffer.hxx [new file with mode: 0644]
src/OpenGl/OpenGl_VertexBuffer.cxx
src/OpenGl/OpenGl_VertexBuffer.hxx
src/OpenGl/OpenGl_VertexBuffer.lxx [deleted file]
src/OpenGl/OpenGl_VertexBufferCompat.cxx [deleted file]
src/OpenGl/OpenGl_VertexBufferCompat.hxx
src/OpenGl/OpenGl_VertexBufferEditor.hxx
src/OpenGl/OpenGl_View.cxx
src/OpenGl/OpenGl_View.hxx
src/OpenGl/OpenGl_View_Raytrace.cxx
src/OpenGl/OpenGl_Window.cxx
src/OpenGl/OpenGl_Window_1.mm
src/OpenGl/OpenGl_Workspace.cxx
src/OpenGl/OpenGl_Workspace.hxx