Skip to content

Commit a9172e4

Browse files
authored
Merge pull request #32 from LuxCoreRender/dev
For v2.1.0
2 parents 3310f18 + 72e24c7 commit a9172e4

20 files changed

Lines changed: 153 additions & 47 deletions

.github/workflows/build.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,7 @@ jobs:
214214
export CONAN_LOG_LEVEL=${{ env.CONAN_LOG_LEVEL }}
215215
export LUXDEPS_VERSION=${{ env.LUXDEPS_VERSION }}
216216
export CMAKE_POLICY_VERSION_MINIMUM=3.5
217+
export CI=1
217218
218219
# Set Python
219220
manylinux-interpreters ensure cp313-cp313

.gitignore

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,20 @@ __pycache__/
1212
# conan-cache content
1313
conan-cache/*
1414

15+
# Conan cluttering files
16+
conanbuild.sh
17+
conanbuildenv-release-x86_64.sh
18+
conanrun.sh
19+
conanrunenv-release-x86_64.sh
20+
deactivate_conanbuild.sh
21+
deactivate_conanbuildenv-release-x86_64.sh
22+
deactivate_conanrun.sh
23+
24+
# Build outputs
25+
conan-center-index
26+
graph.json
27+
list.json
28+
1529
# Distribution / packaging
1630
.Python
1731
build/

TODO.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Remove all test building (there are still packages that build tests...)
2-
Post PR to modify openimageio (fmt as private dep in CMake)
3-
Remove Python requirements (there are packages that require Python, should not exist)
42
OIIO: don't build executables (oiiotools)
53
Address warnings
64
Reduce embedded deps
75
Include licenses
6+
OIDN: add gpu plugins
7+
Doxygen: remove (should be installed by developer)

conan-local-recipes/recipes/imguifiledialog/all/conandata.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,6 @@ sources:
22
"0.6.7":
33
url: "https://github.com/aiekick/ImGuiFileDialog/archive/refs/tags/v0.6.7.zip"
44
sha256: "939fa922162a490353f17b4bc15e59110fc9ea81c123acc29c6e5f3c8f1bbc7c"
5+
"0.6.8":
6+
url: "https://github.com/aiekick/ImGuiFileDialog/archive/refs/tags/v0.6.8.zip"
7+
sha256: "02517f9184db4301cbbe8cb1d661a5b5b942cfb95f6e3f176535e1a2d2360dc5"

conan-local-recipes/recipes/imguifiledialog/all/conanfile.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class ImguiFileDialogConan(ConanFile):
2727
"fPIC": True,
2828
"use_std_filesystem": True,
2929
}
30-
requires = "imgui/1.92.4"
30+
requires = "imgui/[~1.92]"
3131

3232

3333
def config_options(self):
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
versions:
22
"0.6.7":
33
folder: all
4+
"0.6.8":
5+
folder: all

conan-local-recipes/recipes/nvrtc/binary/conandata.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ sources:
88
x86_64:
99
url: "https://developer.download.nvidia.com/compute/cuda/redist/cuda_nvrtc/windows-x86_64/cuda_nvrtc-windows-x86_64-12.8.93-archive.zip"
1010
sha256: "a63302a077f0248a743a1a7caa7dbd80d0fac56c6cfa9c41fa05fac9b7e5eda5"
11+
1112
"13.0.88":
1213
Linux:
1314
x86_64:
@@ -17,3 +18,13 @@ sources:
1718
x86_64:
1819
url: "https://developer.download.nvidia.com/compute/cuda/redist/cuda_nvrtc/windows-x86_64/cuda_nvrtc-windows-x86_64-13.0.88-archive.zip"
1920
sha256: "8c50a52467826167e0dbe99936140c52d62272bfc5849fe2d6587d050c8c5d29"
21+
22+
"13.1.115":
23+
Linux:
24+
x86_64:
25+
url: "https://developer.download.nvidia.com/compute/cuda/redist/cuda_nvrtc/linux-x86_64/cuda_nvrtc-linux-x86_64-13.1.115-archive.tar.xz"
26+
sha256: "86077f16674ccea3e621ade9678887a37aca8f7500091aee4cabb1915e0c527b"
27+
Windows:
28+
x86_64:
29+
url: "https://developer.download.nvidia.com/compute/cuda/redist/cuda_nvrtc/windows-x86_64/cuda_nvrtc-windows-x86_64-13.1.115-archive.zip"
30+
sha256: "4ddd5a1e34fd62bb41e78c0725edfbf5609f4ecedd7fe118eddf2148b097fc91"

conan-local-recipes/recipes/nvrtc/config.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,5 @@ versions:
33
folder: "binary"
44
"13.0.88":
55
folder: "binary"
6+
"13.1.115":
7+
folder: "binary"

conan-local-recipes/recipes/oidn/all/conanfile.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from conan.tools.scm import Git
1212

1313
# Gather here the various dependency versions, for convenience
14-
TBB_VERSION = "2022.2.0"
14+
TBB_VERSION = "2022.3.0"
1515

1616
class OidnConan(ConanFile):
1717
name = "oidn"
@@ -58,8 +58,14 @@ def source(self):
5858
print(res)
5959
git.clone(
6060
"https://github.com/OpenImageDenoise/oidn.git",
61-
args=["--recursive", f"--branch v{self.version}"],
62-
target=Path(self.source_folder) / "oidn"
61+
args=[
62+
"--recursive",
63+
"--single-branch",
64+
"--depth 1",
65+
f"--branch v{self.version}",
66+
],
67+
target=Path(self.source_folder) / "oidn",
68+
hide_url=True,
6369
)
6470

6571

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
versions:
22
"2.3.3":
33
folder: "all"
4+
"2.4.1":
5+
folder: "all"

0 commit comments

Comments
 (0)