Add flag for depth rendering.

PiperOrigin-RevId: 846203691
Change-Id: I5ec494446bcfc1f7c81536a87dd24f9967973563
This commit is contained in:
Haroon Qureshi
2025-12-18 04:35:28 -08:00
committed by Copybara-Service
parent 47e35e632f
commit 7190bd4912
11 changed files with 76 additions and 17 deletions
+2 -1
View File
@@ -7523,7 +7523,7 @@ struct MjvScene {
// skinvertadr field is handled manually in template file struct declaration
// skinvertnum field is handled manually in template file struct declaration
emscripten::val flags() const {
return emscripten::val(emscripten::typed_memory_view(10, ptr_->flags));
return emscripten::val(emscripten::typed_memory_view(11, ptr_->flags));
}
emscripten::val framergb() const {
return emscripten::val(emscripten::typed_memory_view(3, ptr_->framergb));
@@ -10511,6 +10511,7 @@ EMSCRIPTEN_BINDINGS(mujoco_bindings) {
.value("mjRND_SKYBOX", mjRND_SKYBOX)
.value("mjRND_FOG", mjRND_FOG)
.value("mjRND_HAZE", mjRND_HAZE)
.value("mjRND_DEPTH", mjRND_DEPTH)
.value("mjRND_SEGMENT", mjRND_SEGMENT)
.value("mjRND_IDCOLOR", mjRND_IDCOLOR)
.value("mjRND_CULL_FACE", mjRND_CULL_FACE)
+2 -2
View File
@@ -692,8 +692,8 @@ describe('MuJoCo WASM Bindings', () => {
expect(mujoco.get_mjRNDSTRING()).toEqual([
['Shadow', '1', 'S'], ['Wireframe', '0', 'W'], ['Reflection', '1', 'R'],
['Additive', '0', 'L'], ['Skybox', '1', 'K'], ['Fog', '0', 'G'],
['Haze', '1', '/'], ['Segment', '0', ','], ['Id Color', '0', ''],
['Cull Face', '1', '']
['Haze', '1', '/'], ['Depth', '0', ''], ['Segment', '0', ','],
['Id Color', '0', ''], ['Cull Face', '1', '']
]);
expect(mujoco.get_mjFRAMESTRING().length)
.toEqual(mujoco.mjtFrame.mjNFRAME.value);