occt: master 01ca42b2

Author Committer Branch Timestamp Parent
kgv bugmaster master 2014-03-20 09:50:28 master 228de226
Changeset 0024732: OpenGl_Context - retrieve functions up to GL4.4

Drop unused OpenGl_ArbVBO.
Replace OpenGl_ExtFBO with OpenGl_ArbFBO.

OpenGl_Context - reorganize GL functions management.
OpenGl_GlFunctions structure now stores pointers for all GL functions,
while inheritors specify functions subset using access levels.
Drop fields core12, core13, core14; replace extFBO by arbFBO.

OpenGl_ArbIns, OpenGl_ArbTBO - use GL3.1 core functions
instead of ARB extensions when available.

OpenGl_ArbFBO - provide complete list of functions

OpenGl_GlCore11 - fix misprint

OpenGl_Context.hxx - remove redundant declarations
mod - src/OpenGl/FILES Diff File
mod - src/OpenGl/OpenGl_ArbDbg.hxx Diff File
add - src/OpenGl/OpenGl_ArbFBO.hxx Diff File
mod - src/OpenGl/OpenGl_ArbIns.hxx Diff File
mod - src/OpenGl/OpenGl_ArbTBO.hxx Diff File
rm - src/OpenGl/OpenGl_ArbVBO.hxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
rm - src/OpenGl/OpenGl_ExtFBO.hxx Diff File
mod - src/OpenGl/OpenGl_ExtGS.hxx Diff File
mod - src/OpenGl/OpenGl_FrameBuffer.cxx Diff File
mod - src/OpenGl/OpenGl_FrameBuffer.hxx Diff File
mod - src/OpenGl/OpenGl_GlCore11.hxx Diff File
add - src/OpenGl/OpenGl_GlCore11Fwd.hxx Diff File
mod - src/OpenGl/OpenGl_GlCore12.hxx Diff File
mod - src/OpenGl/OpenGl_GlCore13.hxx Diff File
mod - src/OpenGl/OpenGl_GlCore14.hxx Diff File
mod - src/OpenGl/OpenGl_GlCore15.hxx Diff File
mod - src/OpenGl/OpenGl_GlCore20.hxx Diff File
add - src/OpenGl/OpenGl_GlCore21.hxx Diff File
add - src/OpenGl/OpenGl_GlCore30.hxx Diff File
add - src/OpenGl/OpenGl_GlCore31.hxx Diff File
add - src/OpenGl/OpenGl_GlCore32.hxx Diff File
add - src/OpenGl/OpenGl_GlCore33.hxx Diff File
add - src/OpenGl/OpenGl_GlCore40.hxx Diff File
add - src/OpenGl/OpenGl_GlCore41.hxx Diff File
add - src/OpenGl/OpenGl_GlCore42.hxx Diff File
add - src/OpenGl/OpenGl_GlCore43.hxx Diff File
add - src/OpenGl/OpenGl_GlCore44.hxx Diff File
add - src/OpenGl/OpenGl_GlFunctions.hxx Diff File
mod - src/OpenGl/OpenGl_Text.cxx Diff File
mod - src/OpenGl/OpenGl_Texture.cxx Diff File
mod - src/OpenGl/OpenGl_TextureBufferArb.cxx Diff File
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff File