-
Fix build in case no suitable OGRE is found
-
Fix destroying wide angle camera
-
Remove unused point cloud color uniform variable
-
Camera ShaderSelection: avoid seg-fault
-
Fix setting emissive map
-
Tutorial updates
-
ign -> gz
-
Provide a Virtual Method Anchor for Classes in Headers
-
Add regression test for multiple engine reloads
-
Fix INTEGRATION_camera/shader_selection on macOS
-
Hotfix typo in ogre2 include statement
-
Destroy GpuRay camera on exit
-
Support for textures as binary blobs
-
Port gz-rendering to Ogre 2.3
-
Add coverage ignore file
-
Ensure one texture per selection buffer per camera.
-
Update GoogleTest to latest version
-
Use pose multiplication instead of subtraction
-
Suppress a new Jammy warnings
-
Dependency bumps in garden : ign-rendering7
-
hello_world_plugin: fix find version variables
-
Replace deprecated common::SubMesh::MaterialIndex() with GetMaterialIndex()
-
Separate cache files for each heightmap LOD (ogre 1.x)
-
Default cameraPassCountPerGpuFlush to 6
-
Don't crash if directly set low level materials are used in sensors
-
Remove Bionic from future releases (Garden+)
-
Require geospatial component
-
Respect vertex shader from low level materials in sensor passes (#544)
-
Expose GraphicsAPI
-
Fixed segfault caused by OgreRTShaderSystem
-
Change to use SuppressWarning from ign-utils
-
[Metal] add metal shaders to waves example
-
[Metal] update custom_shaders_uniforms example
-
Implement Hlms custom pieces swap for Objects & Terrain
-
[Metal] Fix per-point colors in point clouds to match #494
-
[Metal] Fix sky background in RGBD camera to match #515
-
Update migration guide
-
Rename Ogre2IgnHlmsCustomizations to Ogre2IgnHlmsSphericalClipMinDistance
-
Fix color of last / extra marker points
-
Per-point colors in point clouds
-
[ogre1.x] Add support for wide angle camera
-
Fix Ogre2 assertions during ray queries
-
Use ignition-utils1
-
Fix windows warnings
-
Enable ray query for depth, segmentation and thermal cameras
-
Add a method to render targets and cameras to retrieve a Metal texture
-
add 64 bit int support to user data
-
Bounding Box Camera
-
Make GLX dependencies optional for Ogre2.
-
Add missing utility include for
std::exchange
-
Change
aspect
toAspectRatio()
-
Camera::HFOV
override for Ogre and Ogre2
-
Add support for GpuRays (lidar) visibility mask
-
Use gz-utils test macros
-
Cleanup depth camera resources on destroy
-
Fixed Readme.md typo
-
Destroy root node and clean up sensor resources on exit
-
Add repo specific issue templates
- Revert OGRE-Next custom support and back to use GzOGRE2 module
-
Flip heightmap's Y position on Ogre 2 and add sanity checks for NaN
-
Use custom simulation time variants for Ogre
-
Add Ubuntu Jammy CI
-
Fix shaders for other sensors that require material switching (ogre2)
-
fix render pass demo
-
Fix objects using shaders when there is a lidar in the scene (ogre2)
-
Do not set shader constants for textures on non-OpenGL graphics API
-
Use pose multiplication instead of addition
-
Fix sky background compositor setup
-
Backport OgreRTShaderSystem segfault fix
-
Remove unnecessary error message when headless rendering is enabled
-
Restore format conversion in Ogre2RenderTarget::Copy
-
Increase particle emitter quota
-
Make sure shader param exists before setting its value
-
Backport wave changes
-
Fix missing terrain shadows casted on objects
-
Add waves
-
Fix crash when hovering the cursor in heightmap.sdf
-
Fix material switching for objects using shaders (ogre2)
-
[Metal] Fix depth camera
- Pull request #535
- A contribution from Rhys Mainwaring [email protected]
-
Bind shader uniforms to constants from ogre
-
Silence CMake policy CMP0072
-
Fix various issues with Ogre2GpuRays
-
Fix Ogre2ThermalCamera using garbage depth data
-
Performance optimization by avoiding unnecessary passes
-
Support using custom shader materials and updating uniform variables (ogre2)
-
Port Camera Distortion effect from gazebo11
-
Fix sky background in RGBD camera
-
RenderOrder is in different scale in Reverse Z
-
Check for OpenGL backend before calling GL APIs
-
Fix loading grayscale emissive map
-
Fixes to selection buffer
-
Add Metal support for the Ogre2 Render Engine
-
Add a depth camera example
-
More nullptr checking on visuals and base axis
-
Fix Utils unit test
-
Fix context attributes of glXCreateContextAttribsARB.
-
[Ogre2] fix invalid anti-aliasing level warning
-
Avoid symbol redefinition to fix armel builds
-
fix grayscale albedo map
-
Fix selection buffer material script
-
[macOS] modify definition of bufferFetch1 to work when GL_ARB_texture_buffer_range is not available
-
Fix compilation against Ogre 1.10.12
-
Fix logic on warning for ogre versions different than 1.9.x
-
Fix point cloud material syntax error
-
Run ogre2 particles by default
-
Ogre: Do not assume that ogre plugins have lib prefix on macOS
-
Fix heightmap crash if only shadow casting spotlights are one scene
-
Added macOS instructions
-
Ogre: Add missing required Paging component
-
Fix ray query distance calculation
- Disable using selection buffer for ray queries
-
Avoid configure warning when checking ogre-1.10
-
Use selection buffer in ray queries (ogre2)
-
Fix particle effect randomness
-
Update test config to run ogre 1.x tests in gz-rendering6 on macOS
-
Clone visuals and geometries
-
Add SetSize API for LidarVisual and markers
-
Add Ogre2Heightmap functionality
-
Prevent default-constructed variants from holding a type
-
Temporarily set number of camera pass count per flush to 0 in ogre2 to prevent downstream build failures
-
New visuals
-
Joint visual
-
Center of mass visual
-
Inertia visual
-
-
UserData methods moved from Visual to Node
-
Replace renderOneFrame for per-workspace update calls
-
Segmentation Camera
-
Stub bounding box camera APIs
-
Changed calculation for range clipping
-
Destroy material when a mesh is deleted
-
Add orthographic view controller
-
Visualize wireframes
-
Add environment map tutorial
-
From Ogre 2.1 to Ogre 2.2
-
Documentation updates
-
Infrastructure
- Silence CMake policy CMP0072
-
Fix context attributes of glXCreateContextAttribsARB.
-
Fix logic on warning for ogre versions different than 1.9.x
-
Avoid symbol redefition to fix armel builds
-
Fix selection buffer material script
-
Fix compilation against Ogre 1.10.12
-
ogre: Do not assume that ogre plugins have lib prefix on macOS
-
ogre: Add missing required Paging component
-
Fix ray query distance calculation
-
Fix the spelling of USE_UNOFFICIAL_OGRE_VERSIONS flag
-
Avoid configure warning when checking ogre-1.10
-
Use selection buffer in ray queries (ogre2)
-
Fix particle effect randomness
-
Update simple_demo_qml coding style
-
Disabling flaky depth and thermal camera tests on mac
-
[macOS] add a QML version of simple_demo
-
Fix single ray gpu lidar
-
Warn about non-existent submesh
-
Improved doxygen
-
Set OGRE minimal version to 1.8. Warn on versions not supported (gz-rendering3)
-
👩🌾 Remove bitbucket-pipelines.yml
-
[macOS] support OpenGL < 4.2 in PBS shader
-
Moved ScreenToPlane and ScreenToScene from gz-gui to gz-rendering
-
More nullptr checking on Node classes
-
add ifdef for apple in integration test
-
Update light map tutorial
-
relax gaussian test tolerance
-
Fix custom shaders uniforms gz version number
-
recreate node only when needed
-
Backport memory fixes found by ASAN
-
Fix FSAA in UI and lower VRAM consumption
-
Fix depth alpha
-
Fix floating point precision bug handling alpha channel (#332)
-
Fix heap overflow when reading
-
Fix new [] / delete mismatch
-
Test re-enabling depth camera integration test on mac
-
Include MoveTo Helper class to gz-rendering
-
Remove
tools/code_check
and update codecov -
[OGRE 1.x] Uniform buffer shader support
-
Helper function to get a scene
-
fix capsule mouse picking
-
Fix depth alpha
-
Add shadows to Ogre2DepthCamera without crashing
-
Reduce lidar data discretization
-
update light visual size
-
Improve build times by reducing included headers
-
Add light map tutorial
-
Prevent console warnings when multiple texture coordinates are present
-
Fix gazebo scene viewer build
-
Silence noisy sky error
-
Added command line argument to pick version of Ogre
-
Add ogre2 skybox support
-
Add light visual support
-
Add API for particle emitter scatter ratio
-
Added capsule geometry
-
Added ellipsoid Geometry
-
ogre2: explicitly request OpenGL 3.3 core profile context.
-
Bump in edifice: gz-common4
-
Support setting horizontal and vertical resolution for GpuRays
-
Added Light Intensity
-
Heightmap for Ogre 1
-
Added render order to material
-
Add support for lightmaps in ogre2
-
Documentation updates
-
Output warning message if a mesh with zero submeshes is created
-
Fix particle effect randomness
-
Fix single ray gpu lidar
-
Use selection buffer in ray queries (ogre2)
-
All changes merged forward from gz-rendering3
-
relax gaussian test tolerance
-
recreate node only when needed
-
Backport memory fixes found by ASAN
-
Re-enable part of depth camera test on macOS
-
Fix depth alpha
-
Fix floating point precision bug handling alpha channel (#332)
-
Include MoveTo Helper class to gz-rendering
-
Remove
tools/code_check
and update codecov -
[OGRE 1.x] Uniform buffer shader support
-
Helper function to get a scene
-
Reduce lidar data discretization
-
Prevent console warnings when multiple texture coordinates are present
-
Added command line argument to pick version of Ogre
-
Enable depth write in particles example
-
Fix gazebo_scene_viewer for macOS and ensure clean exit
-
Master branch updates
-
Expose particle scatter ratio parameter
-
Fix overriding blend mode
-
Fix DepthGaussianNoise test
-
Handle non-positive object temperatures
-
Improve particle scattering noise
-
Fix custom_scene_viewer for macOS
-
More verbose messages when failing to load render engines
-
Fixed OBJ textures with the same name
-
Fix setting particle size
-
Make particle emitter invisible in thermal camera image
-
Apply particle scattering effect to depth cameras
-
Add support for 8 bit thermal camera image format
-
All changes up to version 3.4.0
- Fix converting Pbs to Unlit material conversion (#230)
-
Tutorial: Transform FBX to Collada and change its origin
-
Remove Windows Warnings
-
Fix spelling Desconstructor -> Destructor
-
Thermal Camera: Visualize objects with a heat signature
-
Add laser retro support in Ogre2
-
Remove some windows warnings.
-
Fix transparency issue for textures without alpha channel.
-
Call XCloseDisplay in screenScalingFactor.
-
All changes up to version 3.3.0.
-
Improve fork experience
-
Add Custom Render Engine support
-
Update tutorials
-
Limit number of shadow casting lights in ogre2
-
Ogre2 depth camera fix
-
Add support for Gaussian noise render pass in Ogre2DepthCamera
-
Update tutorials
-
Pimpl'ize ogre2 classes
-
Replace common::Time with std::chrono
-
Add Ogre2 particle system
-
Add LidarVisual point colors for Ogre1
-
Added Lidar Visual for Ogre2
-
Added Lidar Visual Types for Ogre1
-
Added Lidar Visualisation for Ogre1
-
Add environment variables to locate plugins
-
Added a method to show the head on arrows and axis
-
Complete Shaft and Head methods in BaseArrowVisual
-
Scale BaseAxis properly
-
Add ogre2 AxisVisual and ArrowVisual
-
Support setting skeleton node weights
-
Add support for setting visibility mask and flags
-
Increase precision of Ogre2 mesh vertices from half to full precision float
-
Update transparency based on diffuse alpha channel for ogre2
-
Skeleton animation updates
-
Add support for transparency based on textures alpha channel for ogre1 and ogre2
-
Avoid symbol redefition to fix armel builds
-
Fix floating point precision bug handling alpha channel
-
Ogre: Do not assume that ogre plugins have lib prefix on macOS
-
Moved ScreenToPlane and ScreenToScene from gz-gui to gz-rendering
-
Relax Gaussian noise test tolerance to fix flaky test
-
Fix ogre2 render pass high GPU usage
-
Backport memory fixes found by ASAN
-
CMake warning on Ogre versions that are not officially supported. To disable the new warning, it is enough to enable the cmake option USE_UNOFFICIAL_OGRE_VERSIONS
-
Include MoveTo Helper class to gz-rendering
-
Remove tools/code_check and update codecov
-
Helper function to get a scene (#320)
-
Fix DepthGaussianNoise test (#271)
-
Master branch updates (#268)
-
👩🌾 Make GitHub actions tests that are flaky due to display more verbose information (#255)
-
Fixed OBJ textures with the same name (#239)
-
More verbose messages when failing to load render engine (#236)
-
Clear all Windows warnings
-
Add laser_retro support
-
Add Windows installation.
-
Make flaky VisualAt test more verbose.
-
Resolve updated codecheck issues.
-
Fix crash due to NaN pose values.
-
Improve fork experience.
-
Add Custom Render Engine support
-
Add getter for Ogre2Camera
-
Update test configuration to use ogre2
-
Ogre2 GPU Ray: Cleanup all resources on destruction
-
Ogre2: Add Grid
-
Includes all changes up to and including those in version 2.5.1
-
Use default material properties from gz-common PBR material when loading a mesh
-
Fix build for ogre version >= 1.12.0
-
Add Ogre2 DynamicRenderable class
-
Skeletons for Ogre2
-
Fixed gazebo scene viewer example
-
Ogre2: Fix shadows by dynamically generating shadow maps
-
Ogre2: Destroy resources before recreating shadows
-
Fix custom shaders example
-
Add API to check which engines are loaded
-
Support setting cast shadows
-
Add Thermal Camera
-
Add support for emissive map
-
Add Marker class and port ogre dynamic lines and renderable
-
Support storing user data in Visual
-
Add 16 bit format
-
Destroy camera when the scene is destroyed
-
Added function to get the number of channels from a GpuRay.
-
Ogre 1.x skeletal animation changes
-
Limit number of shadow casting lights in ogre2
-
Backport ogre2 depth camera fix
- Add support for Gaussian noise render pass in Ogre2DepthCamera
-
Fix flaky VisualAt test
-
Port windows fixes
-
Backport ogre2 mesh vertices precision change.
-
Backport transparency setting based on diffuse alpha
-
Add API to check which engines are loaded
-
Fix custom shaders example
-
Ogre2: Fix shadows by dynamically generating shadow maps
-
Backport setting cast shadows
-
Ogre2: Add more shadow maps
- Enable gamma write on color texture in depth camera
- Add checks on mouse selection
-
Support generating point cloud data in DepthCamera
-
Fix GizmoVisual material memory leak
-
Fix PixelFormat FLOAT32 byte and channel count
- Clean up camera objects when destroying scene
-
More ogre2 error messages for debugging mesh loading.
-
Support for ogre 1.11 on windows
-
Fix ogre mouse picking after window resize
-
Ogre2: Support mouse picking for objects with overlay material
-
Add GizmoVisual class
-
Add Transform Controller for translating, rotating, and scaling nodes.
-
Add depth check and depth write properties to Material
-
Move scale functions from Visual to Node class.
-
Add support for Render Passes and implement Gaussian Noise pass
-
Ogre2: Fix loading mesh with large index count
-
Move OgreDepthCameraPrivate class to src file so it is not installed.