-
Make KeyEvent rule-of-five compliant
-
Fix
av_*
API usage for deprecations -
Set project-wide standard to C++17
-
Remove
CMAKE_CXX_FLAGS
from test targets -
Support loading PBR textures in OBJLoader
-
Remove
tools/code_check
and update codecov -
Port codecov to new configuration
-
Fix loading collada files with multiple texcoord sets using the same offset
-
Add function to convert single channel image data to RGB image
-
Remove ColladaExporter path constraint
-
Avoid duplication of / in joinPaths (Windows)
-
Fixed colladaLoader on Windows
-
Improved Windows support
-
Function to serialize compressed image to buffer
-
Fixed tutorial link
-
Use matching malloc/free for AudioDecoder.
-
Add bazel buildsystem support
-
Include windows instructions in examples README.md
-
Fix crash when using BVH animations
-
Rotate capsule to Z-up
-
Add implementation pointer to ign-common classes
-
Cleanup and add implementation pointer to Animation classes
-
Install the profiler in a version-safe manner
-
Restore support for model:// URIs
-
Deprecated common::Time
-
Update codeowners
-
Workflow updates
-
Update BitBucket Links
-
Corrected
BAYER_RGGR8
toBAYER_BGGR8
inPixelFormatName
andPixelFormatType
located ingraphics/include/ignition/common/Image.hh
. -
Added URI Authority parsing to the URI class. Authority information can be found here. This update also caused some formally valid syntax to become invalid, and some formally invalid syntax to become valid. See the migration guide.
-
Backport collada fixes (Backport #204)
-
Fix join paths again
-
Fix join paths to remove duplicate separators
-
Fix loading collada files with multiple texcoord sets using the same offset.
-
Add function to convert single channel image data to RGB image
-
Avoid duplication of / in joinPaths (Windows)
-
Fix colladaLoader on Windows
-
Backport #188: Fix crash when using BVH animations.
-
Improved Windows support
-
Remove use of _SOURCE and _BINARY dirs in tests.
-
Add bazel buildsystem support.
-
Use matching malloc/free for AudioDecoder.
-
Fixed tutorial link in the README.md.
-
Function to serialize compressed image to buffer
-
Relax expectation so encoder test passes on ARM
-
Revert "Associate library materials effect with meshes (#151)"
-
Fix image red and blue swapping
-
Remove issue & PR templates
-
Prevent console spamming when exporting a mesh that has multiple texture coordinates
-
Associate library materials effect with meshes
- Pull request #151
- Reverted in 3.11.1
-
Added issue & PR templates
-
Added support for HW-accelerated video encoding.
-
Added FlagSet utility class
-
Disable failing VideoEncoder and Audioecoder tests on Windows
-
Added ellipsoid mesh
-
Added capsule mesh
- Fix transparency tag in the Collada exporter.
-
Added render order to material class
-
Fix memory leak in Pbr.cc
-
Support multiple texture coordinate sets
-
Add Lightmap to material
-
Call ignition::common::load() from Video constructor
-
Cleanup
- Drop unused forward declaration: Pull Request 113
- Remove two known flaky tests from Windows CI: Pull Request 119
- Make ignstrtok private to Util.cc: Pull Request 134
- Fix memory leaks Pull Request 136
-
Windows
- Do not hardcode USE_EXTERNAL_TINYXML2 to OFF: Pull Request 116
- Fix IGN_HOMEDIR on Windows: Pull Request 127
- Improve Windows support: Pull Request 128
- Fix Windows AV CI warnings and test failures: Pull Request 135
-
Fix video encoder timing
-
Feature: Add transformation matrix to ColladaExport
-
Miscellaneous Cleanups
- Feature: Join function for combining strings with a delimiter
- Pull Request 107
-
Improve fork experience
-
Add Console example
-
Support fuel URLs for textures
-
Fix loading dae file with hierarchical node that does not have a name
-
Fix more Animation memory leaks
-
Fix env behavior to return true on empty vars
- Feature: Add setenv for setting environment variables
- Feature: Add unsetenv for clearing environment variables
- Feature: Add alternative env implementation that respects empty variables
- Pull Request 97
-
Fix hierarchical submesh processing in the ColladaLoader.
-
Tutorial updates
-
Fix the AudioDecoder class
-
Fix actions CI
-
Fix trajectory info memory leak
-
Remove URI warning on constructor
-
Refactor Image::MaxColor to reduce computation time
-
Update to gtest 1.10.0 with patch for gcc warnings
-
Fix ColladaLoader loading tag when does not exist
-
Remove unused included headers
-
More file path APIs
-
Add interpolate_x property to actor animations
-
Update PBR metalness default value to 0.0
-
Fix crash when loading OBJ meshes with invalid materials
-
Add PBR material class
-
Custom paths for file URIs (env var + URI)
-
Add function to get NodeAnimation
-
Handle unexpected COLLADA more gracefully
-
Add support for alpha based texture transparency.
-
tiny_obj_loader
: set better diffuse value whenmap_kD
is present andKd
is not specified. -
ColladaLoader: load files with actors with multiple skeletons
-
Compute volume of mesh shapes with
Mesh::Volume
andSubMesh::Volume
. -
Port Skeleton fixes from gazebo.
-
Port gazebo9 fix for ColladaLoader with multiple geometries
-
SystemPaths::FindSharedLibrary
: return input if its is an absolute path to a file -
Fix
Image::ConvertPixelFormat
forBAYER_BGGR8
-
Support custom callbacks to find files on global interface
-
skip GTSMeshUtils test on Windows due to issue #50
-
Add bvh animation support for skeleton and TrajectoryInfo
-
ColladaLoader: fix wrong node weights caused by buffer overflow bug
-
Filesystem copy directory and parentpath
-
Allow ignLogInit to use an absolute path. Added a timeToIso that converts a given time to an ISO string. Some console timestamps were using
IGN_SYSTEM_TIME_NS()
and othersignition::common::systemTimeISO()
. Switched all to useignition::common::systemTimeISO()
. -
Port ColladaLoader fix: use default value of 1 for stride parameter when unset.
-
Image::PixelFormatType: append
BAYER_BGGR8
instead of replacingBAYER_RGGR8
-
Use
std::tolower
with locale in lowercase helper function -
Profiler: give hint on osx to find frameworks so it doesn't find them inside Xcode
-
Fix windows tests: SystemPathsFixture.FileSystemPaths and TimeTest.Sleep
-
Filesystem functions to create unique paths
-
Battery additions for LinearBatteryPlugin port to ign-gazebo
-
Consolidate Console::log streams to reduce colored log size
-
Fix ColladaLoader to support mixamo models and fix skeleton animation loading
-
Use ign-cmake2 and support Ubuntu Bionic (18.04).
-
WorkerPool: allow user to set minimum number of worker threads.
-
ColladaLoader fixes: setting multiple texcoord's, check for line breaks when using
split
-
Event: replace
operator()
andSignal()
explicit templates with variadic templates and perfect forwarding. -
Event: use second template argument to disambiguate events with matching signatures.
-
Add profiler using Remotery.
-
Added hash64 function for converting
std::string
touint64_t
asconstexpr
. -
SystemPaths: search paths in
IGN_FILE_PATH
environment variable when finding files -
Time::Sleep
: return amount of time actually slept -
NodeTransform: use unique_ptr for private data, add copy constructor/assignment
-
Use ignition-cmake1 and components for av, events, and graphics
-
Expand plugin functionality with PluginPtr and specializations
-
Added signal handler class
-
Update tinyobjloader to version that supports triangulating meshes with concave polygons.
- Time::Sleep: use CLOCK_MONOTONIC on Linux
-
Documentation upload improvements
-
Fix build on homebrew with ffmpeg4
-
Remove symbolic link directory
-
Accept spaces on URI path
-
Fix gcc7 compiler warnings on artful
-
Fix artful cppcheck
-
Fix nanosecond to second conversion