Changesets: occt

master 7c633a3e

2013-10-31 11:43:38

ibs


Committer: bugmaster Details Diff
0024153: Adding OpenCL to OCCT prerequisites

OpenCL is supported by CMake OCCT solution
3rdparty directory is changed to <occt root>
3rdparty seeking in additional places if 3rdparty dir isn't defined
Affected Issues
0024153
mod - CMakeLists.txt Diff File

master e276548b

2013-10-31 11:35:18

dbp


Committer: bugmaster Details Diff
0024130: Implementing ray tracing visualization core

The purpose of this functionality is to bring a basic ray-tracing solution to existing OCCT visualization toolkit (TKOpenGL).
Currently ray-tracing visualization core supports sharp shadows, specular reflections, transparency and adaptive anti-aliasing.
However, the basis for all ray-tracing algorithms is versatile, allowing you to add new ray-tracing features easily (such as ambient occlusion).
All ray-tracing computations are performed on the GPU using OpenCL framework, allowing real-time rendering performance.

It is important to note, that real-time ray-tracing is possible using high-performance GPUs with support of OpenCL 1.1 and higher (such as NVIDIA GeForce 660 or ATI/AMD Radeon 7850).
When using low-end GPUs (such as NVIDIA GeForce 640) the ray-tracing performance may slow down significantly.
Therefore, even with NVIDIA GeForce 640 you can render scenes with the millions of triangles. The support of OpenCL-enabled CPUs and integrated graphics cards is not guaranteed.
Affected Issues
0024130
mod - .gitattributes Diff File
mod - adm/UDLIST Diff File
add - samples/qt/Common/res/antialiasing.png Diff File
add - samples/qt/Common/res/reflections.png Diff File
add - samples/qt/Common/res/shadows.png Diff File
mod - samples/qt/Common/src/ApplicationCommon.cxx Diff File
mod - samples/qt/Common/src/ApplicationCommon.h Diff File
mod - samples/qt/Common/src/Common-icon.ts Diff File
mod - samples/qt/Common/src/Common-string.ts Diff File
mod - samples/qt/Common/src/DocumentCommon.cxx Diff File
mod - samples/qt/Common/src/DocumentCommon.h Diff File
mod - samples/qt/Common/src/MDIWindow.cxx Diff File
mod - samples/qt/Common/src/MDIWindow.h Diff File
mod - samples/qt/Common/src/View.cxx Diff File
mod - samples/qt/Common/src/View.h Diff File
mod - samples/qt/IESample/IESample-vc10.sln Diff File
mod - src/Graphic3d/Graphic3d_CView.hxx Diff File
mod - src/OpenGl/EXTERNLIB Diff File
mod - src/OpenGl/FILES Diff File
add - src/OpenGl/OpenGl_AABB.cxx Diff File
add - src/OpenGl/OpenGl_AABB.hxx Diff File
mod - src/OpenGl/OpenGl_Caps.cxx Diff File
mod - src/OpenGl/OpenGl_Caps.hxx Diff File
add - src/OpenGl/OpenGl_Cl.hxx Diff File
mod - src/OpenGl/OpenGl_Display_2.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.hxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver_7.cxx Diff File
mod - src/OpenGl/OpenGl_Group.cxx Diff File
mod - src/OpenGl/OpenGl_Group.hxx Diff File
mod - src/OpenGl/OpenGl_LayerList.cxx Diff File
mod - src/OpenGl/OpenGl_LayerList.hxx Diff File
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx Diff File
mod - src/OpenGl/OpenGl_PriorityList.hxx Diff File
add - src/OpenGl/OpenGl_RaytraceSource.cxx Diff File
add - src/OpenGl/OpenGl_RaytraceTypes.hxx Diff File
add - src/OpenGl/OpenGl_SceneGeometry.cxx Diff File
add - src/OpenGl/OpenGl_SceneGeometry.hxx Diff File
mod - src/OpenGl/OpenGl_Structure.cxx Diff File
mod - src/OpenGl/OpenGl_Structure.hxx Diff File
mod - src/OpenGl/OpenGl_View.cxx Diff File
mod - src/OpenGl/OpenGl_View.hxx Diff File
mod - src/OpenGl/OpenGl_View_2.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.hxx Diff File
add - src/OpenGl/OpenGl_Workspace_Raytrace.cxx Diff File
mod - src/TKOpenGl/EXTERNLIB Diff File
mod - src/V3d/V3d_View.cdl Diff File
mod - src/V3d/V3d_View_5.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
mod - tests/bugs/parse.rules Diff File
add - tests/bugs/vis/bug24130 Diff File

master 9f6931fb

2013-10-31 09:52:27

ibs


Committer: bugmaster Details Diff
0024277: DRAW command that shows coordinates of a vertex

"getcoords" command added

"getcoords" moved to BRepTest/BRepTest_BasicCommands
Affected Issues
0024277
mod - src/BRepTest/BRepTest_BasicCommands.cxx Diff File

master d0cc1cb7

2013-10-31 09:46:12

kgv


Committer: bugmaster Details Diff
0024295: vclose behavior is inconsistent

Process vclose on active view when executed without arguments
Fix trivial warning
Affected Issues
0024295
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File

master 9447f912

2013-10-31 09:28:33

kgv


Committer: bugmaster Details Diff
0024282: Shaded presentation is not computed due to exception in StdPrs_ToolShadedShape::Normal()

Fix gp_Dir initialization with zero modulus
StdPrs_ToolShadedShape::Normal() - reduce code duplication
Test cases for issue CR24282
mod - src/StdPrs/StdPrs_ToolShadedShape.cxx Diff File
add - tests/bugs/vis/bug24282 Diff File

master 008aef40

2013-10-30 20:44:20

abv


Committer: bugmaster Details Diff
0024234: occt master is not compiled by VC++ 2005 (vc8 32/64 bit TKBO)

Fixed building by VS 2005 and VS 2013 (Express):
- macro _WIN32_WINNT defined in BOPCol_TBB.hxx for building with TBB on VS 2005
- compiler warnings specific for VS 2005 (vc8) fixed (explicit casts added in assignment expressions involving small integer types)
- definition of functions atanh, acosh, asinh is avoided for vc12 and later (they are provided by CRT in vc12)
- math constants (M_PI and similar) are defined by including math.h rather than by custom code
- misuse of stream operator << fixed in a few places
Affected Issues
0024234
mod - src/BOPCol/BOPCol_TBB.hxx Diff File
mod - src/BSplSLib/BSplSLib.cxx Diff File
mod - src/DDF/DDF_IOStream.cxx Diff File
mod - src/FSD/FSD_File.cxx Diff File
mod - src/Graphic3d/Graphic3d_MarkerImage.cxx Diff File
mod - src/IGESData/IGESData_IGESWriter.cxx Diff File
mod - src/IGESFile/liriges.c Diff File
mod - src/ShapeFix/ShapeFix_ComposeShell.cxx Diff File
mod - src/Standard/Standard_GUID.cxx Diff File
mod - src/Standard/Standard_math.cxx Diff File
mod - src/Standard/Standard_math.hxx Diff File
mod - src/TDataStd/TDataStd_Integer.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_ProcessFaceInterferences.cxx Diff File
mod - src/XmlObjMgt/XmlObjMgt.cxx Diff File

master 2b3ac0cf

2013-10-30 13:16:51

abv


Committer: bugmaster Details Diff
0024300: Remove unused class MMgt_StackManager Affected Issues
0024300
mod - src/MMgt/MMgt.cdl Diff File
rm - src/MMgt/MMgt_StackManager.cdl Diff File
rm - src/MMgt/MMgt_StackManager.cxx Diff File

master e6c9f595

2013-10-29 13:22:11

mkv


Committer: apn Details Diff
0023972: Exception thrown when intersecting two cones

DRAW command and test case for issue CR23972
Affected Issues
0023972
mod - src/QABugs/QABugs_19.cxx Diff File
add - tests/bugs/fclasses/bug23972 Diff File

master ec2eeb2d

2013-10-29 10:10:28

kgv


Committer: bugmaster Details Diff
0024297: OpenGl_Texture::Release() might call OpenGL functions without active context

Add check to Release() method of OpenGl_Texture, OpenGl_ShaderObject, OpenGl_ShaderProgram
mod - src/OpenGl/OpenGl_ShaderObject.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderProgram.cxx Diff File
mod - src/OpenGl/OpenGl_Texture.cxx Diff File

master be6e564e

2013-10-28 12:25:28

kgv


Committer: bugmaster Details Diff
0024294: Access violation in AIS_InteractiveContext::MoveTo()
mod - src/AIS/AIS_InteractiveContext_1.cxx Diff File

master 429a6c4d

2013-10-25 09:55:18

mkv


Committer: bugmaster Details Diff
Adjusting test unstable testing cases in Debug mode for current state of OCCT
mod - tests/boolean/bsection/M8 Diff File
mod - tests/boolean/bsection/M9 Diff File
mod - tests/boolean/bsection/N4 Diff File
mod - tests/perf/bop/boxholes Diff File
mod - tests/perf/bspline/intersect Diff File

master aa4b5679

2013-10-25 09:52:07

bugmaster

Details Diff
Update CSharp sample (issue 0024147) for current state of OCCT
mod - samples/CSharp/OCCTProxy/OCCTProxy.cpp Diff File

master d1a2fee8

2013-10-25 09:44:45

vdn


Committer: bugmaster Details Diff
0024147: Update of CSharp sample

Overall revision of of CSharp sample code:
- Pure C++ project "OCC" deleted as unnecessary
- C++/CLI project "shell" renamed to OCCTProxy and refactored to implement all required interface to OCCT functionality.
- In About dialog, date corrected in Copyright statement
- CSharp files re-layouted with 2 spaces indentation
- ReadMe converted to MarkDown format and revised
- Generation of names of views refactored to avoid calling C++ level
- Project files corrected to run on 64-bit systems
- Batch scripts refactored to use OCCT default configuration

WPF front-end added to demonstrate usage of OCCT in WPF applications.
WPF sample was modified, operation Export has been fixed
Exception "Cannot create this file", which appeared by export to image format, has been corrected.
Option "Export image to .xwd" removed.
Affected Issues
0024147
add - samples/CSharp/CSharp.sln Diff File
rm - samples/CSharp/IE/AboutDialog.cs Diff File
rm - samples/CSharp/IE/app.config Diff File
rm - samples/CSharp/IE/Form1.cs Diff File
rm - samples/CSharp/IE/Form2.cs Diff File
rm - samples/CSharp/IE/IE.sln Diff File
rm - samples/CSharp/IE/MaterialDialog.cs Diff File
rm - samples/CSharp/IE/res/document.ico Diff File
rm - samples/CSharp/IE/TransparencyDialog.cs Diff File
mod - samples/CSharp/msvc.bat Diff File
rm - samples/CSharp/OCC/OCC.cpp Diff File
rm - samples/CSharp/OCC/OCC.vcproj Diff File
rm - samples/CSharp/OCC/OCCViewer.cpp Diff File
rm - samples/CSharp/OCC/OCCViewer.h Diff File
rm - samples/CSharp/OCC/ReadMe.txt Diff File
rm - samples/CSharp/OCC/stdafx.cpp Diff File
rm - samples/CSharp/OCC/stdafx.h Diff File
add - samples/CSharp/OCCTProxy/OCCTProxy.cpp Diff File
add - samples/CSharp/OCCTProxy/OCCTProxy.vcproj Diff File
add - samples/CSharp/ReadMe.md Diff File
rm - samples/CSharp/run.bat Diff File
add - samples/CSharp/run_winforms.bat Diff File
add - samples/CSharp/run_wpf.bat Diff File
rm - samples/CSharp/shell/shell.cpp Diff File
rm - samples/CSharp/shell/shell.h Diff File
rm - samples/CSharp/shell/shell.vcproj Diff File
add - samples/CSharp/WinForms/AboutDialog.cs Diff File
add - samples/CSharp/WinForms/app.config Diff File
add - samples/CSharp/WinForms/Form1.cs Diff File
add - samples/CSharp/WinForms/Form2.cs Diff File
add - samples/CSharp/WinForms/MaterialDialog.cs Diff File
add - samples/CSharp/WinForms/TransparencyDialog.cs Diff File
add - samples/CSharp/WPF/About.xaml Diff File
add - samples/CSharp/WPF/About.xaml.cs Diff File
add - samples/CSharp/WPF/App.xaml Diff File
add - samples/CSharp/WPF/App.xaml.cs Diff File
add - samples/CSharp/WPF/IECommands.cs Diff File
add - samples/CSharp/WPF/IE_WPF.csproj Diff File
add - samples/CSharp/WPF/MainWindow.xaml Diff File
add - samples/CSharp/WPF/MainWindow.xaml.cs Diff File
add - samples/CSharp/WPF/MaterialDlg.xaml Diff File
add - samples/CSharp/WPF/MaterialDlg.xaml.cs Diff File
add - samples/CSharp/WPF/OCCViewer.cs Diff File
add - samples/CSharp/WPF/Properties/AssemblyInfo.cs Diff File
add - samples/CSharp/WPF/Properties/Resources.Designer.cs Diff File
add - samples/CSharp/WPF/Properties/Resources.resx Diff File
add - samples/CSharp/WPF/Properties/Settings.Designer.cs Diff File
add - samples/CSharp/WPF/Properties/Settings.settings Diff File
add - samples/CSharp/WPF/Simple Styles.xaml Diff File
add - samples/CSharp/WPF/TransparencyDialog.cs Diff File

master c4a8a6bb

2013-10-25 07:23:16

kgv

Details Diff
Fix cyclic dependency between OpenGl (OpenGl_Vec) and Graphic3d (Graphic3d_ShaderVariable)
mod - src/Graphic3d/FILES Diff File
mod - src/Graphic3d/Graphic3d_ShaderVariable.cxx Diff File
mod - src/Graphic3d/Graphic3d_ShaderVariable.hxx Diff File
add - src/Graphic3d/Graphic3d_Vec.hxx Diff File
mod - src/Graphic3d/Graphic3d_Vec2.hxx Diff File
mod - src/Graphic3d/Graphic3d_Vec3.hxx Diff File
mod - src/Graphic3d/Graphic3d_Vec4.hxx Diff File
mod - src/OpenGl/OpenGl_Vec.hxx Diff File

master 06c13a57

2013-10-25 05:17:26

kgv


Committer: bugmaster Details Diff
0024280: Documentation of TObj_Model::GetFile() is incorrect

Do not throw exception when model was not stored yet
mod - src/TObj/TObj_Model.cxx Diff File

master bd0b3e60

2013-10-25 02:43:43

abv


Committer: abv Details Diff
Eliminate newly appeared warnings
mod - src/BOPAlgo/BOPAlgo_Builder_2.cxx Diff File
mod - src/Graphic3d/Graphic3d_ShaderObject.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderProgram.cxx Diff File
mod - src/OSD/OSD_Disk.cxx Diff File
mod - src/TDataStd/TDataStd_NamedData.cxx Diff File
mod - src/VrmlData/VrmlData_IndexedFaceSet.cxx Diff File

master 465d1a2c

2013-10-24 09:14:33

abv


Committer: abv Details Diff
0024264: OCCT 6.6.0: cutting 1600 cylinders from a box leads to out-of-memory on 32-bit system

Added test case (perf bop boxholes)
Affected Issues
0024264
add - tests/perf/bop/boxholes Diff File
mod - tests/perf/bspline/intersect Diff File
mod - tests/perf/end Diff File
mod - tests/perf/grids.list Diff File

master 66993778

2013-10-24 09:12:25

abv


Committer: abv Details Diff
0024266: Wrong result obtained by 'bopargcheck'

- method:IntTools_EdgeFace has been changed
Standard_Boolean IntTools_EdgeFace::IsProjectable(const Standard_Real aT) const
The checking the distance between the point on the curve projected point has been added.

IntTools packages were modified

Test cases for issue CR24266
mod - src/IntTools/IntTools_EdgeFace.cxx Diff File
add - tests/bugs/modalg_5/bug24266 Diff File

master fd4a6963

2013-10-24 08:53:42

abv


Committer: abv Details Diff
0024228: TKOpenGL - destroy GL context at view close

- OpenGl_Display - release GL resources correctly on closing views
- OpenGl_AspectFace, OpenGl_AspectText, OpenGl_AspectLine, OpenGl_AspectMarker - initialize OpenGl resources on demand, when context is available.
- Graphic3d_TextureRoot - use const modifier for GetId method to avoid asynchronous resource state at OpenGl.
- Do not call OpenGL functions if no active GL context has been left
- Reset thread's context before deletion for Mesa WNT
Affected Issues
0024228
mod - src/Graphic3d/Graphic3d_TextureRoot.cdl Diff File
mod - src/Graphic3d/Graphic3d_TextureRoot.cxx Diff File
mod - src/OpenGl/OpenGl_AspectFace.cxx Diff File
mod - src/OpenGl/OpenGl_AspectFace.hxx Diff File
mod - src/OpenGl/OpenGl_AspectLine.cxx Diff File
mod - src/OpenGl/OpenGl_AspectLine.hxx Diff File
mod - src/OpenGl/OpenGl_AspectMarker.cxx Diff File
mod - src/OpenGl/OpenGl_AspectMarker.hxx Diff File
mod - src/OpenGl/OpenGl_AspectText.cxx Diff File
mod - src/OpenGl/OpenGl_AspectText.hxx Diff File
mod - src/OpenGl/OpenGl_CappingAlgo.cxx Diff File
mod - src/OpenGl/OpenGl_CappingPlaneResource.cxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_Display.cxx Diff File
mod - src/OpenGl/OpenGl_Display.hxx Diff File
mod - src/OpenGl/OpenGl_FrameBuffer.cxx Diff File
mod - src/OpenGl/OpenGl_FrameBuffer.hxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.hxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver_1.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver_2.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver_3.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver_4.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver_7.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver_Layer.cxx Diff File
mod - src/OpenGl/OpenGl_Group.cxx Diff File
mod - src/OpenGl/OpenGl_Group.hxx Diff File
mod - src/OpenGl/OpenGl_PointSprite.cxx Diff File
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx Diff File
mod - src/OpenGl/OpenGl_Structure.cxx Diff File
mod - src/OpenGl/OpenGl_Structure.hxx Diff File
mod - src/OpenGl/OpenGl_telem_view.cxx Diff File
mod - src/OpenGl/OpenGl_telem_view.hxx Diff File
mod - src/OpenGl/OpenGl_TextureBufferArb.cxx Diff File
mod - src/OpenGl/OpenGl_Trihedron.cxx Diff File
mod - src/OpenGl/OpenGl_VertexBuffer.cxx Diff File
mod - src/OpenGl/OpenGl_View.cxx Diff File
mod - src/OpenGl/OpenGl_View.hxx Diff File
mod - src/OpenGl/OpenGl_Window.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace_2.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace_5.cxx Diff File

master ab2db9a5

2013-10-24 08:12:42

kgv


Committer: bugmaster Details Diff
0024271: Provide Boolean operations for NCollection_Map

NCollection_Map - add two maps content Exchange operation without data copying
Add Exchange method to NCollection_DataMap, NCollection_DoubleMap, NCollection_IndexedDataMap, NCollection_IndexedMap
Add NCollection_Map::IsEqual() method
Corrections for gcc - use this->myAllocator
mod - src/NCollection/NCollection_BaseCollection.hxx Diff File
mod - src/NCollection/NCollection_BaseMap.hxx Diff File
mod - src/NCollection/NCollection_DataMap.hxx Diff File
mod - src/NCollection/NCollection_DoubleMap.hxx Diff File
mod - src/NCollection/NCollection_IndexedDataMap.hxx Diff File
mod - src/NCollection/NCollection_IndexedMap.hxx Diff File
mod - src/NCollection/NCollection_Map.hxx Diff File
mod - src/QABugs/QABugs_19.cxx Diff File
add - tests/bugs/fclasses/bug24271 Diff File

master 14b04bd2

2013-10-24 08:00:10

vro


Committer: bugmaster Details Diff
0023846: A crash on reading of a VRML file with wrong indices
A check of indices.
Test cases for issue CR23846
Affected Issues
0023846
mod - src/VrmlData/VrmlData_IndexedFaceSet.cxx Diff File
add - tests/bugs/xde/bug23846 Diff File

master 84f48301

2013-10-24 07:54:40

aml


Committer: bugmaster Details Diff
0024200: Wrong result obtained by Exterma Curve/Curve
changed number of nodes in case of GeomAbs_Line in Extrema_GExtCC::Perform() function.
changed number of nodes in case of GeomAbs_Line in Extrema_GExtCC::Perform().
fixed incorrect indexes and Coeff check in Extrema_CurveCache::Extrema_CurveCache added to avoid int overflow.
Added test case bugs/modalg_5/bug24200
Added check if (aNbS[i] * Coeff[i]) too big in Extrema_GExtCC::Perform().
mod - src/Extrema/Extrema_CurveCache.gxx Diff File
mod - src/Extrema/Extrema_GExtCC.gxx Diff File
add - tests/bugs/modalg_5/bug24200 Diff File

master 62f22593

2013-10-24 07:48:44

gka


Committer: bugmaster Details Diff
0024206: Exception is raised in the STEP loopback tests.

Fixed several cases of potentially uninitialized variables in Shape Healing.
Corrections to avoid warning for unused variable distmini and to avoid regression for case bug22805
Affected Issues
0024206
mod - src/ShapeAnalysis/ShapeAnalysis_Curve.cxx Diff File
mod - src/ShapeFix/ShapeFix_EdgeProjAux.cxx Diff File

master f24125b9

2013-10-24 05:22:29

abv


Committer: bugmaster Details Diff
0024284: Some trivial warnings produced by ICC 14

Eliminated ICC 14 warnings:
# 82: storage class is not first (e.g. "int static f()"
# 2621: attribute "dllexport" does not apply here (e.g. "Standard_EXPORT typedef int qqint;")
# 2415: variable "..." of static storage duration was declared but never referenced
# 111: statement is unreachable (usually "break" after "return" in cycles)
Affected Issues
0024284
mod - src/Adaptor3d/Adaptor3d_IsoCurve.cxx Diff File
mod - src/Adaptor3d/Adaptor3d_SurfaceOfLinearExtrusion.cxx Diff File
mod - src/Adaptor3d/Adaptor3d_SurfaceOfRevolution.cxx Diff File
mod - src/BRepFeat/BRepFeat.cxx Diff File
mod - src/BRepOffset/BRepOffset_Tool.cxx Diff File
mod - src/CDF/CDF.cxx Diff File
mod - src/CPnts/CPnts_UniformDeflection.cxx Diff File
mod - src/DDataStd/DDataStd_DrawDriver.cxx Diff File
mod - src/Draw/Draw_PInterp.hxx Diff File
mod - src/Draw/Draw_Window.cxx Diff File
mod - src/Extrema/Extrema_ExtElCS.cxx Diff File
mod - src/FSD/FSD_BinaryFile.cxx Diff File
mod - src/FSD/FSD_CmpFile.cxx Diff File
mod - src/Graphic3d/Graphic3d_TransModeFlags.hxx Diff File
mod - src/Image/Image_Diff.cxx Diff File
mod - src/Image/Image_PixMap.cxx Diff File
mod - src/IntTools/IntTools.cxx Diff File
mod - src/LDOM/LDOM_CharReference.cxx Diff File
mod - src/LDOM/LDOM_XmlReader.cxx Diff File
mod - src/LDOM/LDOM_XmlWriter.cxx Diff File
mod - src/MeshVS/MeshVS_BuilderPriority.hxx Diff File
mod - src/MeshVS/MeshVS_DisplayModeFlags.hxx Diff File
mod - src/MeshVS/MeshVS_EntityType.hxx Diff File
mod - src/MeshVS/MeshVS_SelectionModeFlags.hxx Diff File
mod - src/MeshVS/MeshVS_TwoColors.hxx Diff File
mod - src/OpenGl/OpenGl_Matrix.hxx Diff File
mod - src/OSD/OSD_Error.cxx Diff File
mod - src/PCollection/PCollection_HExtendedString.cxx Diff File
mod - src/PLib/PLib.cxx Diff File
mod - src/QABugs/QABugs_19.cxx Diff File
mod - src/StepFile/recfile.pc Diff File
mod - src/TNaming/TNaming.cxx Diff File
mod - src/TNaming/TNaming_Localizer.cxx Diff File
mod - src/TopLoc/TopLoc_Location.cxx Diff File
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_KPart.cxx Diff File

master 796a784d

2013-10-22 09:13:38

abv


Committer: abv Details Diff
0024157: Parallelization of assembly part of BO
New metod was implemented to class BOPAlgo_Builder
- method:
void BOPAlgo_Builder::SetRunParallel(const Standard_Boolean theFlag)
The method sets the flag of parallel processing
if <theFlag> is true the parallel processing is switched on
if <theFlag> is false the parallel processing is switched off
- method:
Standard_Boolean BOPAlgo_Builder::RunParallel()const
The method returns the flag of parallel processing

Class BOPTest was changed
- static function:
Standard_Integer bbuild(Draw_Interpretor& di, Standard_Integer n, const char** a)
The optional parameters [ -s -t ] have been added to the command line of
the command 'bbuild':
bbuild r [-s -t]
-s : builds the result using serial procesing
-t : show the wall time
Affected Issues
0024157
mod - src/BOPAlgo/BOPAlgo_Builder.cdl Diff File
mod - src/BOPAlgo/BOPAlgo_Builder.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Builder_2.cxx Diff File
mod - src/BOPTest/BOPTest_PartitionCommands.cxx Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 206 207 208 209 210 211 212 ... 240 ... 254 255 256  Next  Last