-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
dad0f6b
commit 076f06c
Showing
5 changed files
with
68 additions
and
11 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,21 +1,32 @@ | ||
# rs1.32 | ||
# RS2.0 | ||
Compatible with disguise designer version r25.0 and above. | ||
* Removed unused parameters from D3TrackingData | ||
* Added aperture and focus distance values to CameraData | ||
* Added plugin version identifier to Schema | ||
* Added support for skeleton parameters | ||
|
||
# RS1.32 | ||
Compatible with disguise designer version r23.4 and above. | ||
* Added mappingName field to StreamDescription. | ||
* Contains the name of the mapping in d3 that this stream is used for. | ||
* Added iFragment field to StreamDescription. | ||
* Contains index of the fragment of the mapping in d3 that this stream is used for. | ||
* d3 will split mappings into multiple fragments when a mapping is distributed over multiple render engines. | ||
|
||
# rs1.31 | ||
# RS1.31 | ||
Compatible with disguise designer version r22.0 and above. | ||
* Engines must no longer call `rs_sendFrame`, `rs_getImage` and `rs_releaseImage`. These have been replaced with a variant which appends `2` to the name. This is in order to change the calling parameters to use a single `SenderFrame` object, while maintaining ABI compatibility with prior releases. | ||
* `VulkanData` now contains the required information directly, rather than requiring a structure (which was due to ABI compatibility concerns.) | ||
* `HostMemoryData` now contains a `format` field which must be set to the pixel format the engine is supplying. Previously this was assumed to be BGRA8. | ||
|
||
# rs1.30 | ||
# RS1.30 | ||
Compatible with disguise designer version r22.0 and above. | ||
* Added support for read-only parameters in the schema - see `REMOTEPARAMETER_READ_ONLY` flag. Breaking change: This requires the engine to pass a `FrameResponseData` to `rs_sendFrame` as the 3rd parameter. | ||
* Added support for Vulkan engines | ||
* Added ability to expose an engine type & version, changed the .json file format saved in `rs_saveSchema` to be versioned (rs1.29 schemas are still compatible.) | ||
* Engines are required to call `rs_releaseImage` when finished with an image parameter retrieved via `rs_getImage`. | ||
|
||
# rs1.29 | ||
# RS1.29 | ||
Compatible with disguise designer version r21.0 and above. | ||
* This is the first version which is ABI forward-compatible with future RenderStream APIs. | ||
|
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 |
---|---|---|
|
@@ -14,7 +14,7 @@ This repository is for API definitions, documentation and examples. | |
# Requirements | ||
* 64-bit Windows 10 and above | ||
* A valid [disguise software license](https://store.disguise.one/) or RenderStream license (available on [rx range](https://www.disguise.one/en/products/rx-range/) hardware) | ||
* An r21.3 install of the disguise software | ||
* The latest install of the disguise designer software (available from https://download.disguise.one/) | ||
|
||
# Support | ||
Please raise RenderStream API issues on this GitHub repository or contact [email protected] for general disguise support | ||
|
@@ -185,6 +185,8 @@ Perspective cameras should use the focal length and sensor sizes to compute thro | |
|
||
Once the perspective matrix is found, it is necessary to also apply the clipping values to adjust the projected area. This allows distribution of the frame buffer across multiple nodes. This information is available in the `StreamDescription` for the given stream. | ||
|
||
Aperture (f-stop) values and focus distance (m) can also be used to simulate depth of field effects. | ||
|
||
The samples in this repository show this process in detail, and it is recommended to use the calculations given in the samples as reference for this, to ensure correctness. | ||
|
||
# Buffer calling convention | ||
|
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