]> OCCT Git - occt.git/commit
0032101: Visualization, TKOpenGl - use GL_UNPACK_ROW_LENGTH within OpenGL ES 3.0...
authorkgv <kgv@opencascade.com>
Mon, 1 Feb 2021 17:46:00 +0000 (20:46 +0300)
committerbugmaster <bugmaster@opencascade.com>
Wed, 3 Feb 2021 15:26:28 +0000 (18:26 +0300)
commite1d17cebe285b697b701f97cfd16bbc7d5e33202
treec1d32c8a62346cf2d8c343a887d75dfa3e659019
parent82b856b88051c8ade09934e731136c6a593a1583
0032101: Visualization, TKOpenGl - use GL_UNPACK_ROW_LENGTH within OpenGL ES 3.0 / WebGL 2.0

Added OpenGl_Context::hasUnpackRowLength property for using GL_UNPACK_ROW_LENGTH in runtime.
OpenGl_Texture now uses GL_UNPACK_ROW_LENGTH on OpenGL ES 3.0 when necessary.
OpenGl_Texture::InitCubeMap() now allows uploading vertically-stacked cubemaps
without GL_UNPACK_ROW_LENGTH requirement.
src/OpenGl/OpenGl_Context.cxx
src/OpenGl/OpenGl_Context.hxx
src/OpenGl/OpenGl_Font.cxx
src/OpenGl/OpenGl_FrameBuffer.cxx
src/OpenGl/OpenGl_Texture.cxx