Changesets: occt

master 93cdaa76

2021-02-20 12:01:16

kgv


Committer: bugmaster Details Diff
0031196: Visualization, TKOpenGl - enable Ray-Tracing using OpenGL ES 3.2

OpenGl_Context now activates Ray-Tracing and arbTboRGB32 for GLES 3.2.
Removed initialization of some uniforms from GLSL code.
Fixed implicit casts within Ray-Tracing shaders.
Affected Issues
0031196
mod - dox/introduction/introduction.md Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_GlFunctions.cxx Diff File
mod - src/OpenGl/OpenGl_View.hxx Diff File
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff File
mod - src/Shaders/Display.fs Diff File
mod - src/Shaders/PathtraceBase.fs Diff File
mod - src/Shaders/RaytraceBase.fs Diff File
mod - src/Shaders/RaytraceRender.fs Diff File
mod - src/Shaders/RaytraceSmooth.fs Diff File
mod - src/Shaders/Shaders_Display_fs.pxx Diff File
mod - src/Shaders/Shaders_PathtraceBase_fs.pxx Diff File
mod - src/Shaders/Shaders_RaytraceBase_fs.pxx Diff File
mod - src/Shaders/Shaders_RaytraceRender_fs.pxx Diff File
mod - src/Shaders/Shaders_RaytraceSmooth_fs.pxx Diff File

master 127330f9

2021-02-20 10:33:19

kgv


Committer: bugmaster Details Diff
0032147: Documentation - drop mentioning of WOK from build_3rdparty Affected Issues
0032147
mod - dox/build/build_3rdparty/building_3rdparty.md Diff File
mod - dox/build/build_occt/building_occt.md Diff File

master 9140163b

2021-02-19 22:34:56

azv


Committer: smoskvin Details Diff
0032066: Modeling Algorithms - Incorrect result of Boolean CUT operation

Do not limit the normalization factor of the highly anisotropic parametric space when filtering start points in the algorithm of walking line construction.
Additionally check the knots are in the increasing orders when merging two B-spline curves
mod - src/GeomConvert/GeomConvert_CompCurveToBSplineCurve.cxx Diff File
mod - src/IntWalk/IntWalk_IWalking_2.gxx Diff File
add - tests/bugs/modalg_7/bug32066 Diff File
mod - tests/hlr/exact_hlr/bug27979_6 Diff File

master e44b849d

2021-02-19 17:49:28

kgv


Committer: bugmaster Details Diff
0032145: Coding Rules - move GL functions loading to OpenGl_GlFunctions.cxx Affected Issues
0032145
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_GlFunctions.cxx Diff File
mod - src/OpenGl/OpenGl_GlFunctions.hxx Diff File

master 374dffea

2021-02-17 11:36:03

kgv


Committer: bugmaster Details Diff
0032139: Visualization - support single-precision floating point data within Poly_Triangulation

Introduced NCollection_AliasedArray collection defining a general byte array
to be aliased as array of elements of mutable type.

Poly_ArrayOfNodes specializes this interface for collecting 2d/3d points with single/double precision.
Poly_Triangulation relies on this new class for definition of 3D nodes and UV coordinates
using gp_Pnt and gp_Pnt2d by default as before.

RWGltf_CafReader now fills in triangulation using single precision by default (as stored in the file).
Affected Issues
0032139
mod - src/NCollection/FILES Diff File
add - src/NCollection/NCollection_AliasedArray.hxx Diff File
mod - src/Poly/FILES Diff File
add - src/Poly/Poly_ArrayOfNodes.cxx Diff File
add - src/Poly/Poly_ArrayOfNodes.hxx Diff File
add - src/Poly/Poly_ArrayOfUVNodes.cxx Diff File
add - src/Poly/Poly_ArrayOfUVNodes.hxx Diff File
mod - src/Poly/Poly_Triangulation.cxx Diff File
mod - src/Poly/Poly_Triangulation.hxx Diff File
mod - src/RWGltf/RWGltf_CafReader.cxx Diff File
mod - src/RWGltf/RWGltf_CafReader.hxx Diff File
mod - src/RWGltf/RWGltf_TriangulationReader.cxx Diff File
mod - src/RWGltf/RWGltf_TriangulationReader.hxx Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx Diff File

master d5477f8c

2021-02-17 10:49:32

mkrylova


Committer: bugmaster Details Diff
0032137: Coding Rules - merge redundant .lxx files into header files within Package gp

- merged .lxx files into header files within Package gp
- fixed code style
Affected Issues
0032137
mod - src/DsgPrs/DsgPrs.hxx Diff File
mod - src/gp/FILES Diff File
mod - src/gp/gp.cxx Diff File
mod - src/gp/gp.hxx Diff File
rm - src/gp/gp.lxx Diff File
mod - src/gp/gp_Ax1.cxx Diff File
mod - src/gp/gp_Ax1.hxx Diff File
rm - src/gp/gp_Ax1.lxx Diff File
mod - src/gp/gp_Ax2.cxx Diff File
mod - src/gp/gp_Ax2.hxx Diff File
rm - src/gp/gp_Ax2.lxx Diff File
mod - src/gp/gp_Ax22d.cxx Diff File
mod - src/gp/gp_Ax22d.hxx Diff File
rm - src/gp/gp_Ax22d.lxx Diff File
mod - src/gp/gp_Ax2d.cxx Diff File
mod - src/gp/gp_Ax2d.hxx Diff File
rm - src/gp/gp_Ax2d.lxx Diff File
mod - src/gp/gp_Ax3.cxx Diff File
mod - src/gp/gp_Ax3.hxx Diff File
rm - src/gp/gp_Ax3.lxx Diff File
mod - src/gp/gp_Circ.cxx Diff File
mod - src/gp/gp_Circ.hxx Diff File
rm - src/gp/gp_Circ.lxx Diff File
mod - src/gp/gp_Circ2d.cxx Diff File
mod - src/gp/gp_Circ2d.hxx Diff File
rm - src/gp/gp_Circ2d.lxx Diff File
mod - src/gp/gp_Cone.cxx Diff File
mod - src/gp/gp_Cone.hxx Diff File
rm - src/gp/gp_Cone.lxx Diff File
mod - src/gp/gp_Cylinder.cxx Diff File
mod - src/gp/gp_Cylinder.hxx Diff File
rm - src/gp/gp_Cylinder.lxx Diff File
mod - src/gp/gp_Dir.cxx Diff File
mod - src/gp/gp_Dir.hxx Diff File
rm - src/gp/gp_Dir.lxx Diff File
mod - src/gp/gp_Dir2d.cxx Diff File
mod - src/gp/gp_Dir2d.hxx Diff File
rm - src/gp/gp_Dir2d.lxx Diff File
mod - src/gp/gp_Elips.cxx Diff File
mod - src/gp/gp_Elips.hxx Diff File
rm - src/gp/gp_Elips.lxx Diff File
mod - src/gp/gp_Elips2d.cxx Diff File
mod - src/gp/gp_Elips2d.hxx Diff File
rm - src/gp/gp_Elips2d.lxx Diff File
mod - src/gp/gp_GTrsf.cxx Diff File
mod - src/gp/gp_GTrsf.hxx Diff File
rm - src/gp/gp_GTrsf.lxx Diff File
mod - src/gp/gp_GTrsf2d.cxx Diff File
mod - src/gp/gp_GTrsf2d.hxx Diff File
rm - src/gp/gp_GTrsf2d.lxx Diff File
mod - src/gp/gp_Hypr.cxx Diff File
mod - src/gp/gp_Hypr.hxx Diff File
rm - src/gp/gp_Hypr.lxx Diff File
mod - src/gp/gp_Hypr2d.cxx Diff File
mod - src/gp/gp_Hypr2d.hxx Diff File
rm - src/gp/gp_Hypr2d.lxx Diff File
mod - src/gp/gp_Lin.cxx Diff File
mod - src/gp/gp_Lin.hxx Diff File
rm - src/gp/gp_Lin.lxx Diff File
mod - src/gp/gp_Lin2d.cxx Diff File
mod - src/gp/gp_Lin2d.hxx Diff File
rm - src/gp/gp_Lin2d.lxx Diff File
mod - src/gp/gp_Mat.cxx Diff File
mod - src/gp/gp_Mat.hxx Diff File
rm - src/gp/gp_Mat.lxx Diff File
mod - src/gp/gp_Mat2d.cxx Diff File
mod - src/gp/gp_Mat2d.hxx Diff File
rm - src/gp/gp_Mat2d.lxx Diff File
mod - src/gp/gp_Parab.cxx Diff File
mod - src/gp/gp_Parab.hxx Diff File
rm - src/gp/gp_Parab.lxx Diff File
mod - src/gp/gp_Parab2d.cxx Diff File
mod - src/gp/gp_Parab2d.hxx Diff File
rm - src/gp/gp_Parab2d.lxx Diff File
mod - src/gp/gp_Pln.cxx Diff File
mod - src/gp/gp_Pln.hxx Diff File
rm - src/gp/gp_Pln.lxx Diff File
mod - src/gp/gp_Pnt.cxx Diff File
mod - src/gp/gp_Pnt.hxx Diff File
rm - src/gp/gp_Pnt.lxx Diff File
mod - src/gp/gp_Pnt2d.cxx Diff File
mod - src/gp/gp_Pnt2d.hxx Diff File
rm - src/gp/gp_Pnt2d.lxx Diff File
mod - src/gp/gp_Quaternion.cxx Diff File
mod - src/gp/gp_Quaternion.hxx Diff File
rm - src/gp/gp_Quaternion.lxx Diff File
mod - src/gp/gp_Sphere.cxx Diff File
mod - src/gp/gp_Sphere.hxx Diff File
rm - src/gp/gp_Sphere.lxx Diff File
mod - src/gp/gp_Torus.cxx Diff File
mod - src/gp/gp_Torus.hxx Diff File
rm - src/gp/gp_Torus.lxx Diff File
mod - src/gp/gp_Trsf.cxx Diff File
mod - src/gp/gp_Trsf.hxx Diff File
rm - src/gp/gp_Trsf.lxx Diff File
mod - src/gp/gp_Trsf2d.cxx Diff File
mod - src/gp/gp_Trsf2d.hxx Diff File
rm - src/gp/gp_Trsf2d.lxx Diff File
mod - src/gp/gp_Vec.cxx Diff File
mod - src/gp/gp_Vec.hxx Diff File
rm - src/gp/gp_Vec.lxx Diff File
mod - src/gp/gp_Vec2d.cxx Diff File
mod - src/gp/gp_Vec2d.hxx Diff File
rm - src/gp/gp_Vec2d.lxx Diff File
mod - src/gp/gp_XY.cxx Diff File
mod - src/gp/gp_XY.hxx Diff File
rm - src/gp/gp_XY.lxx Diff File
mod - src/gp/gp_XYZ.cxx Diff File
mod - src/gp/gp_XYZ.hxx Diff File
rm - src/gp/gp_XYZ.lxx Diff File
mod - src/IntAna/IntAna_Curve.hxx Diff File
mod - src/PrsDim/PrsDim.hxx Diff File
mod - src/PrsDim/PrsDim_Dimension.hxx Diff File
mod - src/PrsDim/PrsDim_FixRelation.hxx Diff File
mod - src/StdPrs/StdPrs_Isolines.hxx Diff File

master a8b605eb

2021-02-16 11:24:15

vro


Committer: bugmaster Details Diff
0032133: Modeling Data - Restriction of access to internal arrays for Poly_Triangulation, revision of API

Removed methods from Poly_Triangulation/Poly_PolygonOnTriangulation giving access to internal arrays of 2d and 3d nodes, triangles and normals.
Affected Issues
0032133
mod - dox/upgrade/upgrade.md Diff File
mod - samples/mfc/standard/01_Geometry/src/GeometryDoc.cpp Diff File
mod - samples/mfc/standard/07_Triangulation/src/Tesselate_Presentation.cpp Diff File
mod - samples/mfc/standard/07_Triangulation/src/TriangulationDoc.cpp Diff File
mod - samples/mfc/standard/Common/User_Cylinder.cxx Diff File
mod - samples/OCCTOverview/code/TriangulationSamples.cxx Diff File
mod - src/AIS/AIS_Manipulator.cxx Diff File
mod - src/AIS/AIS_Triangulation.cxx Diff File
mod - src/BinMDataXtd/BinMDataXtd_TriangulationDriver.cxx Diff File
mod - src/BinTools/BinTools_ShapeSet.cxx Diff File
mod - src/BRepBndLib/BRepBndLib.cxx Diff File
mod - src/BRepBndLib/BRepBndLib_1.cxx Diff File
mod - src/BRepCheck/BRepCheck_Edge.cxx Diff File
mod - src/BRepExtrema/BRepExtrema_Poly.cxx Diff File
mod - src/BRepExtrema/BRepExtrema_TriangleSet.cxx Diff File
mod - src/BRepGProp/BRepGProp_MeshCinert.cxx Diff File
mod - src/BRepGProp/BRepGProp_MeshProps.cxx Diff File
mod - src/BRepGProp/BRepGProp_MeshProps.hxx Diff File
mod - src/BRepLib/BRepLib.cxx Diff File
mod - src/BRepMesh/BRepMesh_BaseMeshAlgo.cxx Diff File
mod - src/BRepMesh/BRepMesh_EdgeTessellationExtractor.cxx Diff File
mod - src/BRepMesh/BRepMesh_EdgeTessellationExtractor.hxx Diff File
mod - src/BRepMesh/BRepMesh_ModelPreProcessor.cxx Diff File
mod - src/BRepMesh/BRepMesh_ShapeTool.cxx Diff File
mod - src/BRepTools/BRepTools_Modification.cxx Diff File
mod - src/BRepTools/BRepTools_ShapeSet.cxx Diff File
mod - src/DBRep/DBRep_DrawableShape.cxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_Triangulation.cxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_Triangulation2D.cxx Diff File
mod - src/gp/FILES Diff File
add - src/gp/gp_Vec2f.hxx Diff File
add - src/gp/gp_Vec3f.hxx Diff File
mod - src/HLRBRep/HLRBRep_PolyAlgo.cxx Diff File
mod - src/IVtkOCC/IVtkOCC_ShapeMesher.cxx Diff File
mod - src/MeshTest/MeshTest.cxx Diff File
mod - src/MeshTest/MeshTest_CheckTopology.cxx Diff File
mod - src/MeshTest/MeshTest_PluginCommands.cxx Diff File
mod - src/Poly/Poly.cxx Diff File
mod - src/Poly/Poly_CoherentTriangulation.cxx Diff File
mod - src/Poly/Poly_Connect.cxx Diff File
mod - src/Poly/Poly_PolygonOnTriangulation.hxx Diff File
mod - src/Poly/Poly_Triangle.hxx Diff File
mod - src/Poly/Poly_Triangulation.cxx Diff File
mod - src/Poly/Poly_Triangulation.hxx Diff File
mod - src/Prs3d/Prs3d.cxx Diff File
mod - src/Prs3d/Prs3d_ToolQuadric.cxx Diff File
mod - src/QABugs/QABugs_19.cxx Diff File
mod - src/QABugs/QABugs_BVH.cxx Diff File
mod - src/RWGltf/RWGltf_TriangulationReader.cxx Diff File
mod - src/RWGltf/RWGltf_TriangulationReader.hxx Diff File
mod - src/RWMesh/RWMesh_FaceIterator.cxx Diff File
mod - src/RWMesh/RWMesh_FaceIterator.hxx Diff File
mod - src/RWObj/RWObj_TriangulationReader.cxx Diff File
mod - src/RWStl/RWStl.cxx Diff File
mod - src/Select3D/Select3D_SensitiveTriangulation.cxx Diff File
mod - src/ShapePersistent/ShapePersistent_Poly.cxx Diff File
mod - src/StdPrs/StdPrs_Isolines.cxx Diff File
mod - src/StdPrs/StdPrs_ShadedShape.cxx Diff File
mod - src/StdPrs/StdPrs_ToolTriangulatedShape.cxx Diff File
mod - src/StdPrs/StdPrs_WFShape.cxx Diff File
mod - src/StdSelect/StdSelect_BRepSelectionTool.cxx Diff File
mod - src/StlAPI/StlAPI_Reader.cxx Diff File
mod - src/StlAPI/StlAPI_Writer.cxx Diff File
mod - src/TDataXtd/TDataXtd_Triangulation.cxx Diff File
mod - src/TDataXtd/TDataXtd_Triangulation.hxx Diff File
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File
mod - src/VrmlConverter/VrmlConverter_ShadedShape.cxx Diff File
mod - src/VrmlData/VrmlData_IndexedFaceSet.cxx Diff File
mod - src/VrmlData/VrmlData_ShapeConvert.cxx Diff File
mod - src/XDEDRAW/XDEDRAW_Props.cxx Diff File
mod - src/XmlMDataXtd/XmlMDataXtd_TriangulationDriver.cxx Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML_DataSource.cxx Diff File

master 008210c3

2021-02-13 22:01:27

kgv

Details Diff
0032129: Visualization, TKOpenGl - shadowmap is broken for ZLayer having non-zero origin

OpenGl_LayerList::renderLayer() - fixed usage of wrong camera while rendering shadowmap,
and apply Z-Layer origin shift to shadowmap matrix while applying shadow.
Affected Issues
0032129
mod - src/OpenGl/OpenGl_BackgroundArray.cxx Diff File
mod - src/OpenGl/OpenGl_FrameStatsPrs.cxx Diff File
mod - src/OpenGl/OpenGl_LayerList.cxx Diff File
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx Diff File
mod - src/OpenGl/OpenGl_ShadowMap.cxx Diff File
mod - src/OpenGl/OpenGl_ShadowMap.hxx Diff File
add - tests/v3d/shadows/double_precision Diff File

master 9ee24815

2021-02-10 08:05:33

kgv


Committer: bugmaster Details Diff
0032124: Visualization, AIS_Shape - setting color will cause Iso Lines to appear due to misprint in Prs3d_Drawer::SetOwnLineAspects()

Fixed misprint myUIsoAspect -> myVIsoAspect.
Affected Issues
0032124
mod - src/Prs3d/Prs3d_Drawer.cxx Diff File

master 6498be70

2021-02-08 12:16:57

mpv


Committer: bugmaster Details Diff
0032109: Application Framework: Test case bugs caf bug31546 works extremely unstable

In test it should be taken into account that
lappend listmem [meminfo h]
checktrend $listmem 0 0 "Memory leak"
also gets memory (also about 100 bytes per iteration).
Affected Issues
0032109
mod - tests/bugs/caf/bug31546 Diff File

master e03a03fd

2021-02-07 08:03:33

kgv


Committer: bugmaster Details Diff
0032122: Samples - handle WASD keys in WebGL sample Affected Issues
0032122
mod - samples/webgl/WasmOcctView.cpp Diff File
mod - samples/webgl/WasmOcctView.h Diff File

master 830616a6

2021-02-06 15:43:43

dpasukhi


Committer: bugmaster Details Diff
0032119: Coding Rules - eliminate msvc warning C4800 (implicit cast to bool) after fix for 32115

Fixed incorrect comparison and forcing cast
Affected Issues
0032119
mod - src/StepFile/step.tab.cxx Diff File
mod - src/StepFile/step.yacc Diff File

master 1ff3663c

2021-02-05 17:40:26

kgv


Committer: bugmaster Details Diff
0032118: Visualization, Graphic3d_MarkerImage::StandardMarker() - return marker with pre-defined id Affected Issues
0032118
mod - src/Graphic3d/Graphic3d_MarkerImage.cxx Diff File
mod - src/Graphic3d/Graphic3d_MarkerImage.hxx Diff File

master 665dc9e5

2021-02-05 17:38:15

kgv


Committer: bugmaster Details Diff
0032117: Visualization, TKOpenGl - assert in OpenGl_AspectsSprite due to implicit destruction of existing resource

RGBA and Alpha markers are now handled independently within OpenGl_AspectsSprite::build().
Affected Issues
0032117
mod - src/OpenGl/OpenGl_AspectsSprite.cxx Diff File

master 92f8ec2f

2021-02-05 14:51:17

osa


Committer: bugmaster Details Diff
0032099: Visualization - define OSD_FileSystem class managing opening of file streams

1) Remove unnecessary includes of "Standard_OStream.hxx" file and add it only into files where it is really used.
2) Create the base interface for a file stream provider OSD_FileSystem and its inheritor OSD_CachedFileSystem that keeping last stream to be reused for opening a stream with the same URL.
3) Use OSD_CachedFileSystem object instead of RWGltf_GltfSharedIStream during Gltf reading.
Affected Issues
0032099
mod - src/GccEnt/GccEnt.hxx Diff File
mod - src/gp/gp_Mat.hxx Diff File
mod - src/Graphic3d/Graphic3d_Vertex.hxx Diff File
mod - src/IGESData/IGESData_IGESDumper.hxx Diff File
mod - src/OSD/FILES Diff File
add - src/OSD/OSD_CachedFileSystem.cxx Diff File
add - src/OSD/OSD_CachedFileSystem.hxx Diff File
add - src/OSD/OSD_FileSystem.cxx Diff File
add - src/OSD/OSD_FileSystem.hxx Diff File
add - src/OSD/OSD_FileSystemSelector.cxx Diff File
add - src/OSD/OSD_FileSystemSelector.hxx Diff File
add - src/OSD/OSD_LocalFileSystem.cxx Diff File
add - src/OSD/OSD_LocalFileSystem.hxx Diff File
add - src/OSD/OSD_StreamBuffer.hxx Diff File
mod - src/RWGltf/RWGltf_CafReader.cxx Diff File
mod - src/RWGltf/RWGltf_PrimitiveArrayReader.cxx Diff File
mod - src/RWGltf/RWGltf_PrimitiveArrayReader.hxx Diff File
mod - src/Standard/Standard_CString.cxx Diff File
mod - src/Standard/Standard_ExtCharacter.hxx Diff File
mod - src/Standard/Standard_Mutex.cxx Diff File
mod - src/Standard/Standard_Real.cxx Diff File
mod - src/Standard/Standard_ShortReal.cxx Diff File
mod - src/TopLoc/TopLoc_Location.hxx Diff File

master 00a72254

2021-02-05 10:05:22

dpasukhi


Committer: bugmaster Details Diff
0032115: Data Exchange, STEP reader - Incorrect full path to file is not caught

Fixed a checking for a non-existent step file
Affected Issues
0032115
mod - src/StepFile/StepFile_Read.cxx Diff File

master 1ac837b2

2021-02-02 23:50:55

kgv


Committer: bugmaster Details Diff
0032114: Visualization, TKOpenGl - broken PBR LUT on OpenGL ES 2.0

Added image formats Image_Format_RGF_half/Image_Format_RGBAF_half
with manual conversion between 32-bit float and 16-bit half-float values.

PBR LUT table is now converted into GL_HALF_FLOAT_OES data format in case of OpenGL ES 2.0.
Affected Issues
0032114
mod - src/Image/Image_Format.hxx Diff File
mod - src/Image/Image_PixMap.cxx Diff File
mod - src/Image/Image_PixMap.hxx Diff File
mod - src/Media/Media_Frame.cxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_FrameBuffer.cxx Diff File
mod - src/OpenGl/OpenGl_TextureFormat.cxx Diff File
mod - src/OpenGl/OpenGl_View.cxx Diff File

master 7106e4c8

2021-02-02 20:02:51

kgv


Committer: bugmaster Details Diff
0032113: Visualization, TKOpenGl - broken PBR diffuse map within OpenGl_Caps::buffersOpaqueAlpha() on OpenGL ES 2.0

Fixed enabling of alpha channel writes while baking PBR environment.
Affected Issues
0032113
mod - src/OpenGl/OpenGl_PBREnvironment.cxx Diff File

master 75642c14

2021-02-02 11:33:57

kgv


Committer: bugmaster Details Diff
0032110: Visualization, TKOpenGl - allow incomplete PBR on OpenGL ES 2.0 without GL_EXT_shader_texture_lod

textureCube() is now used as fallback when textureCubeLod() is unavailable.
Affected Issues
0032110
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff File
mod - src/Shaders/Declarations.glsl Diff File
mod - src/Shaders/Shaders_Declarations_glsl.pxx Diff File

master a36a30b7

2021-02-02 08:37:28

emv


Committer: bugmaster Details Diff
0032108: Modeling Algorithms - BRepAlgoAPI_Section is too slow

Fixed by 0029711. Integrating test case only.
add - tests/bugs/modalg_7/bug32108 Diff File

master 8df3104c

2021-02-01 21:41:01

kgv


Committer: bugmaster Details Diff
0032105: Visualization, TKOpenGl - PBR flat shading GLSL program compilation error on OpenGL ES 2.0

OpenGl_ShaderManager::defaultGlslVersion() - fixed combining two extensions in header.
Affected Issues
0032105
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff File

master e1d17ceb

2021-02-01 17:46:00

kgv


Committer: bugmaster Details Diff
0032101: Visualization, TKOpenGl - use GL_UNPACK_ROW_LENGTH within OpenGL ES 3.0 / WebGL 2.0

Added OpenGl_Context::hasUnpackRowLength property for using GL_UNPACK_ROW_LENGTH in runtime.
OpenGl_Texture now uses GL_UNPACK_ROW_LENGTH on OpenGL ES 3.0 when necessary.
OpenGl_Texture::InitCubeMap() now allows uploading vertically-stacked cubemaps
without GL_UNPACK_ROW_LENGTH requirement.
Affected Issues
0032101
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_Font.cxx Diff File
mod - src/OpenGl/OpenGl_FrameBuffer.cxx Diff File
mod - src/OpenGl/OpenGl_Texture.cxx Diff File

master 4551e1be

2021-02-01 09:52:47

luz paz


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

Fix various typos

Fixed via codespell v2.1.dev
Affected Issues
0031939
mod - src/BinTObjDrivers/BinTObjDrivers_ReferenceDriver.cxx Diff File
mod - src/BiTgte/BiTgte_Blend.cxx Diff File
mod - src/Bnd/Bnd_Box.hxx Diff File
mod - src/BndLib/BndLib_Add2dCurve.hxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_8.cxx Diff File
mod - src/BRepAlgo/BRepAlgo.cxx Diff File
mod - src/BRepCheck/BRepCheck_Shell.cxx Diff File
mod - src/BRepFeat/BRepFeat_Form.cxx Diff File
mod - src/BRepFeat/BRepFeat_MakeRevolutionForm.cxx Diff File
mod - src/BRepFeat/BRepFeat_StatusError.hxx Diff File
mod - src/BRepFill/BRepFill_LocationLaw.cxx Diff File
mod - src/BRepGProp/BRepGProp_MeshProps.cxx Diff File
mod - src/BRepLib/BRepLib.cxx Diff File
mod - src/BRepLib/BRepLib.hxx Diff File
mod - src/BRepLib/BRepLib_FindSurface.hxx Diff File
mod - src/BRepLib/BRepLib_FuseEdges.cxx Diff File
mod - src/BRepLib/BRepLib_MakeShell.hxx Diff File
mod - src/BRepLib/BRepLib_MakeWire.hxx Diff File
mod - src/BRepLib/BRepLib_MakeWire_1.cxx Diff File
mod - src/BRepMAT2d/BRepMAT2d_LinkTopoBilo.hxx Diff File
mod - src/BRepMesh/BRepMesh_Delaun.cxx Diff File
mod - src/BRepMeshData/BRepMeshData_Edge.hxx Diff File
mod - src/BRepOffset/BRepOffset_Tool.cxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakePipeShell.hxx Diff File
mod - src/BRepTest/BRepTest_CheckCommands.cxx Diff File
mod - src/BRepTools/BRepTools_Quilt.hxx Diff File
mod - src/BSplCLib/BSplCLib.cxx Diff File
mod - src/BSplCLib/BSplCLib.hxx Diff File
mod - src/BSplCLib/BSplCLib_2.cxx Diff File
mod - src/DDocStd/DDocStd_ApplicationCommands.cxx Diff File
mod - src/Draw/Draw_View.hxx Diff File
mod - src/Extrema/Extrema_GenExtPS.cxx Diff File
mod - src/UnitsMethods/UnitsMethods.cxx Diff File
mod - src/V3d/V3d_Plane.hxx Diff File
mod - src/V3d/V3d_View.hxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File
mod - src/ViewerTest/ViewerTest_RelationCommands.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
mod - src/Vrml/Vrml_DirectionalLight.hxx Diff File
mod - src/VrmlData/VrmlData_ShapeConvert.cxx Diff File
mod - src/VrmlData/VrmlData_ShapeConvert.hxx Diff File
mod - src/XCAFDoc/XCAFDoc_Area.hxx Diff File
mod - src/XCAFDoc/XCAFDoc_ColorTool.cxx Diff File
mod - src/XCAFDoc/XCAFDoc_DimTolTool.hxx Diff File
mod - src/XCAFDoc/XCAFDoc_GraphNode.hxx Diff File
mod - src/XCAFDoc/XCAFDoc_LayerTool.hxx Diff File
mod - src/XCAFDoc/XCAFDoc_MaterialTool.cxx Diff File
mod - src/XCAFDoc/XCAFDoc_ShapeMapTool.cxx Diff File
mod - src/XCAFDoc/XCAFDoc_ShapeTool.cxx Diff File
mod - src/XCAFDoc/XCAFDoc_ShapeTool.hxx Diff File
mod - src/XCAFNoteObjects/XCAFNoteObjects_NoteObject.hxx Diff File
mod - src/XCAFPrs/XCAFPrs_AISObject.cxx Diff File
mod - src/XDEDRAW/XDEDRAW.cxx Diff File
mod - src/XDEDRAW/XDEDRAW_Common.cxx Diff File
mod - src/XDEDRAW/XDEDRAW_Props.cxx Diff File
mod - src/XDEDRAW/XDEDRAW_Shapes.cxx Diff File
mod - src/XmlLDrivers/XmlLDrivers_DocumentRetrievalDriver.cxx Diff File
mod - src/XmlLDrivers/XmlLDrivers_DocumentStorageDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_ByteArrayDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_ExtStringArrayDriver.cxx Diff File
mod - src/XmlObjMgt/XmlObjMgt.cxx Diff File
mod - src/XmlObjMgt/XmlObjMgt_Array1.hxx Diff File
mod - src/XmlOcafResource/XmlOcaf.xsd Diff File
mod - src/XmlTObjDrivers/XmlTObjDrivers_XYZDriver.cxx Diff File
mod - src/XSAlgo/XSAlgo_AlgoContainer.cxx Diff File
mod - src/XSControl/XSControl_Controller.hxx Diff File
mod - src/XSControl/XSControl_FuncShape.cxx Diff File
mod - src/XSControl/XSControl_FuncShape.hxx Diff File
mod - src/XSControl/XSControl_Reader.hxx Diff File
mod - src/XSControl/XSControl_WorkSession.hxx Diff File
mod - src/XSDRAW/XSDRAW.hxx Diff File
mod - src/XSDRAW/XSDRAW_Functions.hxx Diff File
mod - src/XSDRAWIGES/XSDRAWIGES.cxx Diff File
mod - src/XSDRAWSTEP/XSDRAWSTEP.cxx Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML_DataSource.hxx Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML_DataSource3D.hxx Diff File
mod - src/XSMessage/XSMessage_XSTEP_us.pxx Diff File
mod - src/XSMessage/XSTEP.us Diff File
mod - tests/bugs/modalg_2/bug22770_1 Diff File
mod - tests/bugs/modalg_2/bug22770_10 Diff File
mod - tests/bugs/modalg_2/bug22770_11 Diff File
mod - tests/bugs/modalg_2/bug22770_12 Diff File
mod - tests/bugs/modalg_2/bug22770_13 Diff File
mod - tests/bugs/modalg_2/bug22770_14 Diff File
mod - tests/bugs/modalg_2/bug22770_15 Diff File
mod - tests/bugs/modalg_2/bug22770_16 Diff File
mod - tests/bugs/modalg_2/bug22770_17 Diff File
mod - tests/bugs/modalg_2/bug22770_18 Diff File
mod - tests/bugs/modalg_2/bug22770_19 Diff File
mod - tests/bugs/modalg_2/bug22770_2 Diff File
mod - tests/bugs/modalg_2/bug22770_20 Diff File
mod - tests/bugs/modalg_2/bug22770_21 Diff File
mod - tests/bugs/modalg_2/bug22770_22 Diff File
mod - tests/bugs/modalg_2/bug22770_23 Diff File
mod - tests/bugs/modalg_2/bug22770_24 Diff File
mod - tests/bugs/modalg_2/bug22770_25 Diff File
mod - tests/bugs/modalg_2/bug22770_26 Diff File
mod - tests/bugs/modalg_2/bug22770_27 Diff File
mod - tests/bugs/modalg_2/bug22770_28 Diff File
mod - tests/bugs/modalg_2/bug22770_29 Diff File
mod - tests/bugs/modalg_2/bug22770_3 Diff File
mod - tests/bugs/modalg_2/bug22770_30 Diff File
mod - tests/bugs/modalg_2/bug22770_4 Diff File
mod - tests/bugs/modalg_2/bug22770_5 Diff File
mod - tests/bugs/modalg_2/bug22770_6 Diff File
mod - tests/bugs/modalg_2/bug22770_7 Diff File
mod - tests/bugs/modalg_2/bug22770_8 Diff File
mod - tests/bugs/modalg_2/bug22770_9 Diff File
mod - tests/bugs/modalg_6/bug28690 Diff File

master 209ae313

2021-01-29 08:31:33

asuraven


Committer: smoskvin Details Diff
0032031: Analyze Precise HLR behaviour in Draw/AIS

- Set "Algo" as default HLR algorithm in MFC HLR sample
mod - samples/mfc/standard/08_HLR/src/SelectionDialog.cpp Diff File

master 9779ff75

2021-01-29 07:24:36

kgv


Committer: bugmaster Details Diff
0032095: Tests - drop comparison in unstable perf/ncollection group

Mark performance deviations compared to STL collections as warnings instead of errors.
Affected Issues
0032095
mod - tests/perf/ncollection/A2 Diff File
mod - tests/perf/ncollection/A3 Diff File
mod - tests/perf/parse.rules Diff File
 First  Prev  1 2 3 ... 17 18 19 20 21 22 23 ... 40 ... 60 ... 80 ... 100 ... 120 ... 140 ... 160 ... 180 ... 200 ... 220 ... 240 ... 244 245 246  Next  Last