MantisBT
Mantis Bug Tracker Workflow

Changesets: occt Browse ] Back to Index ]
master c58b1b62
Timestamp: 2016-08-05 19:05:19
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027754: Configuration - fix compilation of Standard.cxx on non-x86 desktop systems
mod - src/Standard/Standard.cxx Diff ] File ]
master deb02f86
Timestamp: 2016-08-05 17:58:13
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027735: Visualization, OpenGl_ShaderManager - fix clipping state management

OpenGl_CappingAlgo::RenderCapping() now updates clipping state in Shader Manager.
OpenGl_View::render() clipping state setup has been moved to OpenGl_View::renderScene().

OpenGl_ShaderManager now converts position to homogeneous coordinates within clipping code GLSL.
This fixes capping plane rendering with clipping planes applied.

Fixed possible Clipping planes misconfiguration when FFP is used;
error-prone OpenGl_Clipping::AddWorldLazy() method has been dropped.
mod - src/OpenGl/OpenGl_CappingAlgo.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Clipping.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Structure.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_View_Redraw.cxx Diff ] File ]
mod - src/Shaders/PhongShading.fs Diff ] File ]
mod - tests/bugs/vis/bug24224 Diff ] File ]
master 413b1c1a
Timestamp: 2016-08-05 08:24:58
Author: akz
Committer: bugmaster
Details ] Diff ]
0027821: Visualization, AIS_Shape - add NULL checks for displaying TopoDS_Face with NULL surface NULL surface
mod - src/BRepAdaptor/BRepAdaptor_Surface.cxx Diff ] File ]
mod - src/BRepTools/BRepTools.cxx Diff ] File ]
mod - src/Prs3d/Prs3d_ShapeTool.cxx Diff ] File ]
mod - src/StdPrs/StdPrs_Isolines.cxx Diff ] File ]
mod - src/StdPrs/StdPrs_WFShape.cxx Diff ] File ]
add - tests/bugs/vis/bug27821 Diff ] File ]
master f84d6446
Timestamp: 2016-08-05 08:24:58
Author: akz
Committer: bugmaster
Details ] Diff ]
0029597: Data Exchange - unable to read VRML2 file

VrmlData_Scene::createNode() now handles Collision item.
VrmlData_ArrayVec3d::ReadArray() now handles a case with omitted brackets.

Added test bugs xde bug29597
mod - src/VrmlData/VrmlData_Geometry.cxx Diff ] File ]
mod - src/VrmlData/VrmlData_Group.cxx Diff ] File ]
mod - src/VrmlData/VrmlData_Scene.cxx Diff ] File ]
add - tests/bugs/xde/bug29597 Diff ] File ]
master 89a929ea
Timestamp: 2016-08-03 19:08:01
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027750: Visualization, V3d_View - remove unused functionality ZClipping and ZCueing

Methods V3d_View::SetZClippingType(), ::SetZClippingDepth(), ::SetZClippingWidth(),
::SetZCueingDepth(), ::SetZCueingWidth(), ::SetZCueingOn(), ::SetZCueingOff()
have been removed.
mod - dox/dev_guides/upgrade/upgrade.md Diff ] File ]
mod - dox/user_guides/modeling_algos/modeling_algos.md Diff ] File ]
mod - dox/user_guides/visualization/visualization.md Diff ] File ]
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc10/Viewer3d.vcxproj Diff ] File ]
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc10/Viewer3d.vcxproj.filters Diff ] File ]
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc11/Viewer3d.vcxproj Diff ] File ]
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc11/Viewer3d.vcxproj.filters Diff ] File ]
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc12/Viewer3d.vcxproj Diff ] File ]
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc12/Viewer3d.vcxproj.filters Diff ] File ]
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc14/Viewer3d.vcxproj Diff ] File ]
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc14/Viewer3d.vcxproj.filters Diff ] File ]
mod - samples/mfc/standard/04_Viewer3d/CMakeLists.txt Diff ] File ]
mod - samples/mfc/standard/04_Viewer3d/res/resource.h Diff ] File ]
mod - samples/mfc/standard/04_Viewer3d/res/Toolbar.bmp Diff ] File ]
mod - samples/mfc/standard/04_Viewer3d/res/Viewer3d.rc Diff ] File ]
mod - samples/mfc/standard/04_Viewer3d/src/Viewer3dView.cpp Diff ] File ]
mod - samples/mfc/standard/04_Viewer3d/src/Viewer3dView.h Diff ] File ]
rm - samples/mfc/standard/04_Viewer3d/src/ZClippingDlg.cpp Diff ] File ]
rm - samples/mfc/standard/04_Viewer3d/src/ZClippingDlg.h Diff ] File ]
rm - samples/mfc/standard/04_Viewer3d/src/ZCueingDlg.cpp Diff ] File ]
rm - samples/mfc/standard/04_Viewer3d/src/ZCueingDlg.h Diff ] File ]
mod - samples/mfc/standard/Common/OCC_2dView.cpp Diff ] File ]
mod - src/Graphic3d/Graphic3d_CView.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_CView.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_Clipping.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Clipping.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_GraphicDriver.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_ShaderProgram.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_ShaderProgram.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_View.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_View.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_View_Redraw.cxx Diff ] File ]
mod - src/Shaders/Declarations.glsl Diff ] File ]
mod - src/Shaders/PhongShading.fs Diff ] File ]
mod - src/V3d/FILES Diff ] File ]
rm - src/V3d/V3d_TypeOfZclipping.hxx Diff ] File ]
mod - src/V3d/V3d_View.cxx Diff ] File ]
mod - src/V3d/V3d_View.hxx Diff ] File ]
rm - src/V3d/V3d_View_1.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff ] File ]
rm - tests/bugs/vis/bug270_1 Diff ] File ]
rm - tests/bugs/vis/bug270_2 Diff ] File ]
master 8cea17de
Timestamp: 2016-08-03 09:53:30
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027749: Configuration - drop remaining occurences of GLU dependency
mod - adm/cmake/occt_csf.cmake Diff ] File ]
mod - adm/templates/template.vc7 Diff ] File ]
mod - adm/templates/template.vc8 Diff ] File ]
master a4785842
Timestamp: 2016-08-03 08:04:46
Author: emv
Committer: bugmaster
Details ] Diff ]
0027746: Incomplete result of SECTION operation

Test cases for the issue.
add - tests/bugs/modalg_6/bug27746_1 Diff ] File ]
add - tests/bugs/modalg_6/bug27746_2 Diff ] File ]
add - tests/bugs/modalg_6/bug27746_3 Diff ] File ]
master 57fbfb8e
Timestamp: 2016-08-02 15:37:18
Author: jgv
Committer: bugmaster
Details ] Diff ]
0027719: HLRBrep_Algo incorrect output

Intersection of curves and surfaces in HLRBRep is corrected: parametric limits of face are used instead of parametric limits of surface

Building of outlines (Contap_Contour) is corrected: method ComputeCloseLine is now used in all cases.

Correction of HLRBRep_Surface: usage of UVbounds-option

Correction of test cases according to the new behavior.
mod - src/Contap/Contap_Contour.cxx Diff ] File ]
mod - src/HLRBRep/HLRBRep_Surface.cxx Diff ] File ]
mod - tests/bugs/modalg_6/bug25908 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_301 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_304 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_306 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_307 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_308 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_312 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_313 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_314 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_315 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_316 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_317 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_318 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_320 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_322 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_324 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_328 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_329 Diff ] File ]
add - tests/bugs/modalg_6/bug27719_101 Diff ] File ]
add - tests/bugs/modalg_6/bug27719_102 Diff ] File ]
add - tests/bugs/modalg_6/bug27719_103 Diff ] File ]
add - tests/bugs/modalg_6/bug27719_104 Diff ] File ]
add - tests/bugs/modalg_6/bug27719_105 Diff ] File ]
add - tests/bugs/modalg_6/bug27719_201 Diff ] File ]
add - tests/bugs/modalg_6/bug27719_202 Diff ] File ]
add - tests/bugs/modalg_6/bug27719_203 Diff ] File ]
add - tests/bugs/modalg_6/bug27719_204 Diff ] File ]
add - tests/bugs/modalg_6/bug27719_205 Diff ] File ]
add - tests/bugs/modalg_6/bug27720_2 Diff ] File ]
add - tests/bugs/modalg_6/bug27720_3 Diff ] File ]
master 82cf4904
Timestamp: 2016-08-02 15:11:41
Author: abv
Committer: bugmaster
Details ] Diff ]
0025448: Coding - remove useless header Quantity_Color_1.hxx

Useless header file Quantity_Color_1.hxx is deleted, its content moved to Quantity_Color.cxx
The meaning of special Hue value -1.0 has been added to Quantity_Color methods description.
mod - src/Quantity/FILES Diff ] File ]
mod - src/Quantity/Quantity_Color.cxx Diff ] File ]
mod - src/Quantity/Quantity_Color.hxx Diff ] File ]
rm - src/Quantity/Quantity_Color_1.hxx Diff ] File ]
master d5514578
Timestamp: 2016-08-02 11:48:45
Author: aba
Committer: bugmaster
Details ] Diff ]
0027573: AIS_ColorScale::FindColor does not take into account custom colors

Modified AIS_ColorScale::FindColor (Standard_Real, Quantity_Color&) to take into account custom colors
mod - src/AIS/AIS_ColorScale.cxx Diff ] File ]
mod - src/AIS/AIS_ColorScale.hxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff ] File ]
add - tests/bugs/vis/bug27573 Diff ] File ]
master 3db69e41
Timestamp: 2016-08-02 11:46:13
Author: isk
Committer: bugmaster
Details ] Diff ]
0021306: Visualization, AIS_InteractiveContext - revise DisplayedModes() semantics
Remove the AIS_InteractiveContext::DisplayedModes() method.
Remove list of active display modes from AIS_GlobalStatus.
mod - src/AIS/AIS_GlobalStatus.cxx Diff ] File ]
mod - src/AIS/AIS_GlobalStatus.hxx Diff ] File ]
mod - src/AIS/AIS_GlobalStatus.lxx Diff ] File ]
mod - src/AIS/AIS_InteractiveContext.cxx Diff ] File ]
mod - src/AIS/AIS_InteractiveContext.hxx Diff ] File ]
mod - src/AIS/AIS_InteractiveContext_2.cxx Diff ] File ]
master 3475df12
Timestamp: 2016-08-02 07:13:49
Author: mgn
Committer: bugmaster
Details ] Diff ]
0027724: Visualization, TKV3d - Null handle check missing in AIS_InteractiveContext::SelectedShape()
Null handle check has been added.
mod - src/AIS/AIS_InteractiveContext_1.cxx Diff ] File ]
master 6d0e6be5
Timestamp: 2016-08-01 19:09:20
Author: apl
Committer: bugmaster
Details ] Diff ]
0027700: Visualization - glPolygonMode() used for frame drawing affects label text shading

Patch extends GL-state caching mechanism of OpenGl_Context by new methods.
The methods allow setting/inquiring polygon rasterization and hatching modes:
- OpenGl_Context::SetPolygonMode
- OpenGl_Context::SetPolygonHatchEnabled
- OpenGl_Context::SetPolygonHatchStyle

With these methods OpenGl_Text is able to configure shading as necessary.
And this configuration is done irrespectively of currently defined face aspect.
Code of OpenGl_Workspace is also modified to use these methods as well.

Porting notes:
- OpenGl_LineAttributes now require OpenGl_Context instance for calling GL API.
- OpenGl_LineAttributes has new flag IsEnabled, it turns on/off hatching without changing the hatch type.
  By default this flag is turned on and can be never modified for compatibility with old code.
- OpenGl_LineAttributes is not anymore a field of OpenGl_Workspace::myLineAttrib.
  This resource is directly created by an OpenGl_Context instance on demand.
  If you use custom implementation of hatch patterns please create and share custom resource
  under resource-key "OpenGl_LineAttributes" in corresponding OpenGl_Context before using
  methods SetPolygonHatchEnabled, SetPolygonHatchStyle.
mod - src/OpenGl/OpenGl_Context.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Context.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_LineAttributes.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_LineAttributes.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_Text.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Workspace.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Workspace.hxx Diff ] File ]
mod - src/QABugs/QABugs_19.cxx Diff ] File ]
add - tests/bugs/vis/bug27700 Diff ] File ]
master 6887652a
Timestamp: 2016-08-01 15:10:55
Author: san
Committer: bugmaster
Details ] Diff ]
0027717: Visualization - drop broken Prs3d_Drawer::ShadingAspectGlobal() flag
mod - dox/dev_guides/upgrade/upgrade.md Diff ] File ]
mod - samples/mfc/standard/Common/User_Cylinder.cxx Diff ] File ]
mod - src/AIS/AIS_InteractiveContext.cxx Diff ] File ]
mod - src/AIS/AIS_Shape.cxx Diff ] File ]
mod - src/AIS/AIS_TexturedShape.cxx Diff ] File ]
mod - src/Prs3d/Prs3d_Drawer.cxx Diff ] File ]
mod - src/Prs3d/Prs3d_Drawer.hxx Diff ] File ]
mod - src/StdPrs/StdPrs_ShadedShape.cxx Diff ] File ]
mod - src/StdPrs/StdPrs_ShadedSurface.cxx Diff ] File ]
master d509e5a4
Timestamp: 2016-08-01 14:15:52
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027731: Visualization, OpenGl_AspectMarker - handle fractional marker Scale when sharing resources

OpenGl_AspectMarker::Resources::SpriteKeys() now encodes decimal number of marker scale into resource key,
since built-in markers are defined with 0.5 scale step.
mod - samples/tcl/markers.tcl Diff ] File ]
mod - src/OpenGl/OpenGl_AspectMarker.cxx Diff ] File ]
master e2d7642f
Timestamp: 2016-08-01 12:30:40
Author: isk
Committer: bugmaster
Details ] Diff ]
0027680: Visualization - AIS_InteractiveContext::Remove() should remove all presentation of the object
mod - src/AIS/AIS_InteractiveContext.cxx Diff ] File ]
mod - src/AIS/AIS_LocalContext.cxx Diff ] File ]
mod - src/PrsMgr/PrsMgr_PresentationManager.cxx Diff ] File ]
mod - src/PrsMgr/PrsMgr_PresentationManager.hxx Diff ] File ]
master 68ef63f9
Timestamp: 2016-07-31 10:09:37
Author: oan
Committer: bugmaster
Details ] Diff ]
0025209: Draw Harness - add command 'vnormals' and extend command 'normals' to show variable number of normals
mod - src/DBRep/DBRep.cxx Diff ] File ]
mod - src/DBRep/DBRep_DrawableShape.cxx Diff ] File ]
mod - src/DBRep/DBRep_DrawableShape.hxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff ] File ]
master d01ed5fd
Timestamp: 2016-07-30 16:07:34
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027543: Samples - flickering when view is resized in MFC samples

Define proper window class for OpenGL window within
overridden method CView::PreCreateWindow().
mod - samples/mfc/standard/01_Geometry/src/GeometryView2D.cpp Diff ] File ]
mod - samples/mfc/standard/04_Viewer3d/src/Viewer3dView.cpp Diff ] File ]
mod - samples/mfc/standard/04_Viewer3d/src/Viewer3dView.h Diff ] File ]
mod - samples/mfc/standard/09_Animation/src/AnimationView3D.cpp Diff ] File ]
mod - samples/mfc/standard/10_Convert/src/WNT/OCCDemoView.cpp Diff ] File ]
mod - samples/mfc/standard/Common/OCC_2dView.cpp Diff ] File ]
mod - samples/mfc/standard/Common/OCC_3dView.cpp Diff ] File ]
mod - samples/mfc/standard/Common/Primitive/Sample2D_Text.cpp Diff ] File ]
master 2e5139af
Timestamp: 2016-07-30 14:54:29
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027360: Visualization - remove obsolete anti-aliasing API

The methods V3d_View::SetAntialiasingOn(), ::SetAntialiasingOff()
and Antialiasing() have been removed.
mod - dox/dev_guides/upgrade/upgrade.md Diff ] File ]
mod - dox/user_guides/draw_test_harness/draw_test_harness.md Diff ] File ]
mod - samples/mfc/standard/04_Viewer3d/src/Viewer3dView.cpp Diff ] File ]
mod - src/Graphic3d/Graphic3d_CView.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_CView.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_NamedStatus.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_View.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_View.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_View_Redraw.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Workspace.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Workspace.hxx Diff ] File ]
mod - src/QABugs/QABugs_3.cxx Diff ] File ]
mod - src/V3d/V3d_View.cxx Diff ] File ]
mod - src/V3d/V3d_View.hxx Diff ] File ]
mod - src/V3d/V3d_View_1.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff ] File ]
master cde2e2f0
Timestamp: 2016-07-30 14:05:32
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027583: Visualization, MeshVS - handle MeshVS_DA_SupressBackFaces flag within MeshVS_NodalColorPrsBuilder

and within MeshVS_ElementalColorPrsBuilder builders.
mod - src/MeshVS/MeshVS_ElementalColorPrsBuilder.cxx Diff ] File ]
mod - src/MeshVS/MeshVS_NodalColorPrsBuilder.cxx Diff ] File ]
mod - tests/bugs/vis/bug26028 Diff ] File ]
master 458e3c0d
Timestamp: 2016-07-30 12:06:23
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027728: Visualization, OpenGl_Text - handle correctly object local transformation

OpenGl_Context::ApplyWorldViewMatrix() - reset ModelWorld matrix to identity for consistency with FFP.
mod - src/OpenGl/OpenGl_Context.cxx Diff ] File ]
mod - tests/bugs/vis/bug22368 Diff ] File ]
master 2ba9eb30
Timestamp: 2016-07-29 15:23:57
Author: msv
Committer: bugmaster
Details ] Diff ]
0027729: UnifySameDomain: allow the user to specify linear and angular tolerances

- New methods SetLinearTolerance and SetAngularTolerance have been added in the class ShapeUpgrade_UnifySameDomain.
- The algorithm has been modified to consider these tolerances when checking if two faces are same domain.
- The draw command unifysamedomain has been changed to accept new parameters.
- The internal method MergeSeq has been changed to avoid exception connected with access to unknown key in the data map.

Create test case

Small correction of test case for issue CR27729
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx Diff ] File ]
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.hxx Diff ] File ]
mod - src/SWDRAW/SWDRAW_ShapeUpgrade.cxx Diff ] File ]
add - tests/bugs/heal/bug27729 Diff ] File ]
master 30c1ef75
Timestamp: 2016-07-29 09:45:41
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027727: Visualization, Graphic3d_ArrayOfPrimitives::SetVertexColor() - define opaque color for RGB input
mod - src/Graphic3d/Graphic3d_ArrayOfPrimitives.lxx Diff ] File ]
mod - tests/v3d/point_cloud/sphere Diff ] File ]
master 2613378e
Timestamp: 2016-07-29 08:57:56
Author: skv
Committer: bugmaster
Details ] Diff ]
0027726: List of formats supported by TDocStd_Application

Minor corrections and implementation of ABV remark
mod - src/CDF/CDF_Application.cxx Diff ] File ]
mod - src/CDF/CDF_Application.hxx Diff ] File ]
mod - src/TDocStd/TDocStd_Application.cxx Diff ] File ]
mod - src/TDocStd/TDocStd_Application.hxx Diff ] File ]
master a85215df
Timestamp: 2016-07-29 08:57:45
Author: bugmaster
Details ] Diff ]
Update test cases after integration issue 27707
mod - tests/offset/faces_type_i/C8 Diff ] File ]
mod - tests/offset/shape_type_i/C8 Diff ] File ]
<<  1 2 3 ... 20 ... 40 ... 60 ... 79 80 81 82 83 84 85 86 87 88 89 ... 100 ... 120 ... 140 ... 160 ... 180 ... 200 ... 219 220 221  >>


Copyright © 2000 - 2020 MantisBT Team
Powered by Mantis Bugtracker