Add mjmodel support for textures with different number of channels.

PiperOrigin-RevId: 653974959
Change-Id: Ia280e0bdb21027646249f104f21bedee792ba7e5
This commit is contained in:
Tom Erez
2024-07-19 05:21:16 -07:00
committed by Copybara-Service
parent 70ac76bb4b
commit e92af73cbf
11 changed files with 43 additions and 24 deletions
+10 -3
View File
@@ -2892,19 +2892,26 @@ STRUCTS: Mapping[str, StructDecl] = dict([
),
doc='number of columns in texture image (ntex x 1)',
),
StructFieldDecl(
name='tex_nchannel',
type=PointerType(
inner_type=ValueType(name='int'),
),
doc='number of channels in texture image (ntex x 1)',
),
StructFieldDecl(
name='tex_adr',
type=PointerType(
inner_type=ValueType(name='int'),
),
doc='address in rgb (ntex x 1)',
doc='start address in tex_data (ntex x 1)',
),
StructFieldDecl(
name='tex_rgb',
name='tex_data',
type=PointerType(
inner_type=ValueType(name='mjtByte'),
),
doc='rgb (alpha = 1) (ntexdata x 1)',
doc='pixel values (ntexdata x 1)',
),
StructFieldDecl(
name='tex_pathadr',