Implemented camera surface setting for KrUpdateNode and KrCreateNode APIs.

Cameras now render only on their assigned surface.
This commit is contained in:
2022-09-26 22:06:09 -07:00
parent 7722975dd0
commit 741b7848c5
7 changed files with 24 additions and 9 deletions

View File

@@ -69,7 +69,7 @@ void smoke_load()
create_camera_info.newNodeHandle = kCameraNodeHandle;
create_camera_info.sceneHandle = kSceneResourceHandle;
create_camera_info.node.pName = "my_camera";
create_camera_info.node.camera.surface = 1;
create_camera_info.node.camera.surfaceHandle = 1;
// create_camera_info.node.camera.skybox_texture = kSkyboxTextureResourceHandle;
res = KrCreateNode(&create_camera_info);
assert(res == KR_SUCCESS);