Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-13 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_opengl
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_opengl
3.5.2 (2026-10-11)
- opengl: share GPU buffers of repeated objects and draw them instanced (#1466)
- CFBORender: GPU lens distortion and pixel noise for RGB images (#1465)
- CFBORender: read back RGB images with 1-byte row alignment (#1463)
- Contributors: Jose Luis Blanco Claraco, Jose Luis Blanco-Claraco
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
- viz: CLight, lights in the scene graph
- opengl: point/spot light shadows, light range, and emissive maps
- Python bindings: docstrings for all members, regenerated .pyi stubs
- Contributors: Jose Luis Blanco-Claraco
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Render pipeline: fix scene sync and rendering bugs, add frustum culling
- Shadows: casters far towards the light are no longer clipped; honor the viewport shadow map size
- Group Assimp textured meshes by alpha mode; validate deserialized alpha mode
- mrpt_viz, mrpt_opengl: alpha cutout for textures (TAlphaMode)
- mrpt_opengl: keep vertex colors on textured triangles with shadows
- mrpt_opengl: always restore the previous cull face mode
- mrpt_opengl: culled faces still cast shadows
- mrpt_opengl: normal maps on mirrored UV mappings
- mrpt_opengl: fix normal maps on lit textured triangles
- mrpt_opengl: bound the loops that clear pending GL errors
- Fix test failures on ARM and s390x Ubuntu PPA builds
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- viz, opengl: fix PLY import, bounding boxes, sky boxes, viewport modes and SSAO; add tests.
- mrpt_opengl: reference count textures shared by several users (#1433).
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix(viz): stale pose of containers updated by assignment
- changelogs
- mrpt_opengl: use renamed libgles-dev rosdep key
- mrpt_opengl: depend on new opengl-es rosdep key
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: restore 2D overlay rendering for scene cameras and text labels.
- refactor: tighten pointer const-correctness and API consistency across the render stack.
- fix: restore missing render buffers and fix rendering regressions uncovered by the new tests.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- test(mrpt_viz): add extensive unit test coverage for mrpt::viz classes. Fix bugs in CPolyhedron init, PLY importer, and CMesh3D triangle face-normal computation.
- test(mrpt_viz, mrpt_opengl): add framebuffer regression tests for all drawing primitives.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
- fix: conservative use depend to ensure opengl binary libs are added downstream of mrpt_opengl
- Merge pull request #1371 from wentasah/export-opengl mrpt_opengl: Add opengl build_depend back
- mrpt_opengl: Add opengl build_depend back In a recent commit, build_depend was replaced with build_export_depend. But it seems that both build_depend and build_export_depend need to be specified. Without build_depend, ROS build farm complains about OpenGL not being available: Could NOT find OpenGL (missing: OPENGL_opengl_LIBRARY OPENGL_glx_LIBRARY OPENGL_INCLUDE_DIR)
- Contributors: Jose Luis Blanco-Claraco, Michal Sojka
3.0.3 (2026-06-15)
File truncated at 100 lines see the full file
Dependant Packages
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mrpt_opengl at Robotics Stack Exchange
Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-13 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_opengl
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_opengl
3.5.2 (2026-10-11)
- opengl: share GPU buffers of repeated objects and draw them instanced (#1466)
- CFBORender: GPU lens distortion and pixel noise for RGB images (#1465)
- CFBORender: read back RGB images with 1-byte row alignment (#1463)
- Contributors: Jose Luis Blanco Claraco, Jose Luis Blanco-Claraco
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
- viz: CLight, lights in the scene graph
- opengl: point/spot light shadows, light range, and emissive maps
- Python bindings: docstrings for all members, regenerated .pyi stubs
- Contributors: Jose Luis Blanco-Claraco
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Render pipeline: fix scene sync and rendering bugs, add frustum culling
- Shadows: casters far towards the light are no longer clipped; honor the viewport shadow map size
- Group Assimp textured meshes by alpha mode; validate deserialized alpha mode
- mrpt_viz, mrpt_opengl: alpha cutout for textures (TAlphaMode)
- mrpt_opengl: keep vertex colors on textured triangles with shadows
- mrpt_opengl: always restore the previous cull face mode
- mrpt_opengl: culled faces still cast shadows
- mrpt_opengl: normal maps on mirrored UV mappings
- mrpt_opengl: fix normal maps on lit textured triangles
- mrpt_opengl: bound the loops that clear pending GL errors
- Fix test failures on ARM and s390x Ubuntu PPA builds
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- viz, opengl: fix PLY import, bounding boxes, sky boxes, viewport modes and SSAO; add tests.
- mrpt_opengl: reference count textures shared by several users (#1433).
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix(viz): stale pose of containers updated by assignment
- changelogs
- mrpt_opengl: use renamed libgles-dev rosdep key
- mrpt_opengl: depend on new opengl-es rosdep key
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: restore 2D overlay rendering for scene cameras and text labels.
- refactor: tighten pointer const-correctness and API consistency across the render stack.
- fix: restore missing render buffers and fix rendering regressions uncovered by the new tests.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- test(mrpt_viz): add extensive unit test coverage for mrpt::viz classes. Fix bugs in CPolyhedron init, PLY importer, and CMesh3D triangle face-normal computation.
- test(mrpt_viz, mrpt_opengl): add framebuffer regression tests for all drawing primitives.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
- fix: conservative use depend to ensure opengl binary libs are added downstream of mrpt_opengl
- Merge pull request #1371 from wentasah/export-opengl mrpt_opengl: Add opengl build_depend back
- mrpt_opengl: Add opengl build_depend back In a recent commit, build_depend was replaced with build_export_depend. But it seems that both build_depend and build_export_depend need to be specified. Without build_depend, ROS build farm complains about OpenGL not being available: Could NOT find OpenGL (missing: OPENGL_opengl_LIBRARY OPENGL_glx_LIBRARY OPENGL_INCLUDE_DIR)
- Contributors: Jose Luis Blanco-Claraco, Michal Sojka
3.0.3 (2026-06-15)
File truncated at 100 lines see the full file
Dependant Packages
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mrpt_opengl at Robotics Stack Exchange
Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-13 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_opengl
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_opengl
3.5.2 (2026-10-11)
- opengl: share GPU buffers of repeated objects and draw them instanced (#1466)
- CFBORender: GPU lens distortion and pixel noise for RGB images (#1465)
- CFBORender: read back RGB images with 1-byte row alignment (#1463)
- Contributors: Jose Luis Blanco Claraco, Jose Luis Blanco-Claraco
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
- viz: CLight, lights in the scene graph
- opengl: point/spot light shadows, light range, and emissive maps
- Python bindings: docstrings for all members, regenerated .pyi stubs
- Contributors: Jose Luis Blanco-Claraco
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Render pipeline: fix scene sync and rendering bugs, add frustum culling
- Shadows: casters far towards the light are no longer clipped; honor the viewport shadow map size
- Group Assimp textured meshes by alpha mode; validate deserialized alpha mode
- mrpt_viz, mrpt_opengl: alpha cutout for textures (TAlphaMode)
- mrpt_opengl: keep vertex colors on textured triangles with shadows
- mrpt_opengl: always restore the previous cull face mode
- mrpt_opengl: culled faces still cast shadows
- mrpt_opengl: normal maps on mirrored UV mappings
- mrpt_opengl: fix normal maps on lit textured triangles
- mrpt_opengl: bound the loops that clear pending GL errors
- Fix test failures on ARM and s390x Ubuntu PPA builds
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- viz, opengl: fix PLY import, bounding boxes, sky boxes, viewport modes and SSAO; add tests.
- mrpt_opengl: reference count textures shared by several users (#1433).
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix(viz): stale pose of containers updated by assignment
- changelogs
- mrpt_opengl: use renamed libgles-dev rosdep key
- mrpt_opengl: depend on new opengl-es rosdep key
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: restore 2D overlay rendering for scene cameras and text labels.
- refactor: tighten pointer const-correctness and API consistency across the render stack.
- fix: restore missing render buffers and fix rendering regressions uncovered by the new tests.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- test(mrpt_viz): add extensive unit test coverage for mrpt::viz classes. Fix bugs in CPolyhedron init, PLY importer, and CMesh3D triangle face-normal computation.
- test(mrpt_viz, mrpt_opengl): add framebuffer regression tests for all drawing primitives.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
- fix: conservative use depend to ensure opengl binary libs are added downstream of mrpt_opengl
- Merge pull request #1371 from wentasah/export-opengl mrpt_opengl: Add opengl build_depend back
- mrpt_opengl: Add opengl build_depend back In a recent commit, build_depend was replaced with build_export_depend. But it seems that both build_depend and build_export_depend need to be specified. Without build_depend, ROS build farm complains about OpenGL not being available: Could NOT find OpenGL (missing: OPENGL_opengl_LIBRARY OPENGL_glx_LIBRARY OPENGL_INCLUDE_DIR)
- Contributors: Jose Luis Blanco-Claraco, Michal Sojka
3.0.3 (2026-06-15)
File truncated at 100 lines see the full file
Dependant Packages
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mrpt_opengl at Robotics Stack Exchange
Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-13 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_opengl
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_opengl
3.5.2 (2026-10-11)
- opengl: share GPU buffers of repeated objects and draw them instanced (#1466)
- CFBORender: GPU lens distortion and pixel noise for RGB images (#1465)
- CFBORender: read back RGB images with 1-byte row alignment (#1463)
- Contributors: Jose Luis Blanco Claraco, Jose Luis Blanco-Claraco
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
- viz: CLight, lights in the scene graph
- opengl: point/spot light shadows, light range, and emissive maps
- Python bindings: docstrings for all members, regenerated .pyi stubs
- Contributors: Jose Luis Blanco-Claraco
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Render pipeline: fix scene sync and rendering bugs, add frustum culling
- Shadows: casters far towards the light are no longer clipped; honor the viewport shadow map size
- Group Assimp textured meshes by alpha mode; validate deserialized alpha mode
- mrpt_viz, mrpt_opengl: alpha cutout for textures (TAlphaMode)
- mrpt_opengl: keep vertex colors on textured triangles with shadows
- mrpt_opengl: always restore the previous cull face mode
- mrpt_opengl: culled faces still cast shadows
- mrpt_opengl: normal maps on mirrored UV mappings
- mrpt_opengl: fix normal maps on lit textured triangles
- mrpt_opengl: bound the loops that clear pending GL errors
- Fix test failures on ARM and s390x Ubuntu PPA builds
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- viz, opengl: fix PLY import, bounding boxes, sky boxes, viewport modes and SSAO; add tests.
- mrpt_opengl: reference count textures shared by several users (#1433).
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix(viz): stale pose of containers updated by assignment
- changelogs
- mrpt_opengl: use renamed libgles-dev rosdep key
- mrpt_opengl: depend on new opengl-es rosdep key
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: restore 2D overlay rendering for scene cameras and text labels.
- refactor: tighten pointer const-correctness and API consistency across the render stack.
- fix: restore missing render buffers and fix rendering regressions uncovered by the new tests.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- test(mrpt_viz): add extensive unit test coverage for mrpt::viz classes. Fix bugs in CPolyhedron init, PLY importer, and CMesh3D triangle face-normal computation.
- test(mrpt_viz, mrpt_opengl): add framebuffer regression tests for all drawing primitives.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
- fix: conservative use depend to ensure opengl binary libs are added downstream of mrpt_opengl
- Merge pull request #1371 from wentasah/export-opengl mrpt_opengl: Add opengl build_depend back
- mrpt_opengl: Add opengl build_depend back In a recent commit, build_depend was replaced with build_export_depend. But it seems that both build_depend and build_export_depend need to be specified. Without build_depend, ROS build farm complains about OpenGL not being available: Could NOT find OpenGL (missing: OPENGL_opengl_LIBRARY OPENGL_glx_LIBRARY OPENGL_INCLUDE_DIR)
- Contributors: Jose Luis Blanco-Claraco, Michal Sojka
3.0.3 (2026-06-15)
File truncated at 100 lines see the full file
Dependant Packages
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mrpt_opengl at Robotics Stack Exchange
Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-13 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_opengl
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_opengl
3.5.2 (2026-10-11)
- opengl: share GPU buffers of repeated objects and draw them instanced (#1466)
- CFBORender: GPU lens distortion and pixel noise for RGB images (#1465)
- CFBORender: read back RGB images with 1-byte row alignment (#1463)
- Contributors: Jose Luis Blanco Claraco, Jose Luis Blanco-Claraco
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
- viz: CLight, lights in the scene graph
- opengl: point/spot light shadows, light range, and emissive maps
- Python bindings: docstrings for all members, regenerated .pyi stubs
- Contributors: Jose Luis Blanco-Claraco
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Render pipeline: fix scene sync and rendering bugs, add frustum culling
- Shadows: casters far towards the light are no longer clipped; honor the viewport shadow map size
- Group Assimp textured meshes by alpha mode; validate deserialized alpha mode
- mrpt_viz, mrpt_opengl: alpha cutout for textures (TAlphaMode)
- mrpt_opengl: keep vertex colors on textured triangles with shadows
- mrpt_opengl: always restore the previous cull face mode
- mrpt_opengl: culled faces still cast shadows
- mrpt_opengl: normal maps on mirrored UV mappings
- mrpt_opengl: fix normal maps on lit textured triangles
- mrpt_opengl: bound the loops that clear pending GL errors
- Fix test failures on ARM and s390x Ubuntu PPA builds
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- viz, opengl: fix PLY import, bounding boxes, sky boxes, viewport modes and SSAO; add tests.
- mrpt_opengl: reference count textures shared by several users (#1433).
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix(viz): stale pose of containers updated by assignment
- changelogs
- mrpt_opengl: use renamed libgles-dev rosdep key
- mrpt_opengl: depend on new opengl-es rosdep key
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: restore 2D overlay rendering for scene cameras and text labels.
- refactor: tighten pointer const-correctness and API consistency across the render stack.
- fix: restore missing render buffers and fix rendering regressions uncovered by the new tests.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- test(mrpt_viz): add extensive unit test coverage for mrpt::viz classes. Fix bugs in CPolyhedron init, PLY importer, and CMesh3D triangle face-normal computation.
- test(mrpt_viz, mrpt_opengl): add framebuffer regression tests for all drawing primitives.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
- fix: conservative use depend to ensure opengl binary libs are added downstream of mrpt_opengl
- Merge pull request #1371 from wentasah/export-opengl mrpt_opengl: Add opengl build_depend back
- mrpt_opengl: Add opengl build_depend back In a recent commit, build_depend was replaced with build_export_depend. But it seems that both build_depend and build_export_depend need to be specified. Without build_depend, ROS build farm complains about OpenGL not being available: Could NOT find OpenGL (missing: OPENGL_opengl_LIBRARY OPENGL_glx_LIBRARY OPENGL_INCLUDE_DIR)
- Contributors: Jose Luis Blanco-Claraco, Michal Sojka
3.0.3 (2026-06-15)
File truncated at 100 lines see the full file
Dependant Packages
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mrpt_opengl at Robotics Stack Exchange
No version for distro github showing humble. Known supported distros are highlighted in the buttons above.
Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-13 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_opengl
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_opengl
3.5.2 (2026-10-11)
- opengl: share GPU buffers of repeated objects and draw them instanced (#1466)
- CFBORender: GPU lens distortion and pixel noise for RGB images (#1465)
- CFBORender: read back RGB images with 1-byte row alignment (#1463)
- Contributors: Jose Luis Blanco Claraco, Jose Luis Blanco-Claraco
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
- viz: CLight, lights in the scene graph
- opengl: point/spot light shadows, light range, and emissive maps
- Python bindings: docstrings for all members, regenerated .pyi stubs
- Contributors: Jose Luis Blanco-Claraco
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Render pipeline: fix scene sync and rendering bugs, add frustum culling
- Shadows: casters far towards the light are no longer clipped; honor the viewport shadow map size
- Group Assimp textured meshes by alpha mode; validate deserialized alpha mode
- mrpt_viz, mrpt_opengl: alpha cutout for textures (TAlphaMode)
- mrpt_opengl: keep vertex colors on textured triangles with shadows
- mrpt_opengl: always restore the previous cull face mode
- mrpt_opengl: culled faces still cast shadows
- mrpt_opengl: normal maps on mirrored UV mappings
- mrpt_opengl: fix normal maps on lit textured triangles
- mrpt_opengl: bound the loops that clear pending GL errors
- Fix test failures on ARM and s390x Ubuntu PPA builds
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- viz, opengl: fix PLY import, bounding boxes, sky boxes, viewport modes and SSAO; add tests.
- mrpt_opengl: reference count textures shared by several users (#1433).
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix(viz): stale pose of containers updated by assignment
- changelogs
- mrpt_opengl: use renamed libgles-dev rosdep key
- mrpt_opengl: depend on new opengl-es rosdep key
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: restore 2D overlay rendering for scene cameras and text labels.
- refactor: tighten pointer const-correctness and API consistency across the render stack.
- fix: restore missing render buffers and fix rendering regressions uncovered by the new tests.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- test(mrpt_viz): add extensive unit test coverage for mrpt::viz classes. Fix bugs in CPolyhedron init, PLY importer, and CMesh3D triangle face-normal computation.
- test(mrpt_viz, mrpt_opengl): add framebuffer regression tests for all drawing primitives.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
- fix: conservative use depend to ensure opengl binary libs are added downstream of mrpt_opengl
- Merge pull request #1371 from wentasah/export-opengl mrpt_opengl: Add opengl build_depend back
- mrpt_opengl: Add opengl build_depend back In a recent commit, build_depend was replaced with build_export_depend. But it seems that both build_depend and build_export_depend need to be specified. Without build_depend, ROS build farm complains about OpenGL not being available: Could NOT find OpenGL (missing: OPENGL_opengl_LIBRARY OPENGL_glx_LIBRARY OPENGL_INCLUDE_DIR)
- Contributors: Jose Luis Blanco-Claraco, Michal Sojka
3.0.3 (2026-06-15)
File truncated at 100 lines see the full file
Dependant Packages
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mrpt_opengl at Robotics Stack Exchange
Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-13 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_opengl
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_opengl
3.5.2 (2026-10-11)
- opengl: share GPU buffers of repeated objects and draw them instanced (#1466)
- CFBORender: GPU lens distortion and pixel noise for RGB images (#1465)
- CFBORender: read back RGB images with 1-byte row alignment (#1463)
- Contributors: Jose Luis Blanco Claraco, Jose Luis Blanco-Claraco
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
- viz: CLight, lights in the scene graph
- opengl: point/spot light shadows, light range, and emissive maps
- Python bindings: docstrings for all members, regenerated .pyi stubs
- Contributors: Jose Luis Blanco-Claraco
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Render pipeline: fix scene sync and rendering bugs, add frustum culling
- Shadows: casters far towards the light are no longer clipped; honor the viewport shadow map size
- Group Assimp textured meshes by alpha mode; validate deserialized alpha mode
- mrpt_viz, mrpt_opengl: alpha cutout for textures (TAlphaMode)
- mrpt_opengl: keep vertex colors on textured triangles with shadows
- mrpt_opengl: always restore the previous cull face mode
- mrpt_opengl: culled faces still cast shadows
- mrpt_opengl: normal maps on mirrored UV mappings
- mrpt_opengl: fix normal maps on lit textured triangles
- mrpt_opengl: bound the loops that clear pending GL errors
- Fix test failures on ARM and s390x Ubuntu PPA builds
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- viz, opengl: fix PLY import, bounding boxes, sky boxes, viewport modes and SSAO; add tests.
- mrpt_opengl: reference count textures shared by several users (#1433).
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix(viz): stale pose of containers updated by assignment
- changelogs
- mrpt_opengl: use renamed libgles-dev rosdep key
- mrpt_opengl: depend on new opengl-es rosdep key
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: restore 2D overlay rendering for scene cameras and text labels.
- refactor: tighten pointer const-correctness and API consistency across the render stack.
- fix: restore missing render buffers and fix rendering regressions uncovered by the new tests.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- test(mrpt_viz): add extensive unit test coverage for mrpt::viz classes. Fix bugs in CPolyhedron init, PLY importer, and CMesh3D triangle face-normal computation.
- test(mrpt_viz, mrpt_opengl): add framebuffer regression tests for all drawing primitives.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
- fix: conservative use depend to ensure opengl binary libs are added downstream of mrpt_opengl
- Merge pull request #1371 from wentasah/export-opengl mrpt_opengl: Add opengl build_depend back
- mrpt_opengl: Add opengl build_depend back In a recent commit, build_depend was replaced with build_export_depend. But it seems that both build_depend and build_export_depend need to be specified. Without build_depend, ROS build farm complains about OpenGL not being available: Could NOT find OpenGL (missing: OPENGL_opengl_LIBRARY OPENGL_glx_LIBRARY OPENGL_INCLUDE_DIR)
- Contributors: Jose Luis Blanco-Claraco, Michal Sojka
3.0.3 (2026-06-15)
File truncated at 100 lines see the full file
Dependant Packages
| Name | Deps |
|---|---|
| mrpt_gui | |
| mrpt_imgui |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mrpt_opengl at Robotics Stack Exchange
Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-10-11 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_opengl
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_opengl
3.5.2 (2026-10-11)
- opengl: share GPU buffers of repeated objects and draw them instanced (#1466)
- CFBORender: GPU lens distortion and pixel noise for RGB images (#1465)
- CFBORender: read back RGB images with 1-byte row alignment (#1463)
- Contributors: Jose Luis Blanco Claraco, Jose Luis Blanco-Claraco
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
- viz: CLight, lights in the scene graph
- opengl: point/spot light shadows, light range, and emissive maps
- Python bindings: docstrings for all members, regenerated .pyi stubs
- Contributors: Jose Luis Blanco-Claraco
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Render pipeline: fix scene sync and rendering bugs, add frustum culling
- Shadows: casters far towards the light are no longer clipped; honor the viewport shadow map size
- Group Assimp textured meshes by alpha mode; validate deserialized alpha mode
- mrpt_viz, mrpt_opengl: alpha cutout for textures (TAlphaMode)
- mrpt_opengl: keep vertex colors on textured triangles with shadows
- mrpt_opengl: always restore the previous cull face mode
- mrpt_opengl: culled faces still cast shadows
- mrpt_opengl: normal maps on mirrored UV mappings
- mrpt_opengl: fix normal maps on lit textured triangles
- mrpt_opengl: bound the loops that clear pending GL errors
- Fix test failures on ARM and s390x Ubuntu PPA builds
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- viz, opengl: fix PLY import, bounding boxes, sky boxes, viewport modes and SSAO; add tests.
- mrpt_opengl: reference count textures shared by several users (#1433).
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix(viz): stale pose of containers updated by assignment
- changelogs
- mrpt_opengl: use renamed libgles-dev rosdep key
- mrpt_opengl: depend on new opengl-es rosdep key
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: restore 2D overlay rendering for scene cameras and text labels.
- refactor: tighten pointer const-correctness and API consistency across the render stack.
- fix: restore missing render buffers and fix rendering regressions uncovered by the new tests.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- test(mrpt_viz): add extensive unit test coverage for mrpt::viz classes. Fix bugs in CPolyhedron init, PLY importer, and CMesh3D triangle face-normal computation.
- test(mrpt_viz, mrpt_opengl): add framebuffer regression tests for all drawing primitives.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
- fix: conservative use depend to ensure opengl binary libs are added downstream of mrpt_opengl
- Merge pull request #1371 from wentasah/export-opengl mrpt_opengl: Add opengl build_depend back
- mrpt_opengl: Add opengl build_depend back In a recent commit, build_depend was replaced with build_export_depend. But it seems that both build_depend and build_export_depend need to be specified. Without build_depend, ROS build farm complains about OpenGL not being available: Could NOT find OpenGL (missing: OPENGL_opengl_LIBRARY OPENGL_glx_LIBRARY OPENGL_INCLUDE_DIR)
- Contributors: Jose Luis Blanco-Claraco, Michal Sojka
3.0.3 (2026-06-15)
File truncated at 100 lines see the full file
Dependant Packages
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mrpt_opengl at Robotics Stack Exchange
Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/mrpt/mrpt.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-10-11 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_opengl
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_opengl
3.5.2 (2026-10-11)
- opengl: share GPU buffers of repeated objects and draw them instanced (#1466)
- CFBORender: GPU lens distortion and pixel noise for RGB images (#1465)
- CFBORender: read back RGB images with 1-byte row alignment (#1463)
- Contributors: Jose Luis Blanco Claraco, Jose Luis Blanco-Claraco
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
- viz: CLight, lights in the scene graph
- opengl: point/spot light shadows, light range, and emissive maps
- Python bindings: docstrings for all members, regenerated .pyi stubs
- Contributors: Jose Luis Blanco-Claraco
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Render pipeline: fix scene sync and rendering bugs, add frustum culling
- Shadows: casters far towards the light are no longer clipped; honor the viewport shadow map size
- Group Assimp textured meshes by alpha mode; validate deserialized alpha mode
- mrpt_viz, mrpt_opengl: alpha cutout for textures (TAlphaMode)
- mrpt_opengl: keep vertex colors on textured triangles with shadows
- mrpt_opengl: always restore the previous cull face mode
- mrpt_opengl: culled faces still cast shadows
- mrpt_opengl: normal maps on mirrored UV mappings
- mrpt_opengl: fix normal maps on lit textured triangles
- mrpt_opengl: bound the loops that clear pending GL errors
- Fix test failures on ARM and s390x Ubuntu PPA builds
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- viz, opengl: fix PLY import, bounding boxes, sky boxes, viewport modes and SSAO; add tests.
- mrpt_opengl: reference count textures shared by several users (#1433).
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix(viz): stale pose of containers updated by assignment
- changelogs
- mrpt_opengl: use renamed libgles-dev rosdep key
- mrpt_opengl: depend on new opengl-es rosdep key
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: restore 2D overlay rendering for scene cameras and text labels.
- refactor: tighten pointer const-correctness and API consistency across the render stack.
- fix: restore missing render buffers and fix rendering regressions uncovered by the new tests.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- test(mrpt_viz): add extensive unit test coverage for mrpt::viz classes. Fix bugs in CPolyhedron init, PLY importer, and CMesh3D triangle face-normal computation.
- test(mrpt_viz, mrpt_opengl): add framebuffer regression tests for all drawing primitives.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
- fix: conservative use depend to ensure opengl binary libs are added downstream of mrpt_opengl
- Merge pull request #1371 from wentasah/export-opengl mrpt_opengl: Add opengl build_depend back
- mrpt_opengl: Add opengl build_depend back In a recent commit, build_depend was replaced with build_export_depend. But it seems that both build_depend and build_export_depend need to be specified. Without build_depend, ROS build farm complains about OpenGL not being available: Could NOT find OpenGL (missing: OPENGL_opengl_LIBRARY OPENGL_glx_LIBRARY OPENGL_INCLUDE_DIR)
- Contributors: Jose Luis Blanco-Claraco, Michal Sojka
3.0.3 (2026-06-15)
File truncated at 100 lines see the full file
Dependant Packages
| Name | Deps |
|---|---|
| mrpt_gui | |
| mrpt_imgui |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mrpt_opengl at Robotics Stack Exchange
Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-10-11 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_opengl
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_opengl
3.5.2 (2026-10-11)
- opengl: share GPU buffers of repeated objects and draw them instanced (#1466)
- CFBORender: GPU lens distortion and pixel noise for RGB images (#1465)
- CFBORender: read back RGB images with 1-byte row alignment (#1463)
- Contributors: Jose Luis Blanco Claraco, Jose Luis Blanco-Claraco
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
- viz: CLight, lights in the scene graph
- opengl: point/spot light shadows, light range, and emissive maps
- Python bindings: docstrings for all members, regenerated .pyi stubs
- Contributors: Jose Luis Blanco-Claraco
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Render pipeline: fix scene sync and rendering bugs, add frustum culling
- Shadows: casters far towards the light are no longer clipped; honor the viewport shadow map size
- Group Assimp textured meshes by alpha mode; validate deserialized alpha mode
- mrpt_viz, mrpt_opengl: alpha cutout for textures (TAlphaMode)
- mrpt_opengl: keep vertex colors on textured triangles with shadows
- mrpt_opengl: always restore the previous cull face mode
- mrpt_opengl: culled faces still cast shadows
- mrpt_opengl: normal maps on mirrored UV mappings
- mrpt_opengl: fix normal maps on lit textured triangles
- mrpt_opengl: bound the loops that clear pending GL errors
- Fix test failures on ARM and s390x Ubuntu PPA builds
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- viz, opengl: fix PLY import, bounding boxes, sky boxes, viewport modes and SSAO; add tests.
- mrpt_opengl: reference count textures shared by several users (#1433).
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix(viz): stale pose of containers updated by assignment
- changelogs
- mrpt_opengl: use renamed libgles-dev rosdep key
- mrpt_opengl: depend on new opengl-es rosdep key
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: restore 2D overlay rendering for scene cameras and text labels.
- refactor: tighten pointer const-correctness and API consistency across the render stack.
- fix: restore missing render buffers and fix rendering regressions uncovered by the new tests.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- test(mrpt_viz): add extensive unit test coverage for mrpt::viz classes. Fix bugs in CPolyhedron init, PLY importer, and CMesh3D triangle face-normal computation.
- test(mrpt_viz, mrpt_opengl): add framebuffer regression tests for all drawing primitives.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
- fix: conservative use depend to ensure opengl binary libs are added downstream of mrpt_opengl
- Merge pull request #1371 from wentasah/export-opengl mrpt_opengl: Add opengl build_depend back
- mrpt_opengl: Add opengl build_depend back In a recent commit, build_depend was replaced with build_export_depend. But it seems that both build_depend and build_export_depend need to be specified. Without build_depend, ROS build farm complains about OpenGL not being available: Could NOT find OpenGL (missing: OPENGL_opengl_LIBRARY OPENGL_glx_LIBRARY OPENGL_INCLUDE_DIR)
- Contributors: Jose Luis Blanco-Claraco, Michal Sojka
3.0.3 (2026-06-15)
File truncated at 100 lines see the full file
Dependant Packages
| Name | Deps |
|---|---|
| mrpt_gui | |
| mrpt_imgui |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.