Anonymous | Login | 2021-01-21 02:43 MSK | ![]() |
My View | View Issues | Change Log | Roadmap |
View Revisions: Issue #24224 | [ All Revisions ] [ Back to Issue ] | ||
Summary | 0024224: Suspicious logics in changing clipping planes at OpenGl_Structure | ||
Revision | 2013-10-19 21:46 by apl | ||
Additional information and documentation updates |
This patch contains solution for several issues: 1) The reported problem dedicated to suspicious operations which activating/deactivating list of clip planes during rendering. Due to logical mistake a set of clip planes, shared between view and more than one structure, was not applied completely for second and the latter structures (numeration here corresponds to position of structures in rendering pipeline) - the clip planes of view were not accounted for these structures. 2) The patch contains solution for issues 0024189, 0024229. All these issues are interrelated and have cross-dependencies. 3) Missed test case for checking OpenGl-rendered cappings (issue #0024070) is added by this patch. Changes: - No changes to public API. - Internal changes: a) Added support for stencil buffer OpenGl_FrameBuffer.hxx OpenGl_FrameBuffer.cxx OpenGl_FrameBuffer::Init (...) b) Improved interface of clip plane state management to avoid performance regressions; fixed code remarks. c) Problem with clip planes sharing between view and structures has been fixed OpenGl_ClipPlaneState.cxx OpenGl_ClipPlaneState.hxx OpenGl_Structure.cxx OpenGl_Structure::Render (...) |
||
Revision | 2013-10-19 21:46 by apl | ||
Additional information and documentation updates |
This patch contains solution for several issues: 1) The reported problem dedicated to suspicious operations which activating/deactivating list of clip planes during rendering. Due to logical mistake a set of clip planes, shared between view and more than one structure, was not applied completely for second and the latter structures (numeration here corresponds to position of structures in rendering pipeline) - the clip planes of view were not accounted for these structures. 2) The patch contains solution for issues 0024189, 0024229. All these issues are interrelated and has cross-dependencies. 3) Missed test case for checking OpenGl-rendered cappings (issue #0024070) is added by this patch. Changes: - No changes to public API. - Internal changes: a) Added support for stencil buffer OpenGl_FrameBuffer.hxx OpenGl_FrameBuffer.cxx OpenGl_FrameBuffer::Init (...) b) Improved interface of clip plane state management to avoid performance regressions; fixed code remarks. c) Problem with clip planes sharing between view and structures has been fixed OpenGl_ClipPlaneState.cxx OpenGl_ClipPlaneState.hxx OpenGl_Structure.cxx OpenGl_Structure::Render (...) |
||
Revision | 2013-10-17 11:27 by apl | ||
Additional information and documentation updates |
Due to logical mistake a set of clip planes, shared between view and more than one structure, was not applied completely for second and the latter structures (numeration here corresponds to position of structures in rendering pipeline) - the clip planes of view were not accounted for these structures. This patch fixes this problem. The patch covers issue 24189, 24229 as this issues are interrelated and have certain dependencies. The missed test case for 24070 is added within this issue. No changes to public API. Internal changes: 1) OpenGl_FrameBuffer.hxx OpenGl_FrameBuffer.cxx OpenGl_FrameBuffer::Init (...) - added support for stencil buffer 2) OpenGl_ClipPlaneState.cxx OpenGl_ClipPlaneState.hxx OpenGl_Structure.cxx OpenGl_Structure::Render (...) - improved interface of clip plane state management to avoid performance regressions; fixed code remarks - problem with clip planes sharing between view and structures has been fixed |
||
Revision | 2013-10-17 11:23 by apl | ||
Additional information and documentation updates |
Due to logical mistake a set of clip planes, shared between view and more than one structure, was not applied completely for second and the latter structures (numeration here corresponds to position of structures in rendering pipeline) - the clip planes of view were not accounted for these structures. This patch fixes this problem. The patch covers issue 24189, 24229 as this issues are interrelated and have certain dependencies. The missed test case for 24070 is added within this issue. No changes to public API. Internal changes: 1) OpenGl_FrameBuffer.hxx OpenGl_FrameBuffer.cxx - added support for stencil buffer 2) OpenGl_ClipPlaneState.cxx OpenGl_ClipPlaneState.hxx OpenGl_Structure.cxx - improved interface of clip plane state management to avoid performance regressions; fixed code remarks - problem with clip planes sharing between view and structures has been fixed |
||
Revision | 2013-10-17 11:23 by apl | ||
Additional information and documentation updates |
Due to logical mistake a set of clip planes, shared between view and more than one structure, was not applied completely for second and the latter structures (numeration here corresponds to position of structures in rendering pipeline) - the clip planes of view were not accounted for these structures. This patch fixes this problem. The patch covers issue 24189, 24229 as this issues are interrelated and have certain dependencies. The missed test case for 24070 is added within this issue. No changes to public API. Internal changes: 1) OpenGl_FrameBuffer.hxx OpenGl_FrameBuffer.cxx - added support for stencil buffer 2) OpenGl_ClipPlaneState.cxx OpenGl_ClipPlaneState.hxx OpenGl_Structure.cxx - improved interface of clip plane state management to avoid performance regressions; fixed code remarks - problems with clip planes sharing between view and structures has been fixed |
||
Revision | 2013-10-17 11:18 by apl | ||
Additional information and documentation updates |
Due to logical mistake a set of clip planes, shared between view and more than one structure, was not applied completely for second and the latter structures (numeration here corresponds to position of structures in rendering pipeline) - the clip planes of view were not accounted for these structures. This patch fixes this problem. The patch covers issue 24189, 24229 as this issues are interrelated and have certain dependencies. The missed test case for 24070 is added within this issue. No changes to public API. Internal changes: 1) OpenGl_FrameBuffer.hxx OpenGl_FrameBuffer.cxx - added support for stencil buffer 2) OpenGl_ClipPlaneState.cxx OpenGl_ClipPlaneState.hxx OpenGl_Structure.cxx - improved interface of clip plane state management to avoid performance regressions; fixed code remarks - problems with sharing of clip planes between view and structures are fixed |
||
Revision | 2013-10-09 08:24 by kgv | ||
Additional information and documentation updates |
Provide stencil buffer for 3D viewer image dump functionality. | ||
Revision | 2013-10-04 19:04 by dbp | ||
Additional information and documentation updates |
Copyright © 2000 - 2021 MantisBT Team |