-
Notifications
You must be signed in to change notification settings - Fork 57
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Updated RTXDI to version 1.1.0, replaced the packaged dependencies on…
… NRD and Donut with submodules.
- Loading branch information
1 parent
43ba012
commit 41d118d
Showing
59 changed files
with
1,456 additions
and
1,322 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,9 @@ | ||
media/ | ||
media*/ | ||
bin/ | ||
dxc/ | ||
donut-*/ | ||
build*/ | ||
NRD/ | ||
.vs | ||
.vscode | ||
*.sublime-project | ||
*.sublime-workspace |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,6 @@ | ||
[submodule "donut"] | ||
path = donut | ||
url = https://gitlab-master.nvidia.com/nvrhi/donut.git | ||
url = https://github.com/NVIDIAGameWorks/donut.git | ||
[submodule "NRD"] | ||
path = NRD | ||
url = https://github.com/NVIDIAGameWorks/RayTracingDenoiser.git |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
# RTXDI SDK Change Log | ||
|
||
## 1.1.0 | ||
|
||
|
||
**API changes:** | ||
|
||
- Added the `RAB_GetTemporalConservativeVisibility` bridge function. | ||
- Removed the `usePreviousFrameScene` parameter from the `RAB_GetConservativeVisibility` bridge function. | ||
|
||
**Major code changes:** | ||
|
||
- Switched to use the open source version of the [Donut framework](https://github.com/NVIDIAGameWorks/donut) and [glTF](https://www.khronos.org/gltf) models. | ||
- Updated [NRD](https://github.com/NVIDIAGameWorks/RayTracingDenoiser) to version 2.5 that is now integrated as a git submodule and works on Linux (both x64 and ARM64 architectures). | ||
|
||
**New features:** | ||
|
||
- Added bloom post-processing effect. | ||
- Added compatibility with the ARM64 processor architecture (when running Linux) | ||
- Added support for skeletal animation in the sample application. | ||
- Enabled the `KHR_ray_tracing_pipeline` API on Vulkan. | ||
- Enabled TLAS updates (instead of rebuilds) in the sample application. | ||
|
||
**Misc improvements:** | ||
|
||
- Added dependency packages and scripts to make the sample application easy to build on Linux. | ||
- Fixed some issues with the material model and BRDF evaluation. | ||
- Improved the BRDF ray importance sampling logic. | ||
|
||
## 1.0.0 | ||
|
||
Initial release. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,18 +1,12 @@ | ||
|
||
find_path(NRD_INCLUDE_DIR | ||
Nrd.h | ||
PATHS ${CMAKE_CURRENT_LIST_DIR}/NRD/Include) | ||
if (EXISTS "${CMAKE_CURRENT_LIST_DIR}/NRD") | ||
set(NRD_DXC_PATH ${DXC_DXIL_EXECUTABLE}) | ||
set(NRD_DXC_SPIRV_PATH ${DXC_SPIRV_EXECUTABLE}) | ||
option(NRD_STATIC_LIBRARY "" ON) | ||
|
||
if (WIN32) | ||
find_path(NRD_LIB_DIR | ||
NRD.lib | ||
PATHS ${CMAKE_CURRENT_LIST_DIR}/NRD/Lib/Release) | ||
else() | ||
find_path(NRD_LIB_DIR | ||
libNRD.so | ||
PATHS ${CMAKE_CURRENT_LIST_DIR}/NRD/Lib/Release) | ||
add_subdirectory(NRD) | ||
|
||
set_target_properties(NRD PROPERTIES FOLDER NRD) | ||
set_target_properties(Shaders PROPERTIES FOLDER NRD) | ||
set_target_properties(CreateFolderForShaders PROPERTIES FOLDER NRD) | ||
endif() | ||
|
||
find_path(NRD_SHADERS_DIR | ||
NRD.hlsl | ||
PATHS ${CMAKE_CURRENT_LIST_DIR}/NRD/Shaders) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,9 @@ | ||
<project toolsVersion="5.0"> | ||
<dependency name="rtxdi-media" linkPath="../media" > | ||
<package name="rtxdi-media" version="p4sw-29720145" /> | ||
<package name="rtxdi-media" version="p4sw-30199253" /> | ||
</dependency> | ||
<dependency name="dxc" linkPath="../dxc" > | ||
<package name="dxc" version="1.6.0.3108-3960adab4-windows-x86_64" platforms="win" /> | ||
</dependency> | ||
<dependency name="donut" linkPath="../donut-snapshot" > | ||
<package name="rtxdi-donut" version="0102c189" /> | ||
<package name="dxc" version="1.6.2106-${platform}" platforms="windows-x86_64 linux-x86_64" /> | ||
<package name="dxc" version="1.6.2106_glibc2.27_linux-aarch64" platforms="linux-aarch64" /> | ||
</dependency> | ||
</project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.