Skip to content

Commit 44f7b15

Browse files
Updated submodules (allow user-provided third-party projects, #40)
1 parent 969994d commit 44f7b15

File tree

4 files changed

+13
-4
lines changed

4 files changed

+13
-4
lines changed

README.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -587,7 +587,12 @@ Available CMake options are summarized in the table below:
587587
| `DILIGENT_INSTALL_FX` | Yes | Install FX module |
588588
| `DILIGENT_INSTALL_SAMPLES` | Yes | Install Samples module |
589589
| `DILIGENT_INSTALL_PDB` | No | Install program debug database |
590-
| `DILIGENT_DEAR_IMGUI_PATH` | | Path to a custom dear imgui implementation |
590+
| `DILIGENT_DEAR_IMGUI_PATH` | | Optional path to a user-provided dear imgui project |
591+
| `DILIGENT_VULKAN_HEADERS_DIR` | | Optional path to a user-provided Vulkan-Headers project |
592+
| `DILIGENT_SPIRV_HEADERS_DIR` | | Optional path to a user-provided SPIRV-Headers project |
593+
| `DILIGENT_VOLK_DIR` | | Optional path to a user-provided volk project |
594+
| `DILIGENT_ARGS_DIR` | | Optional path to a user-provided args project |
595+
| `DILIGENT_NUKLEAR_DIR` | | Optional path to a user-provided nuklear project |
591596

592597

593598
By default, all back-ends available on current platform are built. To disable specific back-ends,
@@ -621,6 +626,10 @@ To enable PIX events support, set `DILIGENT_LOAD_PIX_EVENT_RUNTIME` CMake flag.
621626
To enable some advanced features on NVidia GPUs (such as native multi draw indirect support in Direct3D11),
622627
download [NVAPI](https://developer.nvidia.com/nvapi) and set the `DILIGENT_NVAPI_PATH` CMake variable.
623628

629+
Diligent Engine uses multiple third-party libraries. If an application's CMake file defines any of
630+
those libraries, Diligent will use existing targets. The application will need to make sure that
631+
build settings are compatible with Diligent.
632+
624633
<a name="build_and_run_customizing"></a>
625634
## Customizing Build
626635

0 commit comments

Comments
 (0)