From 97f2401d9c95b6a67f073802c2e8f545e4ac6241 Mon Sep 17 00:00:00 2001 From: EliteCombineSoldier <51729858+EliteCombineSoldier@users.noreply.github.com> Date: Wed, 18 Dec 2024 09:24:26 +0300 Subject: [PATCH 1/3] Fix small oversight in README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0ad23a72..a3bc4ac3 100644 --- a/README.md +++ b/README.md @@ -90,7 +90,7 @@ To profile: ### Remix API If there's an intent to use the Remix Renderer in projects with *available* source code, Direct3D 9 API can be utilized, since Remix's `d3d9.dll` implements the Direct3D 9 API. -Alternatively, Remix API can be used to programmatically pass the game data to the Remix Renderer, with *or* instead of Direct3D API. [Click for more info.](/tests/rtx/apps/README.md) +Alternatively, Remix API can be used to programmatically pass the game data to the Remix Renderer, with *or* instead of Direct3D API. [Click for more info.](/documentation/RemixSDK.md) ## Project Documentation @@ -98,7 +98,7 @@ Alternatively, Remix API can be used to programmatically pass the game data to t - [Foliage System](/documentation/FoliageSystem.md) - [GPU Print](/documentation/GpuPrint.md) - [Opacity Micromap](/documentation/OpacityMicromap.md) -- [Remix API](/tests/rtx/apps/README.md) +- [Remix API](/documentation/RemixSDK.md) - [Rtx Options](/RtxOptions.md) - [Terrain System](/documentation/TerrainSystem.md) - [Unit Test](/documentation/UnitTest.md) From 5c9bf90b760b6d4cc9b30cf8ec726c07816b3757 Mon Sep 17 00:00:00 2001 From: EliteCombineSoldier <51729858+EliteCombineSoldier@users.noreply.github.com> Date: Wed, 18 Dec 2024 09:43:45 +0300 Subject: [PATCH 2/3] Fix example files path --- documentation/RemixSDK.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/documentation/RemixSDK.md b/documentation/RemixSDK.md index 734db657..134ae709 100644 --- a/documentation/RemixSDK.md +++ b/documentation/RemixSDK.md @@ -38,7 +38,7 @@ After a successful build, the necessary SDK files will be located in the public/ As with other rendering engines, there are common steps of initialiazation, resource registration (meshes, materials, lights), and submitting the said resources to each frame to be rendered. -[remixapi_example_c.c](RemixAPI_C/remixapi_example_c.c) contains a minimal example in C to render a path traced triangle using the Remix API. +[remixapi_example_c.c](/tests/rtx/apps/RemixAPI_C/remixapi_example_c.c) contains a minimal example in C to render a path traced triangle using the Remix API.
@@ -144,7 +144,7 @@ Push a camera, mesh instances and lights to define a scene for the *current* fra *Note: to set `rtx.conf` options at runtime, use `remixapi_Interface::SetConfigVariable`* -*Note: [remixapi_example_c.c](RemixAPI_C/remixapi_example_c.c) contains all the steps listed above, and should draw a triangle.* +*Note: [remixapi_example_c.c](/tests/rtx/apps/RemixAPI_C/remixapi_example_c.c) contains all the steps listed above, and should draw a triangle.* From 266b92233a16361e7fd92872c36eaeb0b735ba5f Mon Sep 17 00:00:00 2001 From: EliteCombineSoldier <51729858+EliteCombineSoldier@users.noreply.github.com> Date: Wed, 18 Dec 2024 09:50:18 +0300 Subject: [PATCH 3/3] Oops missed one --- documentation/RemixSDK.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/RemixSDK.md b/documentation/RemixSDK.md index 134ae709..aaf83eb7 100644 --- a/documentation/RemixSDK.md +++ b/documentation/RemixSDK.md @@ -112,7 +112,7 @@ Material: * To register, call `remixapi_Interface::CreateMaterial` specifying `remixapi_MaterialInfo`, but `.pNext` must be a pointer to one of: * `remixapi_MaterialInfoOpaqueEXT` -- for a generic material * `remixapi_MaterialInfoTranslucentEXT` -- for a glass material -* For the default values, corresponding default constructors can be examined in the C++ wrapper [remix.h](../../../public/include/remix/remix.h) +* For the default values, corresponding default constructors can be examined in the C++ wrapper [remix.h](/public/include/remix/remix.h) * *Note: at the time of writing, the material API is still not refined to work with non-file image data, and overall structure just reflects the internal representation of materials, which might be not as simple to use. The primary subject to change.* Light: