Skip to content

Commit cc5cd32

Browse files
committed
Merge branch 'erfan_fixes' into baw
2 parents 35b9511 + 30e6aae commit cc5cd32

File tree

344 files changed

+29570
-16911
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

344 files changed

+29570
-16911
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
# CEGUI's downloaded dependencies on Windows
1717
3rdparty/CEGUI/cegui-deps-0.8.x-src.zip
1818
# usually where people build
19+
android_build/*
1920
build*/*
2021
# default install paths
2122
install/*

.gitmodules

Lines changed: 7 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,6 @@
3939
[submodule "3rdparty/bullet3"]
4040
path = 3rdparty/bullet3
4141
url = https://github.com/bulletphysics/bullet3.git
42-
[submodule "examples_tests/media/cegui_alfisko"]
43-
path = examples_tests/media/cegui_alfisko
44-
url = https://gitlab.com/InnerPieceOSS/cegui_alfisko.git
45-
[submodule "3rdparty/CEGUI/cegui"]
46-
path = 3rdparty/CEGUI/cegui
47-
url = https://gitlab.com/InnerPieceOSS/cegui.git
48-
branch = saga
4942
[submodule "ext/CEGUI/stb"]
5043
path = ext/CEGUI/stb
5144
url = https://github.com/nothings/stb.git
@@ -62,13 +55,6 @@
6255
[submodule "3rdparty/freetype2"]
6356
path = 3rdparty/freetype2
6457
url = https://git.sv.nongnu.org/r/freetype/freetype2.git
65-
[submodule "3rdparty/CEGUI/pcre"]
66-
path = 3rdparty/CEGUI/pcre
67-
url = https://github.com/svn2github/pcre.git
68-
[submodule "3rdparty/CEGUI/glew-cmake"]
69-
path = 3rdparty/CEGUI/glew
70-
url = https://github.com/AnastaZIuk/glew-cmake.git
71-
branch = master
7258
[submodule "3rdparty/openexr"]
7359
path = 3rdparty/openexr
7460
url = https://github.com/AcademySoftwareFoundation/openexr.git
@@ -80,15 +66,11 @@
8066
url = https://github.com/greg7mdp/parallel-hashmap
8167
[submodule "3rdparty/radeonrays"]
8268
path = 3rdparty/radeonrays
83-
url = https://github.com/devshgraphicsprogramming/RadeonRays_SDK.git
69+
url = git@github.com:devshgraphicsprogramming/RadeonRays_SDK.git
8470
branch = baw
8571
[submodule "3rdparty/jitify"]
8672
path = 3rdparty/jitify
8773
url = https://github.com/NVIDIA/jitify
88-
[submodule "3rdparty/SDL2"]
89-
path = 3rdparty/SDL2
90-
url = https://github.com/spurious/SDL-mirror.git
91-
branch = release-2.0.12
9274
[submodule "3rdparty/volk"]
9375
path = 3rdparty/volk
9476
url = https://github.com/zeux/volk.git
@@ -104,3 +86,9 @@
10486
[submodule "3rdparty/nbl_spirv_cross"]
10587
path = 3rdparty/nbl_spirv_cross
10688
url = https://github.com/devshgraphicsprogramming/SPIRV-Cross.git
89+
[submodule "3rdparty/pstl/oneTBB"]
90+
path = 3rdparty/pstl/oneTBB
91+
url = https://github.com/Devsh-Graphics-Programming/oneTBB.git
92+
[submodule "3rdparty/pstl/oneDPL/oneDPL"]
93+
path = 3rdparty/pstl/oneDPL/oneDPL
94+
url = https://github.com/Devsh-Graphics-Programming/oneDPL.git

3rdparty/CEGUI/CMakeLists.txt

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

3rdparty/CEGUI/cegui

Lines changed: 0 additions & 1 deletion
This file was deleted.

3rdparty/CEGUI/glew

Lines changed: 0 additions & 1 deletion
This file was deleted.

3rdparty/CEGUI/pcre

Lines changed: 0 additions & 1 deletion
This file was deleted.

3rdparty/CMakeLists.txt

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ include(../cmake/common.cmake)
88
option(NBL_UPDATE_GIT_SUBMODULE "" ON)
99

1010
if(NBL_UPDATE_GIT_SUBMODULE)
11-
update_git_submodule(./SDL2)
1211
update_git_submodule(./volk)
1312
update_git_submodule(./SPIRV-Headers)
1413
update_git_submodule(./SPIRV-Tools)
@@ -32,6 +31,8 @@ if(NBL_UPDATE_GIT_SUBMODULE)
3231
update_git_submodule(./portable-file-dialogs)
3332
update_git_submodule(./simdjson)
3433
update_git_submodule(./glTFSampleModels)
34+
update_git_submodule(./pstl/oneTBB)
35+
update_git_submodule(./pstl/oneDPL/oneDPL)
3536
endif()
3637

3738
# simdjson
@@ -63,6 +64,10 @@ if(DEFINED ENV{VULKAN_SDK})
6364
target_include_directories(volk_headers INTERFACE "$ENV{VULKAN_SDK}/include")
6465
endif()
6566

67+
if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
68+
add_subdirectory(pstl pstl)
69+
endif()
70+
6671
# SDL2
6772
if (NBL_COMPILE_WITH_SDL2)
6873
set(SDL_STATIC_ENABLED_BY_DEFAULT ON)
@@ -503,7 +508,8 @@ if (NBL_BUILD_RADEON_RAYS)
503508
option(RR_NO_TESTS "RADEON_RAYS: don't do tests" ON)
504509
option(RR_ENABLE_STATIC "RADEON_RAYS: compile into a static library" ON)
505510
option(RR_EMBED_KERNELS "RADEON_RAYS: so we don't have to go looking for OpenCL kernel code" ON)
506-
option(RR_USE_VULKAN "RADEON_RAYS: use Vulkan (only if you have RR 3.0)" OFF)
511+
set(RR_USE_VULKAN OFF CACHE BOOL "RADEON_RAYS: Cannot use Vulkan for RR 2.0 the backend is broken" FORCE)
512+
set(RR_ENABLE_BACKFACE_CULL OFF CACHE BOOL "RADEON_RAYS: Don't enable backface culling (we use the memory of the ray struct for something else there)." FORCE)
507513
set(MSVC_USE_STATIC_CRT ON CACHE BOOL "Use /MT flag (static CRT) when compiling in MSVC")
508514
add_subdirectory(radeonrays EXCLUDE_FROM_ALL)
509515

3rdparty/SDL2

Lines changed: 0 additions & 1 deletion
This file was deleted.

3rdparty/SPIRV-Tools

Submodule SPIRV-Tools updated 258 files

0 commit comments

Comments
 (0)