occt: master fd59283a
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
kgv | bugmaster | master | 2016-06-24 08:36:57 | master 1d92133e |
Affected Issues | 0027633: Visualization, TKOpenGl - point sprites are inconsistent within Core and Compatible Profiles | |||
Changeset | 0027633: Visualization, TKOpenGl - point sprites are inconsistent within Core and Compatible Profiles OpenGl_ShaderManager::pointSpriteAlphaSrc() now does not return alpha from Red channel for RGBA marker texture in Core profile. OpenGl_ShaderManager::prepareStdProgramFlat() - restored code for drawing points without texture. Built-in GLSL programs now flip .y in shaders instead of relying on GL_POINT_SPRITE_COORD_ORIGIN unavailable on OpenGL ES. Added sample markers.tcl (moved from test cases). Sample now includes marker_kr.png for testing marker orientation. |
|||
add - data/images/marker_kr.png | Diff File | |||
add - samples/tcl/markers.tcl | Diff File | |||
mod - src/OpenGl/OpenGl_Context.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_Context.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_ShaderManager.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_ShaderManager.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_Workspace.cxx | Diff File | |||
mod - tests/bugs/vis/bug23654_MarkersRecompute | Diff File | |||
rm - tests/bugs/vis/bug24131_markers | Diff File | |||
add - tests/bugs/vis/bug24131_markers_bitmap | Diff File | |||
add - tests/bugs/vis/bug24131_markers_core | Diff File | |||
add - tests/bugs/vis/bug24131_markers_glsl | Diff File | |||
add - tests/bugs/vis/bug24131_markers_sprites | Diff File |