]> OCCT Git - occt.git/commit
0031705: Visualization - move out construction of predefined markers from OpenGl_Aspe...
authormkrylova <mkrylova@opencascade.com>
Fri, 20 Nov 2020 12:10:23 +0000 (15:10 +0300)
committerbugmaster <bugmaster@opencascade.com>
Thu, 17 Dec 2020 18:05:04 +0000 (21:05 +0300)
commit59500bb229b2bf4700d9d4425327168e68a1e8f4
tree40215888d0b5b869829d8548e9e946c4e7d06fb6
parenta8d3a0b1021e3b37d9161c6d69942ecec441befc
0031705: Visualization - move out construction of predefined markers from OpenGl_AspectsSprite to Graphic3d_MarkerImage

Built-in markers definition has been moved from OpenGl_AspectsSprite to Graphic3d_MarkerImage and generalized.
RGBA8 pixel format is now preferred over BGRA8.
Fallback OpenGL 1.1 rendering code now supports drawing of colored markers using glDrawPixels().

Added function Image_PixMap::FlipY() flipping image rows.
src/Graphic3d/FILES
src/Graphic3d/Graphic3d_MarkerImage.cxx
src/Graphic3d/Graphic3d_MarkerImage.hxx
src/Graphic3d/Graphic3d_MarkerImage.pxx [new file with mode: 0644]
src/Image/Image_PixMap.cxx
src/Image/Image_PixMap.hxx
src/OpenGl/OpenGl_AspectsSprite.cxx
src/OpenGl/OpenGl_PointSprite.hxx
src/OpenGl/OpenGl_PrimitiveArray.cxx
src/OpenGl/OpenGl_Texture.hxx