From da0bf9af17f796128315e4764f40becaba33011a Mon Sep 17 00:00:00 2001 From: David Hozic Date: Sat, 21 Feb 2026 14:53:35 +0100 Subject: [PATCH 1/3] Fix incorrect type for Python view of MjModel/tex_adrr --- python/mujoco/indexer_xmacro.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/mujoco/indexer_xmacro.h b/python/mujoco/indexer_xmacro.h index 10c52971..23264a99 100644 --- a/python/mujoco/indexer_xmacro.h +++ b/python/mujoco/indexer_xmacro.h @@ -273,7 +273,7 @@ X( int, tex_, height, ntex, 1 ) \ X( int, tex_, width, ntex, 1 ) \ X( int, tex_, nchannel, ntex, 1 ) \ - X( int, tex_, adr, ntex, 1 ) \ + X( mjtSize, tex_, adr, ntex, 1 ) \ X( mjtByte, tex_, data, ntexdata, 1 ) #define MJMODEL_TUPLE \ From 57e27f94f3cb274e882e7b169f2bc1dc40d171de Mon Sep 17 00:00:00 2001 From: David Hozic Date: Tue, 26 May 2026 14:50:11 +0200 Subject: [PATCH 2/3] Fix compilation error --- src/engine/engine_print.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/engine_print.c b/src/engine/engine_print.c index 93df2352..776d5281 100644 --- a/src/engine/engine_print.c +++ b/src/engine/engine_print.c @@ -480,7 +480,7 @@ static bool validateFloatFormat(const char* float_format) { // flag characters. allow at most one of each flag const char flag_characters[] = "-+ #0"; int flag_character_counts[sizeof(flag_characters)] = { 0 }; - char* c; + const char* c; while (c = strchr(flag_characters, float_format[cur_idx]), c != NULL) { int flag_idx = (c - flag_characters)/sizeof(char); flag_character_counts[flag_idx]++; From 998f9960f9ed3737f3af2fd2eeeec180dc2f63a4 Mon Sep 17 00:00:00 2001 From: David Hozic Date: Tue, 26 May 2026 14:51:48 +0200 Subject: [PATCH 3/3] Revert indexer_xmacro.h change --- python/mujoco/indexer_xmacro.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/mujoco/indexer_xmacro.h b/python/mujoco/indexer_xmacro.h index 23264a99..10c52971 100644 --- a/python/mujoco/indexer_xmacro.h +++ b/python/mujoco/indexer_xmacro.h @@ -273,7 +273,7 @@ X( int, tex_, height, ntex, 1 ) \ X( int, tex_, width, ntex, 1 ) \ X( int, tex_, nchannel, ntex, 1 ) \ - X( mjtSize, tex_, adr, ntex, 1 ) \ + X( int, tex_, adr, ntex, 1 ) \ X( mjtByte, tex_, data, ntexdata, 1 ) #define MJMODEL_TUPLE \