Skip to content

Commit 4a9f584

Browse files
committed
repo: AGENTS.md, GLEW 2.3.1 upgrade, Filament version bump, style tooling
- Add AGENTS.md with coding and PR review guidelines - GLEW upgraded to v2.3.1 (adds GL_EXT_memory_object, GL_EXT_semaphore for Vulkan-OpenGL interop needed by Gaussian splatting) - Filament version bump for shared-context platform header support - Style tooling: check_style.py and check_cpp_style.cmake updated for .comp (GLSL compute) and .mm (Objective-C++) file handling
1 parent 03ed109 commit 4a9f584

15 files changed

Lines changed: 3713 additions & 1086 deletions

File tree

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,3 +91,5 @@ docs/Doxyfile
9191
docs/getting_started.rst
9292
docs/docker.rst
9393
docs/tensorboard.md
94+
95+
resources

3rdparty/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ A C++ library for performing fast approximate nearest neighbor searches in high
6363
dimensional spaces
6464
http://www.cs.ubc.ca/research/flann/
6565
--------------------------------------------------------------------------------
66-
GLEW 2.1.0 MIT License
66+
GLEW 2.3.1 MIT License
6767
A cross-platform open-source C/C++ extension loading library
6868
http://glew.sourceforge.net/
6969
--------------------------------------------------------------------------------

3rdparty/filament/filament_build.cmake

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,7 @@ endif()
5353
ExternalProject_Add(
5454
ext_filament
5555
PREFIX filament
56-
URL https://github.com/google/filament/archive/refs/tags/v1.54.0.tar.gz
57-
URL_HASH SHA256=f4cb4eb81e3a5d66a9612ac131d16183e118b694f4f34c051506c523a8389e8d
56+
URL https://github.com/google/filament/archive/refs/tags/v1.57.2.tar.gz
5857
DOWNLOAD_DIR "${OPEN3D_THIRD_PARTY_DOWNLOAD_DIR}/filament"
5958
UPDATE_COMMAND ""
6059
CMAKE_ARGS

3rdparty/filament/filament_download.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ else()
2121
string(APPEND lib_dir /x86_64/md)
2222
endif()
2323
elseif(APPLE)
24-
set(FILAMENT_URL https://github.com/google/filament/releases/download/v1.54.0/filament-v1.54.0-mac.tgz)
25-
set(FILAMENT_SHA256 9b71642bd697075110579ccb55a2e8f319b05bbd89613c72567745534936186e)
24+
set(FILAMENT_URL https://github.com/google/filament/releases/download/v1.57.2/filament-v1.57.2-mac.tgz)
25+
set(FILAMENT_SHA256 e827a00d7433aee45397d99d98dbe7bbe78b6cc89cb76b7b105d48d5bab4d655)
2626
else() # Linux: Check glibc version and use open3d filament binary if new (Ubuntu 20.04 and similar)
2727
execute_process(COMMAND ldd --version OUTPUT_VARIABLE ldd_version)
2828
string(REGEX MATCH "([0-9]+\.)+[0-9]+" glibc_version ${ldd_version})

3rdparty/glew/LICENSE

Lines changed: 0 additions & 73 deletions
This file was deleted.

0 commit comments

Comments
 (0)