Merge remote-tracking branch 'origin/6139-issue-with-water-detection'
Make StdObject step more robust against overflow
Removed UseInitialLabels from KMeans center type as this leads to errors.
Added check to ensure std value is not negative.
Merge branch 'obj_vertex_color' into 'master'
Modified test case to test triangle count as well.
Merge branch '968-unknown-openflight-opcodes' into 'master'
Made sure normals are set correctly.
Read vertex colors from Wavefront OBJ file
Removed code smells
Progress reading vertex colors
Write vertex colors with the old Wavefront OBJ writer as well.
Added option to turn OpenFlight DOF nodes into animations.
Preparations to read vertex color from OBJ
Read hidden flag of face in OpenFlight object.
Made checking of C++ redistributable more robust
Made sure local coordinate system of DOF node in OpenFlight is read correctly.
Make sure attachpoints are processing correctly with overlapping Lods.
Process overlapping Lods correctly when reading OpenFlight.
Test cases for LodCalculator
Merge remote-tracking branch 'origin/master' into 968-unknown-openflight-opcodes
Added tests for LodCalculator
Performance optimization when checking if glTF reader can read file.
Merge branch '5576-check-xtomdl-prerequisitories' into 'master'
Changed to read LOD to support overlapping LODs in OpenFlight
Fixed bug in reading transformations from OpenFlight files
Added extra check for DirectX version error that can not be detected before running XtoMDL. More clean output in this case.
Merge branch '6135-texture-not-loading-mipmap-not-multiple-of-four' into 'master'
Prevent textures from showing blurry in texture converter form when lower mips are selected.
Fixed error when mipmap size is not a multiple of 4.
Fixed failing tests
Used event log action to download dependencies of XtoMDL
Add action attribute to event log message
Refactor classes to check DirectX and C++ runtime files to not be static anymore.
Merge branch '6133-texture-not-loaded' into 'master'
Made sure that DDS files with 0 mipmaps in the header still load correctly.
Half finish work on reporting errors
Using new class in MDLX writer. Clean up some code duplication.
Added class to check required dependencies for XtoMDL
Updated redistributable class to include latest C++ redistributable.
Added class to determine if application is 32 or 64 bit.
Merge branch '5821-issues-with-loading-certain-code-from-model-xml' into 'master'
Added check for DirectX 9.0c
Made model XML reader more robust for invalid XML syntax
Merge branch '5949-attached-object-offset' into 'master'
Fixed failing test
Merge remote-tracking branch 'origin/5820-offset-in-imported-model'
Made FirstChild and HasName fields hidden for editors.
Fixed inconsistency in bounding box size with different optimization settings.
Fixed bug in aircraft.cfg reader that caused incorrect animations.
Merge branch '645-only-first-sound-in-special-effect-played' into 'master'
Fixed issue that effect sounds were not started at the right time and that only one was played.
Merge branch '644-drawing-order-of-special-effects-wrong' into 'master'
Work on multiple FX audio playing
Removed code smell.
Made sure particle effect don't show through geometry in the preview.
Merge branch '2251-flt-with-only-lights-doesn-t-load' into 'master'
Merge branch '5756-error-about-too-many-bones' into 'master'
Merge branch '5566-smooth-shading-threshold' into 'master'
Report error about maximum number of bones only once when model is loaded and not on every update of the preview.
Read general matrix opcode
Added test case
Read light point colors from OpenFlight file
Threshold setting is now specified as an angle.
Fixed smooth shading algorithm for threshold
Added setting for smooth shading threshold. Algorithm to prune list of triangles that are smooth shaded not working correctly yet.
Merge branch '5791-make-default-season-settings-a-setting' into 'master'
Added test cases
Updated manual
Allow editing of default season setting with editor
Added setting for default season settings
Merge branch '6123-drawcall-minimizer-gives-distorted-results' into 'master'
Fixed bug in calculation of repetition factor in DrawCallMinimizer when texture is used on multiple parts.
Merge branch '6127-value-cannot-be-null-parameter-name-path1' into 'master'
Fixed crash while loading texture name that starts with //
Added warning when albedo and metalsmoothao textures are the same in glTF writer.
Added warning to event log when simple shader is active.
Merge branch '6117-inverted-triangles' into 'master'
Fixed issue in scenegraph optimization when child nodes are under an attachedplatform node.
Merge branch '6116-material-attributes-changed' into 'master'
Fixed bug with cloning materials changing attributes.
Added test cases for current behaviour and the bug
Fixed in calculation of maximum number of mipmaps for non-square textures.
Merge branch '6105-unsupported-animation-type-weights' into 'master'
Merge branch '6106-der-index-und-die-lange-mussen-sich-auf-eine-position-in-der-zeichenfolge-beziehen' into 'master'
Ignore animations of type weights when reading glTF files
Fixed bug in generation of 8.3 file names for 3DS files.
Fixed issue that non square textures could render black in preview
Merge branch '6109-renderer-mip-map' into 'master'
Added test object for different mips in preview
Use stored mip data when saving image instead of calculating it again
Refactor mip size logic into TextureSize class