Changesets: occt

master 59ec2cce

2020-06-03 09:20:49

kgv


Committer: bugmaster Details Diff
0031596: Visualization, OpenGl_Context - take GL_OES_texture_float extension into account for arbTexFloat flag Affected Issues
0031596
mod - src/OpenGl/OpenGl_Context.cxx Diff File

master 09543c2d

2020-06-02 09:06:42

emv


Committer: bugmaster Details Diff
0031587: Modeling Data - add BRepTools::RemoveInternals() removing internal sub-shapes from the shape
mod - src/BRepTools/BRepTools.cxx Diff File
mod - src/BRepTools/BRepTools.hxx Diff File
mod - src/DBRep/DBRep.cxx Diff File
add - tests/bugs/moddata_3/bug31587_1 Diff File
add - tests/bugs/moddata_3/bug31587_2 Diff File
add - tests/bugs/moddata_3/bug31587_3 Diff File
add - tests/bugs/moddata_3/bug31587_4 Diff File
add - tests/bugs/moddata_3/bug31587_5 Diff File
add - tests/bugs/moddata_3/bug31587_6 Diff File
add - tests/bugs/moddata_3/bug31587_7 Diff File
add - tests/bugs/moddata_3/bug31587_8 Diff File

master d4cefcc0

2020-05-28 16:42:13

kgv


Committer: bugmaster Details Diff
0031477: Visualization, TKOpenGl - fetch/wrap getBufferSubData() function from WebGL 2.0

Added OpenGl_Context::GetBufferSubData() implementing getBufferSubData() based on capabilities of various APIs.
Added OpenGl_VertexBuffer::GetSubData() similar to OpenGl_VertexBuffer::SubData().
Affected Issues
0031477
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_GlCore30.hxx Diff File
mod - src/OpenGl/OpenGl_VertexBuffer.cxx Diff File
mod - src/OpenGl/OpenGl_VertexBuffer.hxx Diff File
mod - src/OpenGl/OpenGl_VertexBufferCompat.cxx Diff File
mod - src/OpenGl/OpenGl_VertexBufferCompat.hxx Diff File

master 872f98d9

2020-05-27 17:46:34

kgv


Committer: bugmaster Details Diff
0031583: Visualization, OpenGl_Context - load OpenGL ES 3.0 functions

OpenGl_Context now retrieves complete functions sets of OpenGL ES 3.0, 3.1 and 3.2.
Affected Issues
0031583
mod - src/OpenGl/FILES Diff File
mod - src/OpenGl/OpenGl_ArbIns.hxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_GlCore30.hxx Diff File
mod - src/OpenGl/OpenGl_GlCore31.hxx Diff File
add - src/OpenGl/OpenGl_GLESExtensions.hxx Diff File
mod - src/OpenGl/OpenGl_GlFunctions.hxx Diff File
mod - src/OpenGl/OpenGl_ShaderProgram.cxx Diff File

master e4e3254a

2020-05-27 10:36:17

kgv


Committer: bugmaster Details Diff
0031580: Visualization, TKOpenGl - cubemap initialization error on OpenGL ES 2.0

OpenGl_Texture::InitCubeMap() now avoids using sized internal format in case of GLES2.
OpenGl_Sampler::applySamplerParams() now checks OpenGL version before setting GL_TEXTURE_WRAP_R.
Affected Issues
0031580
mod - src/OpenGl/OpenGl_Sampler.cxx Diff File
mod - src/OpenGl/OpenGl_Texture.cxx Diff File

master a2176e65

2020-05-26 11:16:46

asuraven


Committer: bugmaster Details Diff
0031570: Samples - add Qt samples similar to standard MFC samples

Added Qt sample OCCTOverview providing examples of use of OCCT API with relevant code and demonstration of results in the viewer.

Off-topic: some unused images are removed from dox/introduction/images/
Affected Issues
0031570
mod - adm/SAMPLES Diff File
mod - adm/SAMPLES_RESOURCES Diff File
mod - adm/templates/env.bat.in Diff File
mod - adm/templates/env.samples.bat.in Diff File
mod - adm/templates/env.samples.sh.in Diff File
mod - adm/templates/sample.bat Diff File
mod - adm/templates/sample.sh Diff File
mod - CMakeLists.txt Diff File
mod - dox/FILES_HTML.txt Diff File
rm - dox/introduction/images/overview_c__ie.png Diff File
rm - dox/introduction/images/overview_mvc.png Diff File
rm - dox/introduction/images/overview_qt.png Diff File
rm - dox/introduction/images/samples_java_android_occt.jpg Diff File
rm - dox/introduction/images/samples_qml_android_occt.jpg Diff File
rm - dox/introduction/images/sample_ios_uikit.png Diff File
rm - dox/introduction/images/sample_webgl.png Diff File
rm - dox/samples/images/overview_overview_qt.png Diff File
add - dox/samples/images/sample_overview_qt.png Diff File
mod - dox/samples/samples.md Diff File
add - samples/OCCTOverview/code/AdaptorCurve2d_AIS.cxx Diff File
add - samples/OCCTOverview/code/AdaptorCurve2d_AIS.h Diff File
add - samples/OCCTOverview/code/AdaptorCurve_AIS.cxx Diff File
add - samples/OCCTOverview/code/AdaptorCurve_AIS.h Diff File
add - samples/OCCTOverview/code/AdaptorPnt2d_AIS.cxx Diff File
add - samples/OCCTOverview/code/AdaptorPnt2d_AIS.h Diff File
add - samples/OCCTOverview/code/AdaptorVec_AIS.cxx Diff File
add - samples/OCCTOverview/code/AdaptorVec_AIS.h Diff File
add - samples/OCCTOverview/code/BaseSample.cxx Diff File
add - samples/OCCTOverview/code/BaseSample.h Diff File
add - samples/OCCTOverview/code/DataExchange.json Diff File
add - samples/OCCTOverview/code/DataExchangeSamples.cxx Diff File
add - samples/OCCTOverview/code/DataExchangeSamples.h Diff File
add - samples/OCCTOverview/code/FILES Diff File
add - samples/OCCTOverview/code/Geometry.json Diff File
add - samples/OCCTOverview/code/GeometrySamples.cxx Diff File
add - samples/OCCTOverview/code/GeometrySamples.h Diff File
add - samples/OCCTOverview/code/MakeBottle.cxx Diff File
add - samples/OCCTOverview/code/MakeBottle.h Diff File
add - samples/OCCTOverview/code/Ocaf.json Diff File
add - samples/OCCTOverview/code/OcafSamples.cxx Diff File
add - samples/OCCTOverview/code/OcafSamples.h Diff File
add - samples/OCCTOverview/code/Sample2D_Face.cxx Diff File
add - samples/OCCTOverview/code/Sample2D_Face.h Diff File
add - samples/OCCTOverview/code/Sample2D_Image.cxx Diff File
add - samples/OCCTOverview/code/Sample2D_Image.h Diff File
add - samples/OCCTOverview/code/Sample2D_Markers.cxx Diff File
add - samples/OCCTOverview/code/Sample2D_Markers.h Diff File
add - samples/OCCTOverview/code/Samples.qrc Diff File
add - samples/OCCTOverview/code/TOcafFunction_BoxDriver.cxx Diff File
add - samples/OCCTOverview/code/TOcafFunction_BoxDriver.h Diff File
add - samples/OCCTOverview/code/TOcafFunction_CutDriver.cxx Diff File
add - samples/OCCTOverview/code/TOcafFunction_CutDriver.h Diff File
add - samples/OCCTOverview/code/TOcafFunction_CylDriver.cxx Diff File
add - samples/OCCTOverview/code/TOcafFunction_CylDriver.h Diff File
add - samples/OCCTOverview/code/TOcaf_Application.cxx Diff File
add - samples/OCCTOverview/code/TOcaf_Application.h Diff File
add - samples/OCCTOverview/code/Topology.json Diff File
add - samples/OCCTOverview/code/TopologySamples.cxx Diff File
add - samples/OCCTOverview/code/TopologySamples.h Diff File
add - samples/OCCTOverview/code/Triangulation.json Diff File
add - samples/OCCTOverview/code/TriangulationSamples.cxx Diff File
add - samples/OCCTOverview/code/TriangulationSamples.h Diff File
add - samples/OCCTOverview/code/Viewer2d.json Diff File
add - samples/OCCTOverview/code/Viewer2dSamples.cxx Diff File
add - samples/OCCTOverview/code/Viewer2dSamples.h Diff File
add - samples/OCCTOverview/code/Viewer3d.json Diff File
add - samples/OCCTOverview/code/Viewer3dSamples.cxx Diff File
add - samples/OCCTOverview/code/Viewer3dSamples.h Diff File
add - samples/qt/IESample/.gitignore Diff File
rm - samples/qt/IESample/custom.bat Diff File
add - samples/qt/IESample/custom.bat.template Diff File
rm - samples/qt/IESample/custom.sh Diff File
add - samples/qt/IESample/custom.sh.template Diff File
mod - samples/qt/IESample/env.bat Diff File
add - samples/qt/OCCTOverview/.gitignore Diff File
add - samples/qt/OCCTOverview/CMakeLists.txt Diff File
add - samples/qt/OCCTOverview/custom.bat.template Diff File
add - samples/qt/OCCTOverview/custom.sh.template Diff File
add - samples/qt/OCCTOverview/env.bat Diff File
add - samples/qt/OCCTOverview/env.sh Diff File
add - samples/qt/OCCTOverview/EXTERNLIB Diff File
add - samples/qt/OCCTOverview/FILES Diff File
add - samples/qt/OCCTOverview/genproj.bat Diff File
add - samples/qt/OCCTOverview/make.sh Diff File
add - samples/qt/OCCTOverview/msvc.bat Diff File
add - samples/qt/OCCTOverview/OCCTOverview.pro Diff File
add - samples/qt/OCCTOverview/OCCTOverview0.pro Diff File
add - samples/qt/OCCTOverview/PACKAGES Diff File
add - samples/qt/OCCTOverview/ReadMe.md Diff File
add - samples/qt/OCCTOverview/res/antialiasing.png Diff File
add - samples/qt/OCCTOverview/res/cursor_rotate.png Diff File
add - samples/qt/OCCTOverview/res/cursor_zoom.png Diff File
add - samples/qt/OCCTOverview/res/help.png Diff File
add - samples/qt/OCCTOverview/res/lamp.png Diff File
add - samples/qt/OCCTOverview/res/raytracing.png Diff File
add - samples/qt/OCCTOverview/res/reflections.png Diff File
add - samples/qt/OCCTOverview/res/shadows.png Diff File
add - samples/qt/OCCTOverview/res/tool_color.png Diff File
add - samples/qt/OCCTOverview/res/tool_delete.png Diff File
add - samples/qt/OCCTOverview/res/tool_material.png Diff File
add - samples/qt/OCCTOverview/res/tool_shading.png Diff File
add - samples/qt/OCCTOverview/res/tool_transparency.png Diff File
add - samples/qt/OCCTOverview/res/tool_wireframe.png Diff File
add - samples/qt/OCCTOverview/res/view_axo.png Diff File
add - samples/qt/OCCTOverview/res/view_back.png Diff File
add - samples/qt/OCCTOverview/res/view_bottom.png Diff File
add - samples/qt/OCCTOverview/res/view_comp_off.png Diff File
add - samples/qt/OCCTOverview/res/view_comp_on.png Diff File
add - samples/qt/OCCTOverview/res/view_fitall.png Diff File
add - samples/qt/OCCTOverview/res/view_front.png Diff File
add - samples/qt/OCCTOverview/res/view_left.png Diff File
add - samples/qt/OCCTOverview/res/view_reset.png Diff File
add - samples/qt/OCCTOverview/res/view_right.png Diff File
add - samples/qt/OCCTOverview/res/view_top.png Diff File
add - samples/qt/OCCTOverview/run.bat Diff File
add - samples/qt/OCCTOverview/run.sh Diff File
add - samples/qt/OCCTOverview/src/ApplicationCommon.cxx Diff File
add - samples/qt/OCCTOverview/src/ApplicationCommon.h Diff File
add - samples/qt/OCCTOverview/src/CommonSample.h Diff File
add - samples/qt/OCCTOverview/src/DocumentCommon.cxx Diff File
add - samples/qt/OCCTOverview/src/DocumentCommon.h Diff File
add - samples/qt/OCCTOverview/src/FILES Diff File
add - samples/qt/OCCTOverview/src/GeomWidget.cxx Diff File
add - samples/qt/OCCTOverview/src/GeomWidget.h Diff File
add - samples/qt/OCCTOverview/src/Main.cxx Diff File
add - samples/qt/OCCTOverview/src/OcctHighlighter.cxx Diff File
add - samples/qt/OCCTOverview/src/OcctHighlighter.h Diff File
add - samples/qt/OCCTOverview/src/OCCTOverview.qrc Diff File
add - samples/qt/OCCTOverview/src/OcctWindow.cxx Diff File
add - samples/qt/OCCTOverview/src/OcctWindow.h Diff File
add - samples/qt/OCCTOverview/src/TranslateDialog.cxx Diff File
add - samples/qt/OCCTOverview/src/TranslateDialog.h Diff File
add - samples/qt/OCCTOverview/src/Transparency.cxx Diff File
add - samples/qt/OCCTOverview/src/Transparency.h Diff File
add - samples/qt/OCCTOverview/src/View.cxx Diff File
add - samples/qt/OCCTOverview/src/View.h Diff File
add - samples/qt/Tutorial/.gitignore Diff File
rm - samples/qt/Tutorial/custom.bat Diff File
add - samples/qt/Tutorial/custom.bat.template Diff File
rm - samples/qt/Tutorial/custom.sh Diff File
add - samples/qt/Tutorial/custom.sh.template Diff File
mod - samples/qt/Tutorial/env.bat Diff File

master 1fc1a207

2020-05-22 10:04:49

akaftasev


Committer: bugmaster Details Diff
0031504: Data Exchange - Wrong output of progress indicator when writing to stl

Added new condition for first indicated element at Draw_ProgressIndicator::Show(),
because it’s more logical that at start progress starts at 0
Changed usage of Next() to Next(step) for increment progress to IND_THRESHOLD in RWStl::writeASCII() and RWStl::writeBinary()
Changed condition for continuation of writing and add interrupt to this function
Added possibility to use Progress indicator in writestl
Changed paremeter in constructor Message_ProgressSentry aPS() IND_THRESHOLD to 1
Changed test
Affected Issues
0031504
mod - src/Draw/Draw_ProgressIndicator.cxx Diff File
mod - src/RWStl/RWStl.cxx Diff File
mod - src/StlAPI/StlAPI_Writer.cxx Diff File
mod - src/StlAPI/StlAPI_Writer.hxx Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx Diff File
mod - tests/bugs/fclasses/bug28478 Diff File
mod - tests/bugs/fclasses/bug31092 Diff File
add - tests/de_mesh/shape_write_stl/B1 Diff File

master 2ba1172b

2020-05-20 12:50:15

vsv


Committer: bugmaster Details Diff
0031573: Visualization - Do not show seam edge for shading presentation with boundary edges in VTK Affected Issues
0031573
mod - src/IVtk/IVtk_Types.hxx Diff File
mod - src/IVtkOCC/IVtkOCC_ShapeMesher.cxx Diff File
mod - src/IVtkTools/IVtkTools_DisplayModeFilter.cxx Diff File
add - tests/v3d/ivtk/seam_edges Diff File

master 78c4e836

2020-05-19 07:47:25

kgv


Committer: bugmaster Details Diff
0031571: Visualization, TKOpenGl - provide depth peeling OIT option

Graphic3d_RenderTransparentMethod has been extended by Graphic3d_RTM_DEPTH_PEELING_OIT,
which is handled by OpenGl_LayerList::renderTransparent().

OpenGl_FrameBuffer::Init() now does not silently ignore unknown color attachment format and return failure.
OpenGl_FrameBuffer::InitWrapper() - added constructor wrapping existing color textures.

v3d/transparency/oit: test case added
mod - src/Graphic3d/Graphic3d_RenderingParams.hxx Diff File
mod - src/Graphic3d/Graphic3d_RenderTransparentMethod.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
add - src/OpenGl/OpenGl_DepthPeeling.cxx Diff File
add - src/OpenGl/OpenGl_DepthPeeling.hxx Diff File
mod - src/OpenGl/OpenGl_FrameBuffer.cxx 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_SetOfShaderPrograms.hxx 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
mod - src/OpenGl/OpenGl_Texture.hxx Diff File
mod - src/OpenGl/OpenGl_TextureFormat.cxx Diff File
mod - src/OpenGl/OpenGl_View.cxx Diff File
mod - src/OpenGl/OpenGl_View.hxx Diff File
mod - src/Shaders/Declarations.glsl Diff File
mod - src/Shaders/DeclarationsImpl.glsl Diff File
mod - src/Shaders/Shaders_DeclarationsImpl_glsl.pxx Diff File
mod - src/Shaders/Shaders_Declarations_glsl.pxx Diff File
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
add - tests/v3d/transparency/oit Diff File

master c6f14a52

2020-05-18 13:27:55

jgv


Committer: bugmaster Details Diff
0031558: BRepOffsetAPI_MakeFilling algorithm makes turned inside out face

1. Modification in method BRepFill_Filling::Build - correction of building the wire.
2. Create new subgroup "filling" in the group "bugs".
mod - src/BRepFill/BRepFill_Filling.cxx Diff File
add - tests/bugs/filling/begin Diff File
add - tests/bugs/filling/bug31558 Diff File
mod - tests/bugs/grids.list Diff File

master ae58f707

2020-05-18 13:21:22

ika


Committer: bugmaster Details Diff
0031568: Data Exchange - invalid model produced after STEP import

Add protection against reference to reference in STEP import.
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx Diff File
add - tests/bugs/step/bug31568 Diff File

master 691711cd

2020-05-18 10:04:19

Igor


Committer: bugmaster Details Diff
0031550: Data Exchange, STEP Import - surface transparency is ignored (SURFACE_STYLE_TRANSPARENT)

Implemented reading and writing transparency to/from step files
Affected Issues
0031550
mod - src/RWStepAP214/RWStepAP214_GeneralModule.cxx Diff File
mod - src/RWStepAP214/RWStepAP214_ReadWriteModule.cxx Diff File
mod - src/RWStepVisual/FILES Diff File
add - src/RWStepVisual/RWStepVisual_RWSurfaceStyleReflectanceAmbient.cxx Diff File
add - src/RWStepVisual/RWStepVisual_RWSurfaceStyleReflectanceAmbient.hxx Diff File
add - src/RWStepVisual/RWStepVisual_RWSurfaceStyleRendering.cxx Diff File
add - src/RWStepVisual/RWStepVisual_RWSurfaceStyleRendering.hxx Diff File
add - src/RWStepVisual/RWStepVisual_RWSurfaceStyleRenderingWithProperties.cxx Diff File
add - src/RWStepVisual/RWStepVisual_RWSurfaceStyleRenderingWithProperties.hxx Diff File
add - src/RWStepVisual/RWStepVisual_RWSurfaceStyleTransparent.cxx Diff File
add - src/RWStepVisual/RWStepVisual_RWSurfaceStyleTransparent.hxx Diff File
mod - src/StepAP214/StepAP214_Protocol.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx Diff File
mod - src/STEPConstruct/STEPConstruct_Styles.cxx Diff File
mod - src/STEPConstruct/STEPConstruct_Styles.hxx Diff File
mod - src/StepVisual/FILES Diff File
add - src/StepVisual/StepVisual_Array1OfRenderingPropertiesSelect.hxx Diff File
add - src/StepVisual/StepVisual_HArray1OfRenderingPropertiesSelect.hxx Diff File
add - src/StepVisual/StepVisual_RenderingPropertiesSelect.cxx Diff File
add - src/StepVisual/StepVisual_RenderingPropertiesSelect.hxx Diff File
add - src/StepVisual/StepVisual_ShadingSurfaceMethod.hxx Diff File
mod - src/StepVisual/StepVisual_SurfaceStyleElementSelect.cxx Diff File
mod - src/StepVisual/StepVisual_SurfaceStyleElementSelect.hxx Diff File
add - src/StepVisual/StepVisual_SurfaceStyleReflectanceAmbient.cxx Diff File
add - src/StepVisual/StepVisual_SurfaceStyleReflectanceAmbient.hxx Diff File
add - src/StepVisual/StepVisual_SurfaceStyleRendering.cxx Diff File
add - src/StepVisual/StepVisual_SurfaceStyleRendering.hxx Diff File
add - src/StepVisual/StepVisual_SurfaceStyleRenderingWithProperties.cxx Diff File
add - src/StepVisual/StepVisual_SurfaceStyleRenderingWithProperties.hxx Diff File
add - src/StepVisual/StepVisual_SurfaceStyleTransparent.cxx Diff File
add - src/StepVisual/StepVisual_SurfaceStyleTransparent.hxx Diff File
add - tests/bugs/step/bug31550 Diff File

master faff3767

2020-05-15 23:47:20

kgv


Committer: bugmaster Details Diff
0031478: Visualization, TKOpenGl - allow uploading Cubemap in compressed DDS format when supported by GPU

Graphic3d_TextureRoot::GetCompressedImage() - added new interface for fetching compressed texture image.
Default implementation detects DDS image files using Image_DDSParser parser.

Graphic3d_TextureRoot::GetImage() has been extended with new parameter
- the list of image formats supported by OpenGL driver.
Graphic3d_TextureRoot::convertToCompatible() implicitly converts
BGRA image to RGBA on OpenGL ES, which normally does not support BGR formats.

OpenGl_Caps::isTopDownTextureUV - new property defines how application defines
UV texture coordinates in primitive arrays.
OpenGl_Context::SetTextureMatrix() compares this flag with OpenGl_Texture::IsTopDown()
and automatically flips V coordinate in case of mismatch.

OpenGl_Texture now holds exact number of mipmap levels
instead of Boolean flag indicating that they are defined.
This allows loading DDS files with incomplete mipmap level set
by setting GL_TEXTURE_MAX_LEVEL to appropriate value instead of default 1000
(causing black textures in case if mipmap levels are not defined till 1x1).

Fixed order of texture coordinates transformation within GLSL program to match FFP matrix:
Rotate -> Translate -> Scale (previously Rotation was applied afterwards).
Affected Issues
0031478
mod - samples/mfc/standard/Common/Primitive/Sample2D_Image.cpp Diff File
mod - src/AIS/AIS_XRTrackedDevice.cxx Diff File
mod - src/Aspect/Aspect_OpenVRSession.cxx Diff File
mod - src/Graphic3d/Graphic3d_CubeMap.hxx Diff File
mod - src/Graphic3d/Graphic3d_CubeMapPacked.cxx Diff File
mod - src/Graphic3d/Graphic3d_CubeMapPacked.hxx Diff File
mod - src/Graphic3d/Graphic3d_CubeMapSeparate.cxx Diff File
mod - src/Graphic3d/Graphic3d_CubeMapSeparate.hxx Diff File
mod - src/Graphic3d/Graphic3d_MediaTexture.cxx Diff File
mod - src/Graphic3d/Graphic3d_MediaTexture.hxx Diff File
mod - src/Graphic3d/Graphic3d_TextureParams.hxx Diff File
mod - src/Graphic3d/Graphic3d_TextureRoot.cxx Diff File
mod - src/Graphic3d/Graphic3d_TextureRoot.hxx Diff File
mod - src/Image/FILES Diff File
add - src/Image/Image_CompressedFormat.hxx Diff File
add - src/Image/Image_CompressedPixMap.hxx Diff File
add - src/Image/Image_DDSParser.cxx Diff File
add - src/Image/Image_DDSParser.hxx Diff File
mod - src/Image/Image_Format.hxx Diff File
mod - src/Image/Image_PixMap.cxx Diff File
mod - src/Image/Image_PixMap.hxx Diff File
add - src/Image/Image_SupportedFormats.cxx Diff File
add - src/Image/Image_SupportedFormats.hxx Diff File
mod - src/Image/Image_Texture.cxx Diff File
mod - src/Image/Image_Texture.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_GlFunctions.hxx Diff File
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx Diff File
mod - src/OpenGl/OpenGl_Sampler.cxx Diff File
mod - src/OpenGl/OpenGl_Sampler.hxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff File
mod - src/OpenGl/OpenGl_Texture.cxx Diff File
mod - src/OpenGl/OpenGl_Texture.hxx Diff File
mod - src/OpenGl/OpenGl_TextureFormat.cxx Diff File
mod - src/OpenGl/OpenGl_TextureFormat.hxx Diff File
mod - src/OpenGl/OpenGl_View.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
mod - src/XCAFPrs/XCAFPrs_Texture.cxx Diff File
mod - src/XCAFPrs/XCAFPrs_Texture.hxx Diff File
add - tests/v3d/glsl/cubemap_dds Diff File
mod - tests/v3d/glsl/texture_trsf2 Diff File
add - tests/v3d/glsl/texture_trsf3 Diff File

master e8e8b273

2020-05-15 13:17:34

ifv


Committer: bugmaster Details Diff
0029839: Modeling Algorithms - Unexpected Circle to BSpline surface extrema behavior

Extrema_ExtCS.cxx: treatment of small line segments is added;
Extrema_GenExtCS.cxx: treatment of particular cases curve-quadric and conic-surface are added
Extrema_GlobOptFuncCQuadric, Extrema_GlobOptFuncConicS: new distance functions for particular cases are added

BOPAlgo_PaveFiller_5.cxx : treatment of large common parts edge-face is improved
ElSLib.cxx : method TorusParameters(...) is modified to avoid divide by zero
math_PSOParticlesPool.cxx : initialization of array is added
mod - src/BOPAlgo/BOPAlgo_PaveFiller_5.cxx Diff File
mod - src/ElSLib/ElSLib.cxx Diff File
mod - src/Extrema/Extrema_ExtCS.cxx Diff File
mod - src/Extrema/Extrema_GenExtCS.cxx Diff File
mod - src/Extrema/Extrema_GenExtCS.hxx Diff File
add - src/Extrema/Extrema_GlobOptFuncConicS.cxx Diff File
add - src/Extrema/Extrema_GlobOptFuncConicS.hxx Diff File
add - src/Extrema/Extrema_GlobOptFuncCQuadric.cxx Diff File
add - src/Extrema/Extrema_GlobOptFuncCQuadric.hxx Diff File
mod - src/Extrema/FILES Diff File
mod - src/math/math_PSOParticlesPool.cxx Diff File
mod - tests/bugs/modalg_5/bug25232_8 Diff File
mod - tests/bugs/modalg_7/bug27928 Diff File
mod - tests/bugs/modalg_7/bug29580_1 Diff File
add - tests/bugs/modalg_7/bug29839 Diff File

master 04c5a696

2020-05-15 10:54:26

mkrylova


Committer: bugmaster Details Diff
0029917: Foundation Classes - OSD_FileNode AccessMoment and CreationMoment return the same date on Windows

fAccess in CreationMoment() function for Windows has been modified from TRUE to FALSE
Affected Issues
0029917
mod - src/OSD/OSD_FileNode.cxx Diff File

master 1b6e8b9f

2020-05-14 11:20:55

jfa


Committer: bugmaster Details Diff
0031565: Visualization - SIGFPE, Arithmetic exception if SelectMgr_TriangularFrustumSet::Build() is called with single point
mod - src/SelectMgr/SelectMgr_TriangularFrustumSet.cxx Diff File

master 72e6020d

2020-05-12 16:51:12

dpasukhi

Details Diff
0026925: Data Exchange - Exception can be raised if assembly is empty

- Issue is done in previous version OCCT
- Add test to verify the creating of the label structure using plain OCAF/XDE API
- Situation when the assembly label has no shape attached is correct
Affected Issues
0026925
add - tests/bugs/step/bug26925 Diff File

master 3e85dfc5

2020-05-12 09:21:59

akaftasev


Committer: bugmaster Details Diff
0026555: Modeling Algorithms - Exception-safe status reporting in BRepOffset_MakeOffset

Set safe exit status for:
Standard_NullObject exception,
Standard_NullObject: BRep_Tool:: TopoDS_Vertex hasn't gp_Pnt,
BRep_Tool: no parameter on edge,
BRepOffset_MakeOffset::TrimEdge no projection
mod - src/BRep/BRep_Tool.cxx Diff File
mod - src/BRep/BRep_Tool.hxx Diff File
mod - src/BRepOffset/BRepOffset_Error.hxx Diff File
mod - src/BRepOffset/BRepOffset_Inter2d.cxx Diff File
mod - src/BRepOffset/BRepOffset_Inter2d.hxx Diff File
mod - src/BRepOffset/BRepOffset_MakeOffset.cxx Diff File
mod - src/BRepTest/BRepTest_FeatureCommands.cxx Diff File
mod - tests/offset/with_intersect_80/J9 Diff File

master 3f54cc41

2020-05-12 09:21:59

akaftasev


Committer: bugmaster Details Diff
0027909: Modeling Algorithms - Exception during offset computation

Added function ChFi3d::IsTangentFaces for more accurate definition of connection type.
Test cases have been changed according to the current behavior.
mod - src/BRepOffset/BRepOffset_Analyse.cxx Diff File
mod - src/BRepOffset/BRepOffset_MakeOffset.cxx Diff File
mod - src/ChFi3d/ChFi3d.cxx Diff File
mod - src/ChFi3d/ChFi3d.hxx Diff File
mod - src/ChFi3d/ChFi3d_Builder_0.cxx Diff File
mod - src/ChFi3d/ChFi3d_Builder_0.hxx Diff File
mod - src/ChFi3d/ChFi3d_Builder_1.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_Builder_CnCrn.cxx Diff File
mod - tests/bugs/modalg_7/bug27908 Diff File
mod - tests/bugs/modalg_7/bug27909 Diff File
mod - tests/bugs/modalg_7/bug27910 Diff File
mod - tests/bugs/modalg_7/bug27911 Diff File
mod - tests/bugs/modalg_7/bug27912 Diff File
add - tests/bugs/modalg_7/bug27913 Diff File
mod - tests/offset/with_intersect_20/L3 Diff File
mod - tests/offset/with_intersect_20/L9 Diff File
mod - tests/offset/with_intersect_20/M9 Diff File
mod - tests/offset/with_intersect_80/J9 Diff File
mod - tests/offset/with_intersect_80/K1 Diff File
mod - tests/offset/with_intersect_80/K8 Diff File
mod - tests/offset/with_intersect_80/L1 Diff File
mod - tests/offset/with_intersect_80/L4 Diff File
mod - tests/offset/with_intersect_80/L6 Diff File
mod - tests/offset/with_intersect_80/L8 Diff File
mod - tests/offset/with_intersect_80/M1 Diff File
mod - tests/offset/with_intersect_80/M3 Diff File
mod - tests/offset/with_intersect_80/M5 Diff File
mod - tests/offset/with_intersect_80/M6 Diff File
mod - tests/offset/with_intersect_80/M8 Diff File
mod - tests/offset/with_intersect_80/M9 Diff File
mod - tests/offset/with_intersect_80/N1 Diff File
mod - tests/perf/modalg/bug26443_1 Diff File
mod - tests/perf/modalg/bug26443_2 Diff File

master 158f2931

2020-05-08 20:41:22

kgv


Committer: bugmaster Details Diff
0031004: Coding - eliminate warnings issued by gcc 9.1.0

Fixed -Wrestrict warning within OSD::SetSignal().

Fixed -Wdeprecated-copy warning by adding missing counterpart
in pair copy constructor / assignment operator or by removing trivial constructor.

AdvApp2Var_Node, AdvApp2Var_Patch are now declared as Handle.
AdvApp2Var_Iso is now passed by Handle.

Disabled operator= for TDF_Transaction and TDF_IDFilter.

Standard.cxx - fixed GCC version mischeck causing building failure with experimental GCC versions.

TopOpeBRepDS_EXPORT.cxx - fixed -Wmaybe-uninitialized warnings.
Affected Issues
0031004
mod - src/AdvApp2Var/AdvApp2Var_ApproxAFunc2Var.cxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_Framework.cxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_Framework.hxx Diff File
rm - src/AdvApp2Var/AdvApp2Var_Framework.lxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_Iso.cxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_Iso.hxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_Network.cxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_Network.hxx Diff File
rm - src/AdvApp2Var/AdvApp2Var_Network.lxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_Node.cxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_Node.hxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_Patch.cxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_Patch.hxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_SequenceOfNode.hxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_SequenceOfPatch.hxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_Strip.hxx Diff File
mod - src/AdvApp2Var/FILES Diff File
mod - src/BOPTools/BOPTools_Set.cxx Diff File
mod - src/BOPTools/BOPTools_Set.hxx Diff File
mod - src/BVH/BVH_Box.hxx Diff File
mod - src/Geom2dHatch/Geom2dHatch_Element.cxx Diff File
mod - src/Geom2dHatch/Geom2dHatch_Element.hxx Diff File
mod - src/gp/gp_Quaternion.hxx Diff File
mod - src/gp/gp_Quaternion.lxx Diff File
mod - src/Graphic3d/Graphic3d_CubeMapOrder.hxx Diff File
mod - src/Graphic3d/Graphic3d_Vertex.hxx Diff File
mod - src/Graphic3d/Graphic3d_WorldViewProjState.hxx Diff File
mod - src/HatchGen/HatchGen_PointOnElement.cxx Diff File
mod - src/HatchGen/HatchGen_PointOnElement.hxx Diff File
mod - src/HatchGen/HatchGen_PointOnHatching.cxx Diff File
mod - src/HatchGen/HatchGen_PointOnHatching.hxx Diff File
mod - src/IGESToBRep/IGESToBRep_CurveAndSurface.cxx Diff File
mod - src/IGESToBRep/IGESToBRep_CurveAndSurface.hxx Diff File
mod - src/Interface/Interface_Graph.cxx Diff File
mod - src/Interface/Interface_Graph.hxx Diff File
mod - src/Interface/Interface_STAT.hxx Diff File
mod - src/Intf/Intf_SectionLine.hxx Diff File
mod - src/Intf/Intf_TangentZone.cxx Diff File
mod - src/Intf/Intf_TangentZone.hxx Diff File
mod - src/IntPolyh/IntPolyh_Point.hxx Diff File
mod - src/IntRes2d/IntRes2d_Intersection.hxx Diff File
mod - src/Intrv/Intrv_Intervals.cxx Diff File
mod - src/Intrv/Intrv_Intervals.hxx Diff File
mod - src/NCollection/NCollection_Array1.hxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OSD/OSD_signal.cxx Diff File
mod - src/Standard/Standard.cxx Diff File
mod - src/StepData/StepData_Field.hxx Diff File
mod - src/TDF/TDF_CopyLabel.cxx Diff File
mod - src/TDF/TDF_IDFilter.cxx Diff File
mod - src/TDF/TDF_IDFilter.hxx Diff File
mod - src/TDF/TDF_Transaction.cxx Diff File
mod - src/TDF/TDF_Transaction.hxx Diff File
mod - src/TDocStd/TDocStd_Document.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_EXPORT.cxx Diff File

master 4db6748c

2020-05-08 15:14:49

vsv


Committer: bugmaster Details Diff
0031544: Visualization - show boundaries of faces in shading mode of VTK presentation Affected Issues
0031544
mod - src/IVtkDraw/IVtkDraw.cxx Diff File
mod - src/IVtkTools/IVtkTools_DisplayModeFilter.cxx Diff File
mod - src/IVtkTools/IVtkTools_DisplayModeFilter.hxx Diff File
add - tests/v3d/ivtk/boundary_draw Diff File

master a87b1b37

2020-05-08 11:40:39

kgv


Committer: bugmaster Details Diff
0031501: Foundation Classes, Message_Printer - remove theToPutEndl argument -- use shortcuts

Message::DefaultMessenger()->Send() have been replaced by shortcuts Message::Send().
Affected Issues
0031501
mod - dox/dev_guides/upgrade/upgrade.md Diff File
mod - src/AIS/AIS_Shape.cxx Diff File
mod - src/AIS/AIS_TexturedShape.cxx Diff File
mod - src/AIS/AIS_ViewController.cxx Diff File
mod - src/Aspect/Aspect_OpenVRSession.cxx Diff File
mod - src/Font/Font_FontMgr.cxx Diff File
mod - src/Font/Font_FTFont.cxx Diff File
mod - src/FSD/FSD_Base64Decoder.cxx Diff File
mod - src/Graphic3d/Graphic3d_CubeMapSeparate.cxx Diff File
mod - src/Image/Image_AlienPixMap.cxx Diff File
mod - src/Image/Image_Diff.cxx Diff File
mod - src/Image/Image_Texture.cxx Diff File
mod - src/Image/Image_VideoRecorder.cxx Diff File
mod - src/Media/Media_CodecContext.cxx Diff File
mod - src/Media/Media_FormatContext.cxx Diff File
mod - src/Media/Media_PlayerContext.cxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.cxx Diff File
mod - src/OpenGl/OpenGl_PBREnvironment.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderObject.cxx Diff File
mod - src/RWGltf/RWGltf_CafReader.cxx Diff File
mod - src/RWGltf/RWGltf_CafWriter.cxx Diff File
mod - src/RWGltf/RWGltf_GltfJsonParser.cxx Diff File
mod - src/RWGltf/RWGltf_PrimitiveArrayReader.cxx Diff File
mod - src/RWGltf/RWGltf_TriangulationReader.cxx Diff File
mod - src/RWMesh/RWMesh_CafReader.cxx Diff File
mod - src/RWMesh/RWMesh_MaterialMap.cxx Diff File
mod - src/RWObj/RWObj_MtlReader.cxx Diff File
mod - src/RWObj/RWObj_Reader.cxx Diff File
mod - src/RWStl/RWStl_Reader.cxx Diff File
mod - src/StlAPI/StlAPI_Writer.cxx Diff File
mod - src/V3d/V3d_View.cxx Diff File
mod - src/Xw/Xw_Window.cxx Diff File

master 64e8b010

2020-05-07 11:46:06

ifv


Committer: bugmaster Details Diff
0031552: Bad performance of intersection of cylindrical surfaces

Adjusting parameters of algorithm depending on axes and parameters of cylinders is added in order to reduce computation time

Test case added: tests/lowalgos/intss/bug31552

tests/perf/modalg/bug26310_1: test case corrected according to current state of algorithm
mod - src/IntPatch/IntPatch_ImpImpIntersection_4.gxx Diff File
add - tests/lowalgos/intss/bug31552 Diff File
mod - tests/perf/modalg/bug26310_1 Diff File

master 2615c2d7

2020-05-04 22:23:41

kgv


Committer: bugmaster Details Diff
0031548: Visualization, SelectBasics_PickResult - include surface normal into picking details

SelectMgr_SortCriterion::Normal, SelectBasics_PickResult::SurfaceNormal() - added new property.
SelectMgr_RectangularFrustum::Overlaps() for triangle sets new normal property.
gp_GTrsf::GetMat4() - added conversion into NCollection_Mat4 similar to gp_Trsf::GetMat4().
Affected Issues
0031548
mod - src/gp/gp_GTrsf.hxx Diff File
mod - src/SelectBasics/SelectBasics_PickResult.hxx Diff File
mod - src/SelectMgr/SelectMgr_RectangularFrustum.cxx Diff File
mod - src/SelectMgr/SelectMgr_SortCriterion.hxx Diff File
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File

master 39c8dc70

2020-05-04 19:25:03

abv


Committer: bugmaster Details Diff
0031546: Application Framework - Memory leak (100 bytes) on Load / Close OCAF document

Class Standard_BaseDriver is inherited from Standard_Transient, its descendants are updated accordingly.
Handle is used to manipulate objects of this class and its descendants (instead of references or raw pointers) to ensure automatic destruction.

Added test bugs caf bug31546

Related:
- Standard_OVERRIDE is added in declarations of virtual methods in descendants of Storage_BaseDriver
- Methods operator << and operator >> are removed in descendants of Storage_BaseDriver (they repeat the same methods inherited from the base class)
- Typedef PCDM_BaseDriverPointer is marked as deprecated
- Unused class DDI_Ostream is removed
- Private field Standard_Transient::count is renamed to myRefCount_ to avoid compiler warnings if the same name is used within the scope of a descendant class
- Output of meaningful error messages is restored in DRAW commands fsdread and fsdwrite
mod - src/DDF/DDF_BasicCommands.cxx Diff File
rm - src/DDF/DDF_IOStream.cxx Diff File
rm - src/DDF/DDF_IOStream.hxx Diff File
mod - src/DDF/FILES Diff File
mod - src/DDocStd/DDocStd_ShapeSchemaCommands.cxx Diff File
mod - src/FSD/FSD_BinaryFile.cxx Diff File
mod - src/FSD/FSD_BinaryFile.hxx Diff File
mod - src/FSD/FSD_CmpFile.cxx Diff File
mod - src/FSD/FSD_CmpFile.hxx Diff File
mod - src/FSD/FSD_File.cxx Diff File
mod - src/FSD/FSD_File.hxx Diff File
mod - src/FSD/FSD_FileHeader.hxx Diff File
mod - src/PCDM/PCDM.cxx Diff File
mod - src/PCDM/PCDM.hxx Diff File
mod - src/PCDM/PCDM_BaseDriverPointer.hxx Diff File
mod - src/PCDM/PCDM_ReadWriter.cxx Diff File
mod - src/PCDM/PCDM_ReadWriter.hxx Diff File
mod - src/PCDM/PCDM_ReadWriter_1.cxx Diff File
mod - src/PCDM/PCDM_StorageDriver.cxx Diff File
mod - src/Standard/Standard_Transient.cxx Diff File
mod - src/Standard/Standard_Transient.hxx Diff File
mod - src/StdLDrivers/StdLDrivers_DocumentRetrievalDriver.cxx Diff File
mod - src/StdObjMgt/StdObjMgt_ReadData.cxx Diff File
mod - src/StdObjMgt/StdObjMgt_ReadData.hxx Diff File
mod - src/StdObjMgt/StdObjMgt_WriteData.cxx Diff File
mod - src/StdObjMgt/StdObjMgt_WriteData.hxx Diff File
mod - src/StdStorage/StdStorage.cxx Diff File
mod - src/StdStorage/StdStorage.hxx Diff File
mod - src/StdStorage/StdStorage_HeaderData.cxx Diff File
mod - src/StdStorage/StdStorage_HeaderData.hxx Diff File
mod - src/StdStorage/StdStorage_RootData.cxx Diff File
mod - src/StdStorage/StdStorage_RootData.hxx Diff File
mod - src/StdStorage/StdStorage_TypeData.cxx Diff File
mod - src/StdStorage/StdStorage_TypeData.hxx Diff File
mod - src/Storage/FILES Diff File
mod - src/Storage/Storage_BaseDriver.cxx Diff File
mod - src/Storage/Storage_BaseDriver.hxx Diff File
rm - src/Storage/Storage_BaseDriver.lxx Diff File
mod - src/Storage/Storage_CallBack.hxx Diff File
mod - src/Storage/Storage_DefaultCallBack.cxx Diff File
mod - src/Storage/Storage_DefaultCallBack.hxx Diff File
mod - src/Storage/Storage_HeaderData.cxx Diff File
mod - src/Storage/Storage_HeaderData.hxx Diff File
mod - src/Storage/Storage_RootData.cxx Diff File
mod - src/Storage/Storage_RootData.hxx Diff File
mod - src/Storage/Storage_Schema.cxx Diff File
mod - src/Storage/Storage_Schema.hxx Diff File
rm - src/Storage/Storage_Schema.lxx Diff File
mod - src/Storage/Storage_TypeData.cxx Diff File
mod - src/Storage/Storage_TypeData.hxx Diff File
mod - src/UTL/UTL.cxx Diff File
mod - src/UTL/UTL.hxx Diff File
add - tests/bugs/caf/bug31546 Diff File
mod - tests/bugs/fclasses/bug29355 Diff File
 First  Prev  1 2 3 ... 30 ... 41 42 43 44 45 46 47 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last