Skip to content

Commit 900a50b

Browse files
authored
Falcor 5.2 (#318)
1 parent 056f7b7 commit 900a50b

File tree

1,185 files changed

+31897
-22474
lines changed

Some content is hidden

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

1,185 files changed

+31897
-22474
lines changed

.editorconfig

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,16 @@
22
root = false
33

44
# Set default editor config for all files:
5+
# - use utf-8 as default
56
# - 4 spaces, no trailing whitespaces
67
# - final newline for slightly cleaner diffs when changing the last line
7-
# - native end-of-line in case we want to open a file elsewhere, git converts to LF for non-Windows
8-
# - use utf-8 as default
98
[*]
9+
charset = utf-8
1010
indent_size = 4
1111
indent_style = space
1212
trim_trailing_whitespace = true
1313
insert_final_newline = true
14-
end_of_line = crlf
15-
charset = utf-8
1614

1715
# Override trailing whitespace setting for Markdown since there it's actually useful
1816
[*.{md}]
1917
trim_trailing_whitespace = false
20-
21-
# Override settings for project files to use the same settings as Visual Studio
22-
[*.{vcxproj,vcxproj.filters}]
23-
indent_size = 2
24-
insert_final_newline = false

.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Set the default behavior, in case people don't have core.autocrlf set.
2+
* text=auto

.gitignore

Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,28 @@
1-
Bin/*
1+
# Build folder.
2+
/build/
3+
4+
# Test output folder.
5+
/tests/data/
6+
7+
# Media folder.
8+
/media
9+
10+
# Packman folders.
11+
/external/packman/
12+
/tools/.packman/
13+
14+
# IDE folders.
15+
/.vs/
16+
/.vscode/
17+
18+
# File types.
219
*.user
3-
*.sdf
4-
*.opensdf
520
*.suo
6-
*.ptx
721
*.pyc
822
*.VC.db
923
*.VC.opendb
10-
.vs/*
11-
.vscode/
1224
*.pyc
13-
*.o
1425
*slang-dump-*
1526
*.mp4
16-
Source/Externals/.packman/*
17-
Media
18-
Tools/.packman
19-
Tests/data
2027
*.tlog
21-
/Source/Falcor/dependencies.user.xml
28+
*.bak

.gitmodules

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
[submodule "external/pybind11"]
2+
path = external/pybind11
3+
url = https://github.com/skallweitNV/pybind11.git
4+
[submodule "external/glfw"]
5+
path = external/glfw
6+
url = https://github.com/glfw/glfw.git
7+
[submodule "external/args"]
8+
path = external/args
9+
url = https://github.com/Taywee/args.git
10+
[submodule "external/fmt"]
11+
path = external/fmt
12+
url = https://github.com/fmtlib/fmt.git
13+
[submodule "external/imgui"]
14+
path = external/imgui
15+
url = https://github.com/ocornut/imgui.git
16+
[submodule "external/glm"]
17+
path = external/glm
18+
url = https://github.com/g-truc/glm.git
19+
[submodule "external/tiny-cuda-nn"]
20+
path = external/tiny-cuda-nn
21+
url = https://gitlab-master.nvidia.com/tmueller/tiny-cuda-nn.git

.vscode-default/extensions.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"recommendations": [
3+
"editorconfig.editorconfig",
4+
"ms-vscode.cpptools",
5+
"ms-vscode.cmake-tools",
6+
"josetr.cmake-language-support-vscode",
7+
"shader-slang.slang-language-extension"
8+
]
9+
}

.vscode-default/launch.json

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
{
2+
// Use IntelliSense to learn about possible attributes.
3+
// Hover to view descriptions of existing attributes.
4+
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
5+
//
6+
// Note: These launch configurations rely on the ms-vscode.cmake-tools extension
7+
// to provide ${command:cmake.launchTargetPath} and ${command:cmake.launchTargetDirectory}.
8+
//
9+
"version": "0.2.0",
10+
"configurations": [
11+
{
12+
// Launch configuration for currently selected target.
13+
"name": "Selected CMake Target",
14+
"type": "cppvsdbg",
15+
"request": "launch",
16+
"program": "${command:cmake.launchTargetPath}",
17+
"args": [],
18+
"stopAtEntry": false,
19+
"cwd": "${command:cmake.launchTargetDirectory}",
20+
"environment": [
21+
{
22+
"name": "FALCOR_DEVMODE",
23+
"value": "1"
24+
}
25+
],
26+
"visualizerFile": "${workspaceFolder}/Source/Falcor/Falcor.natvis"
27+
},
28+
{
29+
// Launch configuration for Mogwai.
30+
"name": "Mogwai",
31+
"type": "cppvsdbg",
32+
"request": "launch",
33+
"windows": {
34+
"program": "${command:cmake.launchTargetDirectory}/Mogwai.exe"
35+
},
36+
"args": [],
37+
"stopAtEntry": false,
38+
"cwd": "${command:cmake.launchTargetDirectory}",
39+
"environment": [
40+
{
41+
"name": "FALCOR_DEVMODE",
42+
"value": "1"
43+
}
44+
],
45+
"visualizerFile": "${workspaceFolder}/Source/Falcor/Falcor.natvis"
46+
},
47+
{
48+
// Launch configuration for FalcorTest.
49+
"name": "FalcorTest",
50+
"type": "cppvsdbg",
51+
"request": "launch",
52+
"windows": {
53+
"program": "${command:cmake.launchTargetDirectory}/FalcorTest.exe"
54+
},
55+
"args": [],
56+
"stopAtEntry": false,
57+
"cwd": "${command:cmake.launchTargetDirectory}",
58+
"environment": [
59+
{
60+
"name": "FALCOR_DEVMODE",
61+
"value": "1"
62+
}
63+
],
64+
"visualizerFile": "${workspaceFolder}/Source/Falcor/Falcor.natvis"
65+
}
66+
]
67+
}

.vscode-default/settings.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"files.associations": {
3+
"*.pyscene": "python"
4+
},
5+
"cmake.configureOnEdit": false
6+
}

Build/deployproject.bat

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

Build/patchpropssheet.py

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

Build/prebuild.bat

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

0 commit comments

Comments
 (0)