-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* added basic raytracing husk * base top level structure * buildable acceleration structures * rewritten descriptor storage to become more flexible * write acceleration structure write RW texture * pipeline creation * sbt * RT works with DX12! * RT works with Vulkan * first triangle in RT, API beta wrapup * Compute pipelines (untested) * more compute commands, added proxies for vulkan * typo * small fix to flags * flags * desc storage fix * test for srv buffers * ok, they have to be raw * ->structured buffers * recursion depth, compiler flags for DXC * fix for DXC * finalized version * Restyled Feature/raytracing (#209) * Restyled by astyle * Restyled by clang-format * Restyled by cmake-format * Restyled by prettier-markdown * Restyled by whitespace --------- Co-authored-by: Restyled.io <[email protected]> --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Restyled.io <[email protected]>
- Loading branch information
1 parent
8823a44
commit 4b315fb
Showing
66 changed files
with
5,304 additions
and
1,216 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
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
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
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
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
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,17 @@ | ||
project(raytracing-${POSTFIX}) | ||
|
||
set(HEADERS) | ||
set(SOURCES entry_main.cpp) | ||
|
||
add_executable(${PROJECT_NAME} ${HEADERS} ${SOURCES}) | ||
target_link_libraries(${PROJECT_NAME} PUBLIC common-${POSTFIX}) | ||
add_dependencies(${PROJECT_NAME} compile_shaders_basic) | ||
set_target_properties( | ||
${PROJECT_NAME} PROPERTIES CXX_STANDARD 20 RUNTIME_OUTPUT_DIRECTORY | ||
${EXAMPLE_BIN_OUTPUT}) | ||
|
||
if(POSTFIX STREQUAL "dx12") | ||
wis_make_exports_dx(${PROJECT_NAME}) # install the d3d12 agility sdk, for | ||
# examples this is enough | ||
# for the main project, use wis_installdeps(${PROJECT_NAME}) instead | ||
endif() |
Oops, something went wrong.