Skip to content

Releases: jpaver/opengametools

opengametools-v0.0.2-alpha

09 May 06:00
Compare
Choose a tag to compare

What's Changed

  • Fix for _vox_models_are_equal comparing two models with the same volume by @dougbinks in #61
  • ogt_vox: add type-based memory alignment within the internal sub allocator by @jpaver in #63
  • Fixed camera radius reading and changed type to float by @ItayGigi in #67
  • ogt_vox: added _ri material support by @mgerhardy in #66
  • ogt_vox: fixed parsing of camera fov and uninitialized memory in layer by @mgerhardy in #71
  • ogt_vox: support material property _media_type by @mgerhardy in #65
  • ogt_vox: added helper function ogt_vox_camera_to_transform by @mgerhardy in #68
  • Preserve material when separating voxs by @basicer in #69
  • Correct comment that mistakenly suggests this library works compiled as C by @jknightdoeswork in #70
  • ogt_vox: read and write NOTE chunk (color names) by @mgerhardy in #73
  • ogt_vox: ogt_vox_sun definition and load/save with CHUNK_ID_rOBJ dictionary by @dougbinks in #72
  • CHUNK_ID_XYZI voxel bounds check to improve handling of corrupt files by @dougbinks in #59

New Contributors

Full Changelog: opengametools-v0.0.1-alpha...opengametools-v0.0.2-alpha

First Release

27 Jul 04:49
Compare
Choose a tag to compare
First Release Pre-release
Pre-release

Initial snapshot of binary builds for Ubuntu, MacOS and Windows

What's Changed

  • Corrected scanf function for unixes to sscanf by @mrpossoms in #1
  • Fix instance names by @Phyronnaz in #2
  • initializing variable by @wbraithwaite-nvidia in #3
  • Fix ogt_voxel_meshify.h url by @WouterWeynants in #5
  • ogt: add ogt_stream_from_paletted_voxels_simple api by @jpaver in #7
  • ogt_vox: added initial support for CHUNK_ID_MATL by @dougbinks in #8
  • Fix assertion by @LLLida in #11
  • Fix two compiler warnings in ogt_vox.h by @jorgenpt in #12
  • VOX string size max of 64 does not include null, need 65 bytes by @dougbinks in #13
  • Fix some heap overruns & uninitialized variables that are read into by @jorgenpt in #14
  • Delete _vox_file_eof which is no longer used by @jorgenpt in #15
  • Add the palette index to the vertex structure returned by the mesh generators by @groud in #18
  • ogt_vox: Added MATT read support and MATL write support by @mgerhardy in #23
  • ogt_vox: implemented rCAM handling (loading and saving) by @mgerhardy in #24
  • ogt_vox: fixed MATL chunk saving by @mgerhardy in #26
  • ogt_vox: updated README.md by @mgerhardy in #27
  • _vox_array::resize optimization - grow by at least 1.5x by @dougbinks in #29
  • ogt_vox: fix regression/bug with instance transforms not being correctly flattened when not importing groups by @jpaver in #36
  • ogt_vox : implement animation looping and sampling by @jpaver in #34
  • ogt_vox: improved camera support by @mgerhardy in #42
  • ogt_vox: implemented endian handling by @mgerhardy in #44
  • ogt_vox: fix buffer overrun when nTRN node names are longer than 64 bytes by @jpaver in #46
  • ogt_vox: added check for buffer and chunk size overflow by @dougbinks in #50
  • Added asserts to catch saving and loading of a model with zero size by @dougbinks in #47
  • ogt_vox: linux compilation fixes for vox2obj by @mgerhardy in #53
  • ogt_vox: added build pipeline for linux by @mgerhardy in #54
  • ogt_vox: added progress callback by @dougbinks in #49
  • opengametools: fix vox2obj reading + converting legacy .vox files by @jpaver in #56
  • CI: added windows and osx builds as well as tests to the github pipelines by @mgerhardy in #57

New Contributors

Full Changelog: https://github.com/jpaver/opengametools/commits/opengametools-v0.0.1-alpha