Changesets: occt
master 73722cc9 2015-06-23 07:12:03 Committer: bugmaster Details Diff |
0026363: Visualization, TKOpenGl - missing RayTracing shader files should be properly reported in Release mode OpenGl_View::ShaderSource::Load() - print error about missing files. |
Affected Issues 0026363 |
|
mod - src/OpenGl/OpenGl_View.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_View_Raytrace.cxx | Diff File | ||
master f8ae3605 2015-06-22 12:01:37
Committer: bugmaster Details Diff |
0023028: Visualization, TKOpenGl - eliminate global static variables OpenGl_CappingAlgo - move global variables to OpenGl_Workspace class fields. OpenGl_View::ShaderSource::Source() - drop static for local variable. OpenGl_Window - drop redundant global constant THE_DEFAULT_BG_COLOR. |
Affected Issues 0023028 |
|
mod - src/OpenGl/OpenGl_CappingAlgo.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_CappingAlgo.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_CappingPlaneResource.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_GraphicDriver_Layer.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Matrix.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Matrix.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_View.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_View_Raytrace.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Window.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Window_1.mm | Diff File | ||
mod - src/OpenGl/OpenGl_Workspace.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Workspace.hxx | Diff File | ||
master f978241f 2015-06-20 13:08:12 Details Diff |
0025556: Visualization - support stereo pair formats recognized by consumer display devices Graphic3d_StereoMode - add new enumeration for stereoscopic outputs: - Graphic3d_StereoMode_QuadBuffer - Graphic3d_StereoMode_Anaglyph - Graphic3d_StereoMode_RowInterlaced - Graphic3d_StereoMode_ColumnInterlaced - Graphic3d_StereoMode_ChessBoard - Graphic3d_StereoMode_SideBySide - Graphic3d_StereoMode_OverUnder Graphic3d_RenderingParams - add new options controlling stereo output: - StereoMode - ToReverseStereo - AnaglyphFilter OpenGl_ShaderManager - add predefined GLSL programs for new stereo outputs. OpenGl_Workspace::Redraw() - do not implicitly disable stereo to allow stereo dump as is. OpenGl_Caps - add flag swapInterval to control VSync. OpenGl_Workspace::BufferDump() - handle cases with non-applicable GL_PACK_ROW_LENGTH. CALL_DEF_WINDOW - drop unused fields; add fields "left" and "top" to reverse stereo pair for interlaced output depending on window position. Draw Harness, ViewerTest: - Extend syntax of command vstereo to setup stereo. - Extend vdump command to allow dump of stereoscopic pair in different formats. - Extend command vcaps with option vsync. - Use mouse scroll to zoom and adjust ZFocus in WinAPI. - Use "/" and "*" to adjust IOD. v3d/glsl/stereo - add test case for stereo modes. Cocoa_LocalPool, OSD_EnvironmentIterator - fix compilation issues on OS X Snow Leopard. |
||
mod - src/Cocoa/Cocoa_LocalPool.hxx | Diff File | ||
mod - src/Cocoa/Cocoa_LocalPool.mm | Diff File | ||
mod - src/Cocoa/Cocoa_Window.mm | Diff File | ||
mod - src/Graphic3d/FILES | Diff File | ||
mod - src/Graphic3d/Graphic3d_RenderingParams.hxx | Diff File | ||
add - src/Graphic3d/Graphic3d_StereoMode.hxx | Diff File | ||
mod - src/InterfaceGraphic/InterfaceGraphic_Aspect.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Caps.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Caps.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Context.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Context.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_GraphicDriver_7.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderManager.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderManager.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Window.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Window.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Window_1.mm | Diff File | ||
mod - src/OpenGl/OpenGl_Workspace.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Workspace.hxx | Diff File | ||
mod - src/OSD/OSD_EnvironmentIterator.cxx | Diff File | ||
mod - src/V3d/FILES | Diff File | ||
mod - src/V3d/V3d.cdl | Diff File | ||
add - src/V3d/V3d_StereoDumpOptions.hxx | Diff File | ||
mod - src/V3d/V3d_View.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
mod - src/Visual3d/Visual3d_View.cxx | Diff File | ||
mod - tests/bugs/vis/bug23813 | Diff File | ||
mod - tests/bugs/vis/bug24001 | Diff File | ||
add - tests/v3d/glsl/stereo | Diff File | ||
master 539d3a1b 2015-06-19 12:15:11
Committer: bugmaster Details Diff |
0026357: Visualization - Panning zooms view if aspect ratio > 1 |
Affected Issues 0026357 |
|
mod - src/Graphic3d/Graphic3d_Camera.cxx | Diff File | ||
add - tests/bugs/vis/bug26357 | Diff File | ||
master f809e94b 2015-06-19 08:45:29
Committer: bugmaster Details Diff |
0026273: Comments to methods are misplaced in gp_Vec.cdl Location of comments corrected Grammar fix |
Affected Issues 0026273 |
|
mod - src/gp/gp_Vec.cdl | Diff File | ||
mod - src/gp/gp_Vec2d.cdl | Diff File | ||
master 93937391 2015-06-18 11:03:53 Committer: bugmaster Details Diff |
0026241: Sewing algorithm computes tolerance of joint vertex too rough Upgrade method of computing vertex tolerance. Update function, which used the old method. Test case for issue CR26241 Delete obsolete variables. Small correction of test cases for issue CR26241 |
Affected Issues 0026241 |
|
mod - src/BRepBuilderAPI/BRepBuilderAPI_Sewing.cxx | Diff File | ||
mod - tests/bugs/modalg_2/bug22770_10 | Diff File | ||
mod - tests/bugs/modalg_2/bug22770_11 | Diff File | ||
mod - tests/bugs/modalg_2/bug22770_23 | Diff File | ||
mod - tests/bugs/modalg_2/bug22770_24 | Diff File | ||
mod - tests/bugs/modalg_2/bug22770_25 | Diff File | ||
mod - tests/bugs/modalg_2/bug22770_26 | Diff File | ||
mod - tests/bugs/modalg_2/bug22770_27 | Diff File | ||
mod - tests/bugs/modalg_2/bug22770_28 | Diff File | ||
mod - tests/bugs/modalg_2/bug22770_30 | Diff File | ||
mod - tests/bugs/modalg_2/bug22770_8 | Diff File | ||
mod - tests/bugs/modalg_2/bug22770_9 | Diff File | ||
mod - tests/bugs/modalg_5/bug24390_2 | Diff File | ||
mod - tests/bugs/modalg_6/bug24357 | Diff File | ||
add - tests/bugs/modalg_6/bug26241 | Diff File | ||
mod - tests/bugs/moddata_2/bug343 | Diff File | ||
mod - tests/bugs/moddata_2/bug42 | Diff File | ||
mod - tests/sewing/tol_100/T8 | Diff File | ||
master e2df4541 2015-06-18 10:54:09
Committer: bugmaster Details Diff |
0026314: Method SetShape working not correctly. Test-cases for issues 0025441 and 0026314 small correction Small corrections of test-cases for issues 0025441 and 0026314 |
Affected Issues 0026314 |
|
mod - src/XCAFDoc/XCAFDoc_ShapeTool.cdl | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_ShapeTool.cxx | Diff File | ||
mod - src/XDEDRAW/XDEDRAW_Shapes.cxx | Diff File | ||
mod - tests/bugs/xde/bug22962 | Diff File | ||
add - tests/bugs/xde/bug25441 | Diff File | ||
add - tests/bugs/xde/bug26314 | Diff File | ||
master ea764884 2015-06-18 10:44:54
Committer: bugmaster Details Diff |
0025760: Visualization - precision factor added to ZNear, ZFar in method ZFitAll() of Graphic3d_Camera is not enough Small correction of test cases for issue CR25760 |
||
mod - src/Graphic3d/Graphic3d_Camera.cxx | Diff File | ||
add - tests/bugs/vis/bug25760_1 | Diff File | ||
add - tests/bugs/vis/bug25760_2 | Diff File | ||
master 3960a825 2015-06-18 10:39:46
Committer: bugmaster Details Diff |
0025981: Wrong result obtained by projection algorithm. Adjust periodic added. processing of V parameter periodicity added. Test case for issue CR25981 |
Affected Issues 0025981 |
|
mod - src/ProjLib/ProjLib_ProjectedCurve.cxx | Diff File | ||
add - tests/bugs/moddata_3/bug25981 | Diff File | ||
mod - tests/draft/angle/G8 | Diff File | ||
mod - tests/draft/angle/K7 | Diff File | ||
master d7988ee1 2015-06-18 10:36:16
Committer: bugmaster Details Diff |
0026305: BRepFeat_MakePrism returns inconsistent results && 026315: BRepFeat_MakeRevol fails to create revol from shape Test-cases for issues #26305 and #26315 |
||
mod - src/BRepFeat/BRepFeat.cxx | Diff File | ||
mod - src/BRepFeat/BRepFeat_MakePrism.cxx | Diff File | ||
mod - src/BRepFeat/BRepFeat_MakeRevol.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug26305_1 | Diff File | ||
add - tests/bugs/modalg_6/bug26305_2 | Diff File | ||
add - tests/bugs/modalg_6/bug26305_3 | Diff File | ||
add - tests/bugs/modalg_6/bug26315 | Diff File | ||
master c0e32b3c 2015-06-18 10:30:34
Committer: bugmaster Details Diff |
0025820: No Intersection Curves between surface of revolution and planes Thin shapes processing has been improved. Test-cases for issue 0025820 Comment has been changed |
Affected Issues 0025820 |
|
mod - src/IntPatch/IntPatch_WLine.cxx | Diff File | ||
mod - src/IntWalk/IntWalk_IWalking_5.gxx | Diff File | ||
add - tests/bugs/modalg_6/bug25820_1 | Diff File | ||
add - tests/bugs/modalg_6/bug25820_2 | Diff File | ||
add - tests/bugs/modalg_6/bug25820_3 | Diff File | ||
master b6d779d9 2015-06-16 09:27:09
Committer: bugmaster Details Diff |
0026345: Shape Healer application crashes trying to run Shape Processing Empty element, that was added to the Array, causes an exception while accessing myUserMap LoadResourceManager is receives environment variable name, but stat is waiting for full path |
||
mod - src/Resource/Resource_Manager.cdl | Diff File | ||
mod - src/Resource/Resource_Manager.cxx | Diff File | ||
mod - src/ShapeProcess/ShapeProcess_Context.cxx | Diff File | ||
master b028f135 2015-06-09 06:31:28
Committer: bugmaster Details Diff |
0026320: Import Points does not work in QT SSP sample Updating source enumeration after CSFDB format removal |
||
mod - samples/qt/Interface/src/Interface-string.ts | Diff File | ||
master 751955d4 2015-06-08 14:52:17
Committer: bugmaster Details Diff |
0026324: Visualization - fix iteration through corrupted memory in AIS_LocalContext::FindSelectedOwnerFromShape The signature of SelectMgr_ViewerSelector::ActiveOwners is changed to return output parameter to avoid crash |
||
mod - src/AIS/AIS_LocalContext_1.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_ViewerSelector.hxx | Diff File | ||
master ac116c22 2015-06-08 13:13:31
Committer: bugmaster Details Diff |
0025305: Visualization, TKOpenGl - support stipple line aspects within built-in GLSL programs OpenGl_LineAttributes - drop display lists for stipple lines. OpenGl_Context - add methods OpenGl_Context::SetTypeOfLine() and OpenGl_Context::SetLineWidth() to setup line aspects. OpenGl_ShaderManager::prepareStdProgramFlat() - support new bit OpenGl_PO_StippleLine. vaspects command - add -setlinetype option. |
Affected Issues 0025305 |
|
mod - src/OpenGl/OpenGl_Context.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Context.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_GraphicDriver_Layer.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_LineAttributes.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_LineAttributes.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_SetOfShaderPrograms.hxx | 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 - src/OpenGl/OpenGl_Workspace_5.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | ||
add - tests/v3d/glsl/stipple_line | Diff File | ||
master 9dd721c0 2015-06-05 11:57:53
Committer: bugmaster Details Diff |
Adjusting testing cases after integration fix for issue 24357 | ||
mod - tests/boolean/bopcut_complex/C3 | Diff File | ||
mod - tests/boolean/volumemaker/B4 | Diff File | ||
mod - tests/boolean/volumemaker/C1 | Diff File | ||
mod - tests/boolean/volumemaker/D8 | Diff File | ||
mod - tests/bugs/mesh/bug25378_1_1 | Diff File | ||
mod - tests/de/iges_1/O3 | Diff File | ||
master e11850fd 2015-06-04 11:37:52
Committer: bugmaster Details Diff |
0026284: Visualization - eliminate recursion in SelectMgr_SelectionManager Small correction of test case for issue CR26284 |
Affected Issues 0026284 |
|
mod - src/QABugs/QABugs_19.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectionManager.cxx | Diff File | ||
add - tests/bugs/vis/bug26284 | Diff File | ||
master 645ff3b1 2015-06-04 11:34:51
Committer: bugmaster Details Diff |
0026206: BRepClass_FaceClassifier returns TopAbs_OUT for internal point Classifier has been corrected to not take into account a probing point if the probing line appears to be tangent to the boundary at this point. But allow to use tangent point if all points on the edge are tangent. Modify bad test cases. Test case for issue CR26206 |
||
mod - src/BRepClass/BRepClass_FaceExplorer.cxx | Diff File | ||
mod - tests/boolean/volumemaker/B8 | Diff File | ||
mod - tests/boolean/volumemaker/C1 | Diff File | ||
mod - tests/boolean/volumemaker/C4 | Diff File | ||
mod - tests/boolean/volumemaker/D7 | Diff File | ||
add - tests/bugs/modalg_6/bug26206 | Diff File | ||
master 2a739b6d 2015-06-04 11:22:33
Committer: bugmaster Details Diff |
0024357: BRepBuilderAPI_Sewing returns result with too high tolerance. In method Approx_SameParameter::Build() for case when 2D and 3D curves is not same parameter calculation of maximal deviation is modified by following way : Projection is considered as done only if parameter projected point falls within the current interval of parameters. In the Approx_SameParameter considering tolerance after static method ProjectPointOnCurve was added. In BRepAlgoAPI_Sewing catch of exception was added and computation of tolerance of edge if same parameter was changed in according to check in BRepCheck_Analyzer In method Approx_SameParameter::Build() for case when 2D and 3D curves is not same parameter calculation of maximal deviation is modified by following way : Modification in order to avoid warning Test case for issue CR24357 |
Affected Issues 0024357 |
|
mod - src/Approx/Approx_SameParameter.cxx | Diff File | ||
mod - src/BRepBuilderAPI/BRepBuilderAPI_Sewing.cxx | Diff File | ||
mod - tests/bugs/mesh/bug25378_1_2 | Diff File | ||
mod - tests/bugs/modalg_2/bug22770_13 | Diff File | ||
mod - tests/bugs/modalg_2/bug22770_15 | Diff File | ||
add - tests/bugs/modalg_6/bug24357 | Diff File | ||
mod - tests/draft/angle/G8 | Diff File | ||
mod - tests/heal/data/advanced/W7 | Diff File | ||
mod - tests/heal/data/advanced/W9 | Diff File | ||
mod - tests/heal/data/advanced/Y4 | Diff File | ||
mod - tests/heal/data/advanced/Z1 | Diff File | ||
master 20a216fe 2015-06-04 11:13:58
Committer: bugmaster Details Diff |
0026075: Make Extrema_GenExtCC return IsParallel flag in case of parallel curves 1) Added check for parallel curves. 2) Changed unefficient o(n^2) duplicates deleting algorithm to o(n) algorithm. 3) Deleted useless upper level duplicates deleting algorithm. Test-case for issue 0026075 |
Affected Issues 0026075 |
|
mod - src/Extrema/Extrema_ExtCC.cxx | Diff File | ||
mod - src/Extrema/Extrema_ExtCC2d.cxx | Diff File | ||
mod - src/Extrema/Extrema_GenExtCC.cdl | Diff File | ||
mod - src/Extrema/Extrema_GenExtCC.gxx | Diff File | ||
mod - src/math/math_GlobOptMin.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug26075 | Diff File | ||
master 5b9e1842 2015-06-04 11:05:33
Committer: bugmaster Details Diff |
0026193: Incomplete intersection curve 1. Conditions for adjusting and for breaking Walking-lines have been amended. 2. Processing of case when WLine should be broken has been changed. Test cases for issues 26193 and 26208 have been added Cosmetic correction of test-cases Modification of test-case according to the new behavior. |
||
mod - src/IntPatch/IntPatch_ImpImpIntersection_4.gxx | Diff File | ||
mod - src/IntPatch/IntPatch_Intersection.cxx | Diff File | ||
mod - tests/bugs/modalg_5/bug24915 | Diff File | ||
add - tests/bugs/modalg_6/bug26193 | Diff File | ||
add - tests/bugs/modalg_6/bug26208 | Diff File | ||
master b26415fb 2015-06-04 11:01:53
Committer: bugmaster Details Diff |
0026281: BRepCheck_Edge::Tolerance() raises exception on the given shapes The reason of the exception has been eliminated Test-cases for issue #26281 |
||
mod - src/BSplCLib/BSplCLib.cxx | Diff File | ||
mod - src/BSplSLib/BSplSLib.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug26281_1 | Diff File | ||
add - tests/bugs/modalg_6/bug26281_2 | Diff File | ||
master db2f1498 2015-06-04 09:40:47
Committer: bugmaster Details Diff |
0026233: BRepOffset_MakeOffset makes incorrect result Test-case for issue #26233 |
||
mod - src/BRepOffset/BRepOffset_MakeOffset.cxx | Diff File | ||
mod - tests/bugs/modalg_2/bug5805_49 | Diff File | ||
mod - tests/bugs/modalg_4/bug8842_10 | Diff File | ||
mod - tests/bugs/modalg_4/bug8842_11 | Diff File | ||
mod - tests/bugs/modalg_4/bug8842_12 | Diff File | ||
mod - tests/bugs/modalg_4/bug8842_6 | Diff File | ||
mod - tests/bugs/modalg_4/bug8842_7 | Diff File | ||
mod - tests/bugs/modalg_4/bug8842_8 | Diff File | ||
mod - tests/bugs/modalg_4/bug8842_9 | Diff File | ||
add - tests/bugs/modalg_6/bug26233 | Diff File | ||
master d0820f2e 2015-06-03 13:52:54
Committer: bugmaster Details Diff |
0026151: Wrong result obtained by intersection algorithm. 1. Methods IntPolyh_MaillageAffinage::GetMinDeflection() and IntPolyh_MaillageAffinage::GetMaxDeflection() have been created (see cdl-file for more detail information). 2. Extended check, if starting point of WLine is a tangent point, has been implemented in IntWalk_PWalking::Perform(...) method. Test cases for issue CR26151 |
||
mod - src/BOPTest/BOPTest_BOPCommands.cxx | Diff File | ||
mod - src/IntPolyh/IntPolyh_Intersection.cdl | Diff File | ||
mod - src/IntPolyh/IntPolyh_Intersection.cxx | Diff File | ||
mod - src/IntPolyh/IntPolyh_Intersection_1.cxx | Diff File | ||
mod - src/IntPolyh/IntPolyh_MaillageAffinage.cdl | Diff File | ||
mod - src/IntPolyh/IntPolyh_MaillageAffinage.cxx | Diff File | ||
mod - src/IntWalk/IntWalk_PWalking.cxx | Diff File | ||
mod - tests/bugs/modalg_2/bug23732 | Diff File | ||
add - tests/bugs/modalg_6/bug26151_1 | Diff File | ||
add - tests/bugs/modalg_6/bug26151_2 | Diff File | ||
mod - tests/perf/bspline/intersect | Diff File | ||
master 031224c9 2015-06-03 07:21:23
Committer: bugmaster Details Diff |
0026307: Minor improvements in snowflake sample - background is set to while, and lines are black - dimension line added - category is corrected |
Affected Issues 0026307 |
|
mod - samples/tcl/snowflake.tcl | Diff File | ||
mod - src/DrawResources/DrawTK.tcl | Diff File |