Skip to content

Merge branch 'main' into ss/3dgs-6-examples-tests-docs

3ac4c7c
Select commit
Loading
Failed to load commit list.
Open

3DGS PR 6: 3dgs-examples-tests-docs: examples, unit tests, pybind, tutorial #7490

Merge branch 'main' into ss/3dgs-6-examples-tests-docs
3ac4c7c
Select commit
Loading
Failed to load commit list.
Codacy Production / Codacy Static Code Analysis required action May 13, 2026 in 0s

83 new issues (0 max.) of at least minor severity.

Codacy Here is an overview of what got changed by this pull request:

Issues
======
+ Solved 4
- Added 83
           

Complexity increasing per file
==============================
- cpp/open3d/visualization/gui/Label.cpp  2
- cpp/open3d/visualization/rendering/filament/FilamentScene.cpp  84
- cpp/open3d/io/file_format/FilePLY.cpp  14
- cpp/open3d/visualization/visualizer/GuiVisualizer.cpp  22
- cpp/open3d/visualization/visualizer/O3DVisualizer.cpp  11
- cpp/open3d/visualization/rendering/filament/FilamentView.h  1
- cpp/tests/t/geometry/PointCloud.cpp  10
- cpp/open3d/visualization/gui/ImguiFilamentBridge.cpp  2
- cpp/open3d/visualization/gui/Application.cpp  17
- cpp/open3d/visualization/gui/GLFWWindowSystem.cpp  7
- cpp/open3d/visualization/rendering/View.h  1
- cpp/open3d/t/io/file_format/FilePLY.cpp  5
- cpp/open3d/visualization/rendering/filament/FilamentResourceManager.cpp  7
- cpp/open3d/visualization/rendering/filament/FilamentRenderToBuffer.cpp  40
- cpp/open3d/visualization/rendering/filament/FilamentRenderer.h  2
- cpp/open3d/visualization/rendering/filament/FilamentRenderer.cpp  24
- cpp/open3d/visualization/rendering/filament/FilamentView.cpp  4
- cpp/open3d/t/geometry/PointCloud.cpp  28
- cpp/open3d/visualization/utility/Draw.cpp  29
- cpp/open3d/visualization/rendering/filament/FilamentEngine.cpp  14
- cpp/open3d/visualization/gui/WindowSystem.h  1
- cpp/open3d/visualization/rendering/Renderer.h  1
- cpp/open3d/visualization/gui/Window.cpp  13
- cpp/open3d/io/FileFormatIO.cpp  1
- examples/cpp/GaussianSplat.cpp  8
- cpp/open3d/visualization/rendering/gaussian_splat/ComputeGPU.h  41
- cpp/open3d/visualization/rendering/gaussian_splat/ComputeGPUVulkan.cpp  191
- cpp/open3d/visualization/rendering/gaussian_splat/GaussianSplatOpenGLContext.cpp  34
- cpp/open3d/visualization/rendering/gaussian_splat/GaussianSplatVulkanInteropContext.cpp  90
- cpp/open3d/visualization/rendering/gaussian_splat/GaussianSplatVulkanInteropContext.h  15
- cpp/open3d/visualization/rendering/gaussian_splat/GaussianSplatDataPacking.cpp  58
- cpp/open3d/visualization/rendering/gaussian_splat/GaussianSplatDataPacking.h  2
- cpp/open3d/visualization/rendering/gaussian_splat/GaussianSplatPassRunner.cpp  33
- cpp/open3d/visualization/rendering/gaussian_splat/GaussianSplatRenderer.cpp  156
- cpp/open3d/visualization/rendering/gaussian_splat/GaussianSplatRenderer.h  2
- cpp/open3d/visualization/rendering/gaussian_splat/GaussianSplatVulkanBackend.cpp  62
- cpp/tests/io/FileFormatIO.cpp  5
- cpp/tests/visualization/rendering/GaussianSplatRender.cpp  16
- examples/python/visualization/draw_from_csv.py  31
         

Complexity decreasing per file
==============================
+ 3rdparty/glew/src/visualinfo.c  -6
+ cpp/open3d/visualization/rendering/filament/FilamentGeometryBuffersBuilder.cpp  -1
         

Clones added
============
- cpp/open3d/visualization/visualizer/GuiVisualizer.cpp  4
- cpp/tests/t/geometry/PointCloud.cpp  2
- cpp/open3d/visualization/rendering/gaussian_splat/ComputeGPUVulkan.cpp  8
- cpp/tests/visualization/rendering/GaussianSplatRender.cpp  2
         

Clones removed
==============
+ cpp/open3d/visualization/rendering/filament/FilamentScene.cpp  -5
         

See the complete overview on Codacy