Changesets: occt

master 6fab0b34

2021-01-13 09:22:58

aavtamon


Committer: bugmaster Details Diff
0031172: Unexpected result of BRepTools::OuterWire()

In BRepTools::OuterWire() compare of parameters was rewritten using Precision.
The test case bug31172 has been created
Affected Issues
0031172
mod - src/BRepTools/BRepTools.cxx Diff File
add - tests/bugs/modalg_7/bug31172 Diff File

master b007889e

2021-01-12 13:14:35

ifv


Committer: bugmaster Details Diff
0032058: Modeling Data - Extrema curve-surface gives wrong result for planar surface of revolunion and circle

Extrema_GenExtCS.cxx : added solution refinement, if solution seems to be "bad" according to special criteria.
Extrema_FuncExtCS.cxx : "cosmetic" modifications
BOPAlgo_PaveFiller_3.cxx : adding control of shape index to prevent exception in ShapeInfo
bugs/moddata_3/bug32058 : new test
Affected Issues
0032058
mod - src/BOPAlgo/BOPAlgo_PaveFiller_3.cxx Diff File
mod - src/Extrema/Extrema_FuncExtCS.cxx Diff File
mod - src/Extrema/Extrema_GenExtCS.cxx Diff File
add - tests/bugs/moddata_3/bug32058 Diff File

master 8948e18d

2021-01-12 00:45:17

jgv


Committer: bugmaster Details Diff
0031845: Modeling Algorithms - BRepOffsetAPI_MakeThickSolid fails

Multiple changes in BRepOffset_MakeOffset algorithm:
- correct fusing vertices;
- correct building intersection edges;
- correct intersecting new edges in 2D;
- correct building wire on a new face;
- correct building history.
Affected Issues
0031845
mod - src/BiTgte/BiTgte_Blend.cxx Diff File
mod - src/BRepAlgo/BRepAlgo_Loop.cxx Diff File
mod - src/BRepAlgo/BRepAlgo_Loop.hxx Diff File
mod - src/BRepOffset/BRepOffset_Inter2d.cxx Diff File
mod - src/BRepOffset/BRepOffset_Inter2d.hxx Diff File
mod - src/BRepOffset/BRepOffset_Inter3d.cxx Diff File
mod - src/BRepOffset/BRepOffset_MakeLoops.cxx Diff File
mod - src/BRepOffset/BRepOffset_MakeLoops.hxx Diff File
mod - src/BRepOffset/BRepOffset_MakeOffset.cxx Diff File
mod - src/BRepOffset/BRepOffset_MakeOffset.hxx Diff File
mod - src/BRepOffset/BRepOffset_MakeOffset_1.cxx Diff File
mod - src/BRepOffset/BRepOffset_Tool.cxx Diff File
mod - src/BRepOffset/BRepOffset_Tool.hxx Diff File
mod - tests/bugs/modalg_2/bug5805_18 Diff File
mod - tests/bugs/modalg_2/bug5805_41 Diff File
mod - tests/bugs/modalg_2/bug5805_42 Diff File
add - tests/bugs/modalg_7/bug31735_3 Diff File
add - tests/bugs/modalg_7/bug31735_4 Diff File
add - tests/bugs/modalg_7/bug31845_1 Diff File
add - tests/bugs/modalg_7/bug31845_2 Diff File
add - tests/bugs/modalg_7/bug31845_3 Diff File
add - tests/bugs/modalg_7/bug31845_4 Diff File
add - tests/bugs/modalg_7/bug31845_f Diff File
add - tests/bugs/modalg_7/bug31845_h Diff File
add - tests/bugs/modalg_7/bug31845_i Diff File
mod - tests/offset/shape_type_i/C5 Diff File
mod - tests/offset/shape_type_i_c/XI4 Diff File
mod - tests/offset/shape_type_i_c/XI6 Diff File
mod - tests/offset/shape_type_i_c/XI8 Diff File

master be8c9f2b

2021-01-11 17:28:35

kgv


Committer: bugmaster Details Diff
0032050: Configuration - define fallback Android API version within auxiliary batch files

Script now defines a minimal Android API version when %anNdkApiLevel% is set to empty value
as 16 for 32-bit targets and 21 for 64-bit targets.
Added clearing of destination folders.
Added better handling of errors.
Affected Issues
0032050
mod - adm/scripts/android_build.bat Diff File

master 85381cfa

2021-01-11 14:37:46

kgv


Committer: bugmaster Details Diff
0032048: Configuration - Extend batch files to build OCCT with Emscripten

Added option USE_RAPIDJSON.
Added option toPack creating a .7z archive.
Added option toBuildSample building WebGL sample.
Improved aborting on error.
Affected Issues
0032048
mod - adm/scripts/wasm_build.bat Diff File
mod - adm/scripts/wasm_custom.bat.template Diff File
add - adm/scripts/wasm_sample_build.bat Diff File

master 607f0459

2021-01-11 13:58:51

akaftasev


Committer: bugmaster Details Diff
0025055: Modeling Algorithms - Incorrect shape copying in BRepBuilderAPI_Copy

Correct test case: exclude "fixshape" calls
mod - tests/bugs/modalg_6/bug25055 Diff File

master 0c38be8f

2021-01-11 10:20:31

dpasukhi


Committer: bugmaster Details Diff
0031970: Data Exchange, STEP reader - parser syntax error messages are inaccessible

- Upgraded files using new version of WinFlexBison
- Removed global variables within StepFile_Read.cxx
- Upgraded error message during bison analyzing ( added a expected expression information )
- Used 'Interface_ParamType' as argument type for the StepFile_ReadData::Argument
for a compatibility with the StepData/StepData_StepReaderData
- Added handling parse errors and transferring it to the StepData_StepReaderData
- Now parsing and referencing errors save in the check and non output by default
- Step_file's and Step_Data's output info prints according by trace level of printer
- Removed useless location.hxx
- Removed TraceLevel for the StepFile_Reader ( now it useless,
it is 0 by default and newer and nowhere change )
- Translate error message into English within StepData_StepReaderData
- Replace "Error" word in the output messages
Affected Issues
0031970
mod - src/ExprIntrp/ExprIntrp.tab.c Diff File
mod - src/ExprIntrp/ExprIntrp.tab.h Diff File
mod - src/ExprIntrp/lex.ExprIntrp.c Diff File
mod - src/StepData/StepData_StepReaderData.cxx Diff File
mod - src/StepData/StepData_StepReaderTool.cxx Diff File
mod - src/StepFile/FILES Diff File
mod - src/StepFile/lex.step.cxx Diff File
rm - src/StepFile/location.hh Diff File
mod - src/StepFile/step.lex Diff File
mod - src/StepFile/step.tab.cxx Diff File
mod - src/StepFile/step.tab.hxx Diff File
mod - src/StepFile/step.yacc Diff File
mod - src/StepFile/StepFile_Read.cxx Diff File
mod - src/StepFile/StepFile_Read.hxx Diff File
mod - src/StepFile/StepFile_ReadData.cxx Diff File
mod - src/StepFile/StepFile_ReadData.hxx Diff File
mod - src/StepSelect/StepSelect_WorkLibrary.cxx Diff File
mod - tests/de/step_1/R9 Diff File

master 54adc5e9

2021-01-11 09:29:28

luz paz


Committer: bugmaster Details Diff
0031939: Coding - correction of spelling errors in comments [part 6]

Fix various typos

Fixed via `codespell v2.1.dev
Affected Issues
0031939
mod - src/AdvApp2Var/AdvApp2Var_ApproxF2var.cxx Diff File
mod - src/AIS/AIS.hxx Diff File
mod - src/Approx/Approx_SweepApproximation.cxx Diff File
mod - src/Bisector/Bisector_Bisec.cxx Diff File
mod - src/BOPDS/BOPDS_Interf.hxx Diff File
mod - src/BOPDS/BOPDS_ShapeInfo.hxx Diff File
mod - src/BRep/BRep_Builder.cxx Diff File
mod - src/BRepAdaptor/BRepAdaptor_CompCurve.hxx Diff File
mod - src/BRepAdaptor/BRepAdaptor_Curve.hxx Diff File
mod - src/BRepAlgo/BRepAlgo_FaceRestrictor.hxx Diff File
mod - src/BRepBlend/BRepBlend_AppFuncRoot.cxx Diff File
mod - src/BRepBuilderAPI/BRepBuilderAPI_Sewing.cxx Diff File
mod - src/BRepFill/BRepFill_PipeShell.hxx Diff File
mod - src/BRepMAT2d/BRepMAT2d_Explorer.hxx Diff File
mod - src/BRepMesh/BRepMesh_Triangulator.hxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakePipeShell.hxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_NormalProjection.hxx Diff File
mod - src/BRepTools/BRepTools_Quilt.cxx Diff File
mod - src/BSplCLib/BSplCLib.hxx Diff File
mod - src/BVH/BVH_QueueBuilder.hxx Diff File
mod - src/ChFi2d/ChFi2d_Builder.cxx Diff File
mod - src/ChFi3d/ChFi3d_Builder_SpKP.cxx Diff File
mod - src/D3DHost/D3DHost_FrameBuffer.cxx Diff File
mod - src/DBRep/DBRep.cxx Diff File
mod - src/DDataStd/DDataStd_BasicCommands.cxx Diff File
mod - src/DDataStd/DDataStd_DrawPresentation.hxx Diff File
mod - src/DDataStd/DDataStd_TreeBrowser.tcl Diff File
mod - src/DDF/DDF.hxx Diff File
mod - src/DDF/DDF_Browser.hxx Diff File
mod - src/DDF/DDF_DataCommands.cxx Diff File
mod - src/DDocStd/DDocStd_ShapeSchemaCommands.cxx Diff File
mod - src/DNaming/DNaming.cxx Diff File
mod - src/DNaming/DNaming_BasicCommands.cxx Diff File
mod - src/DNaming/DNaming_ModelingCommands.cxx Diff File
mod - src/DPrsStd/DPrsStd_AISPresentationCommands.cxx Diff File
mod - src/Draft/Draft_Modification.hxx Diff File
mod - src/Draw/Draw.hxx Diff File
mod - src/Draw/Draw_BasicCommands.cxx Diff File
mod - src/Draw/Draw_Display.hxx Diff File
mod - src/Draw/Draw_Drawable3D.hxx Diff File
mod - src/Draw/Draw_Main.hxx Diff File
mod - src/Draw/Draw_Marker2D.hxx Diff File
mod - src/Draw/Draw_Marker3D.hxx Diff File
mod - src/Draw/Draw_Number.hxx Diff File
mod - src/Draw/Draw_VariableCommands.cxx Diff File
mod - src/Draw/Draw_Window.cxx Diff File
mod - src/Draw/Draw_Window.hxx Diff File
mod - src/DrawResources/CheckCommands.tcl Diff File
mod - src/DrawResources/dftree.tcl Diff File
mod - src/DrawResources/TestCommands.tcl Diff File
mod - src/DrawTrSurf/DrawTrSurf.cxx Diff File
mod - src/DsgPrs/DsgPrs_AnglePresentation.cxx Diff File
mod - src/DsgPrs/DsgPrs_DatumPrs.hxx Diff File
mod - src/DsgPrs/DsgPrs_FixPresentation.hxx Diff File
mod - src/DsgPrs/DsgPrs_OffsetPresentation.hxx Diff File
mod - src/DsgPrs/DsgPrs_SymmetricPresentation.cxx Diff File
mod - src/ElSLib/ElSLib.hxx Diff File
mod - src/Expr/Expr_BinaryExpression.hxx Diff File
mod - src/Expr/Expr_GeneralExpression.hxx Diff File
mod - src/Expr/Expr_GeneralRelation.hxx Diff File
mod - src/Expr/Expr_NamedConstant.hxx Diff File
mod - src/Expr/Expr_NamedUnknown.hxx Diff File
mod - src/Expr/Expr_NumericValue.hxx Diff File
mod - src/Expr/Expr_PolyExpression.hxx Diff File
mod - src/Expr/Expr_Product.cxx Diff File
mod - src/Expr/Expr_SingleRelation.hxx Diff File
mod - src/Expr/Expr_SystemRelation.hxx Diff File
mod - src/Expr/Expr_UnaryExpression.hxx Diff File
mod - src/ExprIntrp/ExprIntrp_GenFct.hxx Diff File
mod - src/Extrema/Extrema_ELPCOfLocateExtPC.hxx Diff File
mod - src/Extrema/Extrema_ELPCOfLocateExtPC2d.hxx Diff File
mod - src/Extrema/Extrema_EPCOfELPCOfLocateExtPC.hxx Diff File
mod - src/Extrema/Extrema_EPCOfELPCOfLocateExtPC2d.hxx Diff File
mod - src/Extrema/Extrema_EPCOfExtPC.hxx Diff File
mod - src/Extrema/Extrema_EPCOfExtPC2d.hxx Diff File
mod - src/Extrema/Extrema_ExtElC.hxx Diff File
mod - src/Extrema/Extrema_ExtElC2d.hxx Diff File
mod - src/Extrema/Extrema_ExtPC.hxx Diff File
mod - src/Extrema/Extrema_ExtPC2d.hxx Diff File
mod - src/Extrema/Extrema_ExtPElC.hxx Diff File
mod - src/Extrema/Extrema_ExtPElC2d.hxx Diff File
mod - src/Extrema/Extrema_ExtPRevS.cxx Diff File
mod - src/Extrema/Extrema_GenExtCS.hxx Diff File
mod - src/Extrema/Extrema_GenExtPS.hxx Diff File
mod - src/Extrema/Extrema_GenExtSS.hxx Diff File
mod - src/Extrema/Extrema_GenLocateExtCS.hxx Diff File
mod - src/Extrema/Extrema_GenLocateExtSS.hxx Diff File
mod - src/Extrema/Extrema_GExtPC.gxx Diff File
mod - src/Extrema/Extrema_LocateExtCC.hxx Diff File
mod - src/Extrema/Extrema_LocateExtCC2d.hxx Diff File
mod - src/Extrema/Extrema_LocateExtPC.hxx Diff File
mod - src/Extrema/Extrema_LocateExtPC2d.hxx Diff File
mod - src/Extrema/Extrema_LocECC.hxx Diff File
mod - src/Extrema/Extrema_LocECC2d.hxx Diff File
mod - src/Extrema/Extrema_LocEPCOfLocateExtPC.hxx Diff File
mod - src/Extrema/Extrema_LocEPCOfLocateExtPC2d.hxx Diff File
mod - src/Extrema/Extrema_PCFOfEPCOfELPCOfLocateExtPC.hxx Diff File
mod - src/Extrema/Extrema_PCFOfEPCOfELPCOfLocateExtPC2d.hxx Diff File
mod - src/Extrema/Extrema_PCFOfEPCOfExtPC.hxx Diff File
mod - src/Extrema/Extrema_PCFOfEPCOfExtPC2d.hxx Diff File
mod - src/Extrema/Extrema_PCLocFOfLocEPCOfLocateExtPC.hxx Diff File
mod - src/Extrema/Extrema_PCLocFOfLocEPCOfLocateExtPC2d.hxx Diff File
mod - src/FairCurve/FairCurve_Batten.cxx Diff File
mod - src/FilletSurf/FilletSurf_Builder.cxx Diff File
mod - src/Font/Font_FontMgr.cxx Diff File
mod - src/GC/GC_MakeMirror.hxx Diff File
mod - src/GC/GC_MakePlane.hxx Diff File
mod - src/GC/GC_MakeTrimmedCylinder.hxx Diff File
mod - src/GccAna/GccAna_Circ2d3Tan.cxx Diff File
mod - src/GccAna/GccAna_Circ2d3Tan.hxx Diff File
mod - src/GccAna/GccAna_Circ2dBisec.cxx Diff File
mod - src/GccAna/GccAna_Circ2dTanCen.hxx Diff File
mod - src/GccAna/GccAna_Circ2dTanOnRad.hxx Diff File
mod - src/GccAna/GccAna_Lin2d2Tan.hxx Diff File
mod - src/GccAna/GccAna_Lin2dTanPar.hxx Diff File
mod - src/gce/gce_MakeParab2d.hxx Diff File
mod - src/GCE2d/GCE2d_MakeMirror.hxx Diff File
mod - src/GCPnts/GCPnts_AbscissaPoint.pxx Diff File
mod - src/GCPnts/GCPnts_TangentialDeflection.pxx Diff File
mod - src/GCPnts/GCPnts_UniformAbscissa.pxx Diff File
mod - src/Geom/Geom_Curve.hxx Diff File
mod - src/Geom/Geom_Transformation.hxx Diff File
mod - src/Geom2d/Geom2d_Curve.hxx Diff File
mod - src/Geom2d/Geom2d_Transformation.hxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_Circ2d2TanRad.hxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_Circ2dTanCen.hxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_Circ2dTanOnRad.hxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_FunctionTanCuCuCu.hxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_FunctionTanCuCuOnCu.hxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_Lin2d2TanIter.hxx Diff File
mod - src/Geom2dInt/Geom2dInt_TheLocateExtPCOfTheProjPCurOfGInter.hxx Diff File
mod - src/Geom2dInt/Geom2dInt_ThePolygon2dOfTheIntPCurvePCurveOfGInter.hxx Diff File
mod - src/Geom2dInt/Geom2dInt_TheProjPCurOfGInter.hxx Diff File
mod - src/Geom2dLProp/Geom2dLProp_NumericCurInf2d.hxx Diff File
mod - src/GeometryTest/GeometryTest_SurfaceCommands.cxx Diff File
mod - src/GeomFill/GeomFill_GuideTrihedronAC.cxx Diff File
mod - src/GeomFill/GeomFill_GuideTrihedronAC.hxx Diff File
mod - src/GeomFill/GeomFill_GuideTrihedronPlan.hxx Diff File
mod - src/GeomFill/GeomFill_LocationGuide.cxx Diff File
mod - src/GeomFill/GeomFill_Pipe.hxx Diff File
mod - src/GeomFill/GeomFill_Sweep.hxx Diff File
mod - src/GeomFill/GeomFill_SweepSectionGenerator.hxx Diff File
mod - src/GeomFill/GeomFill_TrihedronLaw.hxx Diff File
mod - src/GeomInt/GeomInt_LineTool.cxx Diff File
mod - src/GeomLib/GeomLib_CheckCurveOnSurface.cxx Diff File
mod - src/GeomPlate/GeomPlate_BuildPlateSurface.hxx Diff File
mod - src/gp/gp_Dir2d.hxx Diff File
mod - src/gp/gp_Hypr.hxx Diff File
mod - src/gp/gp_Hypr2d.hxx Diff File
mod - src/gp/gp_Mat.hxx Diff File
mod - src/gp/gp_XYZ.hxx Diff File
mod - src/GProp/GProp.hxx Diff File
mod - src/GProp/GProp_PrincipalProps.hxx Diff File
mod - src/Graphic3d/Graphic3d_CubeMapSeparate.hxx Diff File
mod - src/Graphic3d/Graphic3d_CView.hxx Diff File
mod - src/Graphic3d/Graphic3d_Group.hxx Diff File
mod - src/Graphic3d/Graphic3d_MaterialAspect.hxx Diff File
mod - src/Graphic3d/Graphic3d_ShaderProgram.hxx Diff File
mod - src/Graphic3d/Graphic3d_Structure.hxx Diff File
mod - src/Graphic3d/Graphic3d_Texture1Dsegment.hxx Diff File
mod - src/Graphic3d/Graphic3d_TextureRoot.cxx Diff File
mod - src/Graphic3d/Graphic3d_TypeOfLimit.hxx Diff File

master c0efce7c

2021-01-09 22:43:03

kgv


Committer: bugmaster Details Diff
0032045: Visualization, TKOpenGl - move light source functions from OpenGl_ShaderManager.cxx to Shaders Affected Issues
0032045
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff File
mod - src/Shaders/FILES Diff File
add - src/Shaders/PBRDirectionalLight.glsl Diff File
add - src/Shaders/PBRPointLight.glsl Diff File
add - src/Shaders/PBRSpotLight.glsl Diff File
add - src/Shaders/PhongDirectionalLight.glsl Diff File
add - src/Shaders/PhongPointLight.glsl Diff File
add - src/Shaders/PhongSpotLight.glsl Diff File
add - src/Shaders/Shaders_PBRDirectionalLight_glsl.pxx Diff File
add - src/Shaders/Shaders_PBRPointLight_glsl.pxx Diff File
add - src/Shaders/Shaders_PBRSpotLight_glsl.pxx Diff File
add - src/Shaders/Shaders_PhongDirectionalLight_glsl.pxx Diff File
add - src/Shaders/Shaders_PhongPointLight_glsl.pxx Diff File
add - src/Shaders/Shaders_PhongSpotLight_glsl.pxx Diff File

master 0f26ed54

2021-01-09 21:04:32

kgv


Committer: bugmaster Details Diff
0032044: Foundation Classes - NCollection_Array2::Resize() does not allocate pointer array

NCollection_Array2::Resize() has been fixed to set myDeletable before calling Allocate().
Affected Issues
0032044
mod - src/NCollection/NCollection_Array2.hxx Diff File
mod - src/QANCollection/QANCollection_Test.cxx Diff File

master 37f80e16

2021-01-07 21:48:29

kgv


Committer: bugmaster Details Diff
0032042: Visualization, TKOpenGl - pre-multiply headlight flag into light source position

OpenGl_ShaderManager::pushLightSourceState() now pre-multiplies headlight transformation.
Built-in shading GLSL programs have been updated to remove special handling if headlight flag;
also removed redundant pre-normalization of light source direction
(already normalized implicitly by Graphic3d_CLight interface).

Graphic3d_CLight::SetHeadlight() now raises exception in case of ambient light type.
OpenGl_ShaderManager::SetLastView() - removed unused property.
Affected Issues
0032042
mod - src/Graphic3d/Graphic3d_CLight.cxx Diff File
mod - src/Graphic3d/Graphic3d_CLight.hxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.hxx Diff File
mod - src/OpenGl/OpenGl_View.cxx Diff File
mod - src/Shaders/Declarations.glsl Diff File
mod - src/Shaders/Shaders_Declarations_glsl.pxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File

master 83746de8

2021-01-07 20:10:27

kgv


Committer: bugmaster Details Diff
0032041: Modeling Data - Access violation ExchangeUV in Geom_BezierSurface

Added missing NULL-checks to Geom_BezierSurface::ExchangeUV() and Geom_BSplineSurface::ExchangeUV().
Affected Issues
0032041
mod - src/Geom/Geom_BezierSurface.cxx Diff File
mod - src/Geom/Geom_BSplineSurface.cxx Diff File
add - tests/bugs/moddata_3/bug32041 Diff File

master d84e8669

2021-01-04 09:17:44

kgv


Committer: bugmaster Details Diff
0032039: Visualization, TKOpenGl - implement simple shadow mapping for a direct light source

Graphic3d_CLight::ToCastShadows() - added new property defining if light should cast shadows (ignored by Ray-Tracing).

OpenGl_ShaderManager::stdComputeLighting() now implements shadow mapping for directional lights.
OpenGl_ShaderManager::prepareGeomMainSrc() now handles copying of arrays.
OpenGl_Context::ShadowMapTexUnit() - added property defining an offset for shadow map texture units.
OpenGl_ShadowMap - added new class storing shadow map FBO with parameters.
OpenGl_View::prepareFrameBuffers() - added resizing of shadow map FBOs.
OpenGl_View::Redraw() - added section redrawing scene into shadow map FBOs via OpenGl_View::renderShadowMap() method.

vrenderparams - added new parameters -shadowMapResolution and -shadowMapBias.
Affected Issues
0032039
mod - src/Graphic3d/Graphic3d_CLight.cxx Diff File
mod - src/Graphic3d/Graphic3d_CLight.hxx Diff File
mod - src/Graphic3d/Graphic3d_LightSet.cxx Diff File
mod - src/Graphic3d/Graphic3d_LightSet.hxx Diff File
mod - src/Graphic3d/Graphic3d_RenderingParams.hxx Diff File
mod - src/Graphic3d/Graphic3d_ShaderProgram.cxx Diff File
mod - src/Graphic3d/Graphic3d_ShaderProgram.hxx Diff File
mod - src/Graphic3d/Graphic3d_TextureUnit.hxx Diff File
mod - src/OpenGl/FILES Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_FrameBuffer.hxx Diff File
mod - src/OpenGl/OpenGl_FrameStats.cxx Diff File
mod - src/OpenGl/OpenGl_LayerList.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.hxx Diff File
mod - src/OpenGl/OpenGl_ShaderProgram.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderProgram.hxx Diff File
mod - src/OpenGl/OpenGl_ShaderStates.hxx Diff File
add - src/OpenGl/OpenGl_ShadowMap.cxx Diff File
add - src/OpenGl/OpenGl_ShadowMap.hxx Diff File
mod - src/OpenGl/OpenGl_Structure.cxx Diff File
mod - src/OpenGl/OpenGl_View.cxx Diff File
mod - src/OpenGl/OpenGl_View.hxx Diff File
add - src/Shaders/DirectionalLightShadow.glsl Diff File
mod - src/Shaders/FILES Diff File
add - src/Shaders/Shaders_DirectionalLightShadow_glsl.pxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
mod - tests/v3d/grids.list Diff File
add - tests/v3d/shadows/buggy Diff File
add - tests/v3d/shadows/dir1 Diff File
add - tests/v3d/shadows/dir2 Diff File
add - tests/v3d/shadows/dirhead Diff File

master cfb54c0c

2021-01-04 09:13:38

kgv


Committer: bugmaster Details Diff
0032040: Visualization, OpenGl_View - merge OpenGl_View_Redraw.cxx into OpenGl_View.cxx Affected Issues
0032040
mod - src/OpenGl/FILES Diff File
mod - src/OpenGl/OpenGl_View.cxx Diff File
rm - src/OpenGl/OpenGl_View_Redraw.cxx Diff File

master f3a53980

2021-01-04 08:53:24

kgv


Committer: bugmaster Details Diff
0032037: Visualization - move V3d_View::FitMinMax() to Graphic3d_Camera::FitMinMax() Affected Issues
0032037
mod - src/Graphic3d/Graphic3d_Camera.cxx Diff File
mod - src/Graphic3d/Graphic3d_Camera.hxx Diff File
mod - src/V3d/V3d_View.cxx Diff File

master 4b7fee8f

2021-01-04 00:26:51

kgv


Committer: bugmaster Details Diff
0032038: Visualization, OpenGl_View - move out framebuffer initialization from ::Redraw() to ::prepareFrameBuffers() Affected Issues
0032038
mod - src/OpenGl/OpenGl_View.hxx Diff File
mod - src/OpenGl/OpenGl_View_Redraw.cxx Diff File

master 4b52faa5

2021-01-03 00:05:32

kgv


Committer: bugmaster Details Diff
0032036: Visualization, TKOpenGl - broken Cubemap background on GeForce 320M

Enable GL_DEPTH_CLAMP while rendering skybox to workaround unexpected clamping issue on some GPUs.
Affected Issues
0032036
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff File
mod - src/OpenGl/OpenGl_View.cxx Diff File

master 5634c81a

2020-12-31 06:37:51

mkrylova


Committer: bugmaster Details Diff
0031547: Visualization - V3d_View creates V3d_Trihedron instance

- moved creating of V3d_View::myTrihedron from constructor to first attempt of displaying or calling it;
- moved creating of V3d_Viewer::myRGrid and V3d_Viewer::myCGrid to to first attempt of displaying or calling them;
- renamed V3d_Viewer::IsActive() to V3d_Viewer::IsGridActive();
- redefined V3d_View::Trihedron() and V3d_Viewer::Grid() by adding new argument toCreate
for opportunity to check the existence of the objects without their recreating.
Affected Issues
0031547
mod - samples/mfc/standard/01_Geometry/src/GeometryDoc.cpp Diff File
mod - samples/mfc/standard/Common/OCC_2dView.cpp Diff File
mod - src/AIS/AIS_ViewController.cxx Diff File
mod - src/QABugs/QABugs_6.cxx Diff File
mod - src/V3d/V3d_View.cxx Diff File
mod - src/V3d/V3d_View.hxx Diff File
mod - src/V3d/V3d_Viewer.cxx Diff File
mod - src/V3d/V3d_Viewer.hxx Diff File
mod - src/V3d/V3d_Viewer_4.cxx Diff File
mod - src/V3d/V3d_View_4.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File

master ab80de54

2020-12-30 09:20:22

dpasukhi


Committer: bugmaster Details Diff
0032028: Coding Rules, StepFile - eliminate CLang warning -Wmisleading-indentation

Regenerated the StepFile/lex.step.cxx using the latest version of WinFlexBison
- Fixed [-Wmisleading-indentation] warning
- Removed empty lines
Affected Issues
0032028
mod - src/StepFile/lex.step.cxx Diff File
mod - src/StepFile/step.lex Diff File

master d723356f

2020-12-29 12:22:50

kgv

Details Diff
0032027: Visualization, Prs3d_Drawer - unable to unset HasOwnFaceBoundaryDraw() property

Added missing Unset methods to Prs3d_Drawer properties.
mod - src/Prs3d/Prs3d_Drawer.cxx Diff File
mod - src/Prs3d/Prs3d_Drawer.hxx Diff File

master 73dc2d3a

2020-12-22 13:12:57

kgv


Committer: bugmaster Details Diff
0032015: Visualization - Select3D_SensitiveTriangulation::myDetectedIdx is inaccessible

Added Select3D_SensitiveTriangulation::LastDetectedTriangle() property.
Affected Issues
0032015
mod - src/Select3D/Select3D_SensitiveTriangulation.cxx Diff File
mod - src/Select3D/Select3D_SensitiveTriangulation.hxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File

master b2a63f9b

2020-12-21 14:14:49

kgv


Committer: bugmaster Details Diff
0032013: Samples - iOS sample compilation errors

Added missing includes.
Fixed usage of obsolete Standard_Failure interface.
Fixed file headers.
Affected Issues
0032013
mod - samples/ios/UIKitSample/UIKitSample/AppDelegate.h Diff File
mod - samples/ios/UIKitSample/UIKitSample/AppDelegate.mm Diff File
mod - samples/ios/UIKitSample/UIKitSample/CafShapePrs.h Diff File
mod - samples/ios/UIKitSample/UIKitSample/GLView.h Diff File
mod - samples/ios/UIKitSample/UIKitSample/GLView.mm Diff File
mod - samples/ios/UIKitSample/UIKitSample/GLViewController.h Diff File
mod - samples/ios/UIKitSample/UIKitSample/GLViewController.mm Diff File
mod - samples/ios/UIKitSample/UIKitSample/main.mm Diff File
mod - samples/ios/UIKitSample/UIKitSample/OcctDocument.h Diff File
mod - samples/ios/UIKitSample/UIKitSample/OcctDocument.mm Diff File
mod - samples/ios/UIKitSample/UIKitSample/OcctViewer.h Diff File
mod - samples/ios/UIKitSample/UIKitSample/OcctViewer.mm Diff File
mod - samples/ios/UIKitSample/UIKitSample/ViewController.h Diff File
mod - samples/ios/UIKitSample/UIKitSample/ViewController.m Diff File

master 596e7839

2020-12-21 10:52:11

dpasukhi


Committer: bugmaster Details Diff
0031949: JT Import - some colors are lost while reading XT representation from JT file

Added checking to style of faces from SHELL and edges from WIRE
RWMesh_CafReader::fillDocument() is virtual now
mod - src/RWMesh/RWMesh_CafReader.cxx Diff File
mod - src/RWMesh/RWMesh_CafReader.hxx Diff File

master b81b237f

2020-12-21 08:48:18

luz paz


Committer: bugmaster Details Diff
0031939: Coding - correction of spelling errors in comments [part 5]

Fix various typos

Fixed via `codespell v2.1.dev
Affected Issues
0031939
mod - src/Adaptor3d/Adaptor3d_Surface.hxx Diff File
mod - src/Adaptor3d/Adaptor3d_TopolTool.hxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_ApproxAFunc2Var.cxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_ApproxAFunc2Var.hxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_SysBase.cxx Diff File
mod - src/AdvApprox/AdvApprox_ApproxAFunction.hxx Diff File
mod - src/AIS/AIS_InteractiveContext.hxx Diff File
mod - src/AIS/AIS_InteractiveContext_1.cxx Diff File
mod - src/AIS/AIS_Manipulator.hxx Diff File
mod - src/AppDef/AppDef_BSpParLeastSquareOfMyBSplGradientOfBSplineCompute.hxx Diff File
mod - src/AppDef/AppDef_MyLineTool.hxx Diff File
mod - src/AppDef/AppDef_ParLeastSquareOfMyGradientbisOfBSplineCompute.hxx Diff File
mod - src/AppDef/AppDef_ParLeastSquareOfMyGradientOfCompute.hxx Diff File
mod - src/AppDef/AppDef_ParLeastSquareOfTheGradient.hxx Diff File
mod - src/AppDef/AppDef_TheLeastSquares.hxx Diff File
mod - src/AppDef/AppDef_Variational.cxx Diff File
mod - src/Approx/Approx_SweepApproximation.cxx Diff File
mod - src/Approx/Approx_SweepApproximation.hxx Diff File
mod - src/Approx/Approx_SweepFunction.hxx Diff File
mod - src/ApproxInt/ApproxInt_ImpPrmSvSurfaces.gxx Diff File
mod - src/ApproxInt/ApproxInt_KnotTools.cxx Diff File
mod - src/Aspect/Aspect_Window.hxx Diff File
mod - src/BinLDrivers/BinLDrivers_DocumentRetrievalDriver.hxx Diff File
mod - src/BinLDrivers/BinLDrivers_DocumentStorageDriver.cxx Diff File
mod - src/BinLDrivers/BinLDrivers_DocumentStorageDriver.hxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_LocationDriver.cxx Diff File
mod - src/Bisector/Bisector_BisecAna.cxx Diff File
mod - src/BiTgte/BiTgte_Blend.cxx Diff File
mod - src/BndLib/BndLib_AddSurface.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Builder.hxx Diff File
mod - src/BOPAlgo/BOPAlgo_MakerVolume.hxx Diff File
mod - src/BOPAlgo/BOPAlgo_WireSplitter_1.cxx Diff File
mod - src/BOPDS/BOPDS_CommonBlock.hxx Diff File
mod - src/BOPDS/BOPDS_Curve.hxx Diff File
mod - src/BOPDS/BOPDS_DS.hxx Diff File
mod - src/BOPDS/BOPDS_FaceInfo.hxx Diff File
mod - src/BOPDS/BOPDS_IndexRange.hxx Diff File
mod - src/BOPDS/BOPDS_Iterator.hxx Diff File
mod - src/BOPDS/BOPDS_IteratorSI.hxx Diff File
mod - src/BOPDS/BOPDS_Pave.hxx Diff File
mod - src/BOPDS/BOPDS_PaveBlock.hxx Diff File
mod - src/BOPDS/BOPDS_Point.hxx Diff File
mod - src/BOPDS/BOPDS_ShapeInfo.hxx Diff File
mod - src/BOPTools/BOPTools_AlgoTools2D.cxx Diff File
mod - src/BRep/BRep_TFace.hxx Diff File
mod - src/BRepAdaptor/BRepAdaptor_CompCurve.cxx Diff File
mod - src/BRepAdaptor/BRepAdaptor_Curve.hxx Diff File
mod - src/BRepAlgo/BRepAlgo.cxx Diff File
mod - src/BRepAlgo/BRepAlgo_Tool.hxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Section.hxx Diff File
mod - src/BRepApprox/BRepApprox_BSpParLeastSquareOfMyBSplGradientOfTheComputeLineOfApprox.hxx Diff File
mod - src/BRepApprox/BRepApprox_ParLeastSquareOfMyGradientbisOfTheComputeLineOfApprox.hxx Diff File
mod - src/BRepApprox/BRepApprox_ParLeastSquareOfMyGradientOfTheComputeLineBezierOfApprox.hxx Diff File
mod - src/BRepBlend/BRepBlend_AppFuncRoot.hxx Diff File
mod - src/BRepBlend/BRepBlend_AppSurface.hxx Diff File
mod - src/BRepBlend/BRepBlend_SurfRstEvolRad.cxx Diff File
mod - src/BRepBuilderAPI/BRepBuilderAPI_MakeFace.hxx Diff File
mod - src/BRepBuilderAPI/BRepBuilderAPI_MakeSolid.hxx Diff File
mod - src/BRepBuilderAPI/BRepBuilderAPI_MakeWire.hxx Diff File
mod - src/BRepBuilderAPI/BRepBuilderAPI_Sewing.cxx Diff File
mod - src/BRepBuilderAPI/BRepBuilderAPI_Sewing.hxx Diff File
mod - src/BRepCheck/BRepCheck_Wire.cxx Diff File
mod - src/BRepCheck/BRepCheck_Wire.hxx Diff File
mod - src/BRepClass3d/BRepClass3d_Intersector3d.hxx Diff File
mod - src/BRepExtrema/BRepExtrema_OverlapTool.hxx Diff File
mod - src/BRepExtrema/BRepExtrema_SelfIntersection.hxx Diff File
mod - src/BRepFeat/BRepFeat_Builder.hxx Diff File
mod - src/BRepFeat/BRepFeat_RibSlot.cxx Diff File
mod - src/BRepFill/BRepFill.cxx Diff File
mod - src/BRepFill/BRepFill_CompatibleWires.cxx Diff File
mod - src/BRepFill/BRepFill_Evolved.cxx Diff File
mod - src/BRepFill/BRepFill_LocationLaw.hxx Diff File
mod - src/BRepFill/BRepFill_NSections.hxx Diff File
mod - src/BRepFill/BRepFill_OffsetWire.hxx Diff File
mod - src/BRepFill/BRepFill_PipeShell.hxx Diff File
mod - src/BRepFill/BRepFill_ShapeLaw.hxx Diff File
mod - src/BRepFill/BRepFill_Sweep.cxx Diff File
mod - src/BRepFill/BRepFill_Sweep.hxx Diff File
mod - src/BRepFilletAPI/BRepFilletAPI_MakeChamfer.hxx Diff File
mod - src/BRepFilletAPI/BRepFilletAPI_MakeFillet2d.hxx Diff File
mod - src/BRepGProp/BRepGProp_Cinert.hxx Diff File
mod - src/BRepLib/BRepLib.hxx Diff File
mod - src/BRepLib/BRepLib_CheckCurveOnSurface.hxx Diff File
mod - src/BRepLib/BRepLib_FuseEdges.cxx Diff File
mod - src/BRepLib/BRepLib_MakeFace.hxx Diff File
mod - src/BRepLib/BRepLib_MakeSolid.hxx Diff File
mod - src/BRepLib/BRepLib_MakeWire.hxx Diff File
mod - src/BRepLProp/BRepLProp.hxx Diff File
mod - src/BRepMesh/BRepMesh_CircleInspector.hxx Diff File
mod - src/BRepMesh/BRepMesh_CircleTool.hxx Diff File
mod - src/BRepMesh/BRepMesh_Classifier.hxx Diff File
mod - src/BRepMesh/BRepMesh_Context.hxx Diff File
mod - src/BRepMesh/BRepMesh_CurveTessellator.hxx Diff File
mod - src/BRepMesh/BRepMesh_DataStructureOfDelaun.hxx Diff File
mod - src/BRepMesh/BRepMesh_Delaun.cxx Diff File
mod - src/BRepMesh/BRepMesh_Delaun.hxx Diff File
mod - src/BRepMesh/BRepMesh_Edge.hxx Diff File
mod - src/BRepMesh/BRepMesh_FaceChecker.hxx Diff File
mod - src/BRepMesh/BRepMesh_GeomTool.cxx Diff File
mod - src/BRepMesh/BRepMesh_GeomTool.hxx Diff File
mod - src/BRepMesh/BRepMesh_IncrementalMesh.hxx Diff File
mod - src/BRepMesh/BRepMesh_MeshTool.hxx Diff File
mod - src/BRepMesh/BRepMesh_ModelBuilder.hxx Diff File
mod - src/BRepMesh/BRepMesh_ModelHealer.hxx Diff File
mod - src/BRepMesh/BRepMesh_ModelPreProcessor.cxx Diff File
mod - src/BRepMesh/BRepMesh_OrientedEdge.hxx Diff File
mod - src/BRepMesh/BRepMesh_PairOfIndex.hxx Diff File
mod - src/BRepMesh/BRepMesh_ShapeTool.cxx Diff File
mod - src/BRepMesh/BRepMesh_Triangulator.cxx Diff File
mod - src/BRepMesh/BRepMesh_Triangulator.hxx Diff File
mod - src/BRepMesh/delabella.cpp Diff File
mod - src/BRepOffset/BRepOffset_MakeOffset.cxx Diff File
mod - src/BRepOffset/BRepOffset_MakeSimpleOffset.hxx Diff File
mod - src/BRepOffset/BRepOffset_Offset.hxx Diff File
mod - src/BRepOffset/BRepOffset_Tool.hxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_DraftAngle.hxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_FindContigousEdges.hxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakeOffset.hxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakePipeShell.hxx Diff File
mod - src/BRepPrim/BRepPrim_GWedge.hxx Diff File
mod - src/BRepPrim/BRepPrim_Sphere.hxx Diff File
mod - src/BRepPrimAPI/BRepPrimAPI_MakeRevol.cxx Diff File
mod - src/BRepSweep/BRepSweep_Iterator.hxx Diff File
mod - src/BRepSweep/BRepSweep_NumLinearRegularSweep.hxx Diff File
mod - src/BRepSweep/BRepSweep_Rotation.hxx Diff File
mod - src/BRepSweep/BRepSweep_Translation.hxx Diff File
mod - src/BRepSweep/BRepSweep_Trsf.hxx Diff File
mod - src/BRepTest/BRepTest_DraftAngleCommands.cxx Diff File
mod - src/BRepTest/BRepTest_SweepCommands.cxx Diff File
mod - src/BRepTools/BRepTools.hxx Diff File
mod - src/BRepTools/BRepTools_Modifier.cxx Diff File
mod - src/BRepTools/BRepTools_Quilt.hxx Diff File
mod - src/BRepTools/BRepTools_ShapeSet.cxx Diff File
mod - src/BRepTools/BRepTools_Substitution.hxx Diff File
mod - src/BSplCLib/BSplCLib.cxx Diff File
mod - src/BSplCLib/BSplCLib.hxx Diff File
mod - src/BSplCLib/BSplCLib_CurveComputation.gxx Diff File
mod - src/CDF/CDF_Application.hxx Diff File
mod - src/CDF/CDF_MetaDataDriver.hxx Diff File
mod - src/CDM/CDM_Document.hxx Diff File
mod - src/ChFi2d/ChFi2d.hxx Diff File
mod - src/ChFi2d/ChFi2d_ConstructionError.hxx Diff File
mod - src/ChFi2d/ChFi2d_FilletAlgo.hxx Diff File
mod - src/ChFi3d/ChFi3d_Builder.hxx Diff File
mod - src/ChFi3d/ChFi3d_Builder_0.cxx Diff File
mod - src/ChFi3d/ChFi3d_Builder_2.cxx Diff File
mod - src/ChFi3d/ChFi3d_Builder_C1.cxx Diff File
mod - src/ChFi3d/ChFi3d_FilBuilder.cxx Diff File
mod - src/ChFi3d/ChFi3d_FilBuilder.hxx Diff File
mod - src/ChFiDS/ChFiDS_ChamfSpine.cxx Diff File
mod - src/ChFiDS/ChFiDS_CommonPoint.hxx Diff File
mod - src/ChFiKPart/ChFiKPart_ComputeData_ChAsymPlnCon.cxx Diff File
mod - src/ChFiKPart/ChFiKPart_ComputeData_ChAsymPlnCyl.cxx Diff File
mod - src/ChFiKPart/ChFiKPart_ComputeData_ChPlnCon.cxx Diff File
mod - src/ChFiKPart/ChFiKPart_ComputeData_ChPlnCyl.cxx Diff File
mod - src/Contap/Contap_Contour.cxx Diff File
mod - src/Contap/Contap_Point.hxx Diff File
mod - src/Convert/Convert_ConicToBSplineCurve.cxx Diff File
mod - src/Convert/Convert_ElementarySurfaceToBSplineSurface.hxx Diff File
mod - src/Convert/Convert_GridPolynomialToPoles.hxx Diff File
mod - src/CPnts/CPnts_AbscissaPoint.cxx Diff File
mod - src/CPnts/CPnts_AbscissaPoint.hxx Diff File
mod - src/CPnts/CPnts_MyRootFunction.cxx Diff File
mod - src/CPnts/CPnts_UniformDeflection.cxx Diff File
mod - src/CSLib/CSLib.hxx Diff File

master 8d8971e7

2020-12-20 16:52:40

kgv


Committer: bugmaster Details Diff
0032011: Configuration - add batch files to build OCCT for macOS and iOS targets

Added script adm/scripts/macos_build.sh and template macos_custom.bat.template
intended for automating building routines targeting macOS platform.

Added script adm/scripts/ios_build.sh and template ios_custom.bat.template
intended for automating building routines targeting iOS platform.
Affected Issues
0032011
add - adm/scripts/ios_build.sh Diff File
add - adm/scripts/ios_custom.sh.template Diff File
add - adm/scripts/macos_build.sh Diff File
add - adm/scripts/macos_custom.sh.template Diff File
 First  Prev  1 2 3 ... 29 30 31 32 33 34 35 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last