Blender Git Loki

Kaikki Blender Git kommitit.

Page: 3052 / 8462

August 2, 2018, 16:59 (GMT)
Refactopr Collada: Changed BCValueMap to contain Values+curve handles

This makes it easiuer to later construct the export curves.
This may later be removed again in favor of storing the data
within the FCurves themself. (I am still somewhat undecided here)
August 2, 2018, 16:53 (GMT)
More work on opti edge split
August 2, 2018, 16:44 (GMT)
Refactor Collada: Changed BCAnimationCurve methods to const methods
August 2, 2018, 16:44 (GMT)
Refactor Collada: Added new Class BCKeyPoint
August 2, 2018, 16:44 (GMT)
Refactor Collada: Removed unused parameter from method

BCAnimationCurve::add_value(const float val, const int frame_index)
August 2, 2018, 16:44 (GMT)
Fix Collada: Keep existing FCurves available in Sampler

The FCurves are needed when we export Keyframes. In that case
we want to preserve the tangent data. Hence we want to keep
the original FCurves available while exporting.
August 2, 2018, 16:44 (GMT)
Collada refactor: Added meaningful Constructor for BCAnimationSampler

The processing was unnecessarily split into creating the Sampler
and initialising it later. This can safely be done in one go
within a Sampler constructor

Also removed the not needed reference to the Sampler inside
the AnimationExporter instance. The Sampler is now a simple
local variable in AnimationExporter::exportAnimations()
August 2, 2018, 16:40 (GMT)
Cleanup Collada: Removed unneeded Constructor
August 2, 2018, 16:35 (GMT)
Refactor Collada: Renamed Enumerations to avoid confusion

The Curve animation type enumeration looked almost identical
to the enumeration that describes if the exporter shall
export sample frames or keyframes.

Details

old names:
BC_ANIMATION_TYPE_SAMPLE,
BC_ANIMATION_TYPE_KEYS

replaced by the more descriptive names:
BC_ANIMATION_EXPORT_SAMPLES,
BC_ANIMATION_EXPORT_KEYS
August 2, 2018, 16:35 (GMT)
Refactor Collada: moved Object sampling code into its own private method
August 2, 2018, 16:35 (GMT)
Refactor: Moved unrelated class methods to collada_utils
August 2, 2018, 16:35 (GMT)
Refactor: Renamed classes, updated comments for better reading
August 2, 2018, 16:33 (GMT)
DRW: Add UBO binding checking routine.
August 2, 2018, 16:33 (GMT)
Cleanup: Fix compilation warnings.
August 2, 2018, 16:33 (GMT)
DRW: Cleanup: Fix header naming.
August 2, 2018, 16:33 (GMT)
GPUShader: Add name for debugging & identifying shaders.
August 2, 2018, 16:33 (GMT)
Eevee: Fix missing UBO binds.

Some of them are unecessary and should be removed from the shader instead.

But for now we need a quick fix for the crashes happening on some platforms.

See T55475.
August 2, 2018, 16:33 (GMT)
Cleanup collada: improved class description comment
August 2, 2018, 16:33 (GMT)
Refactor Collada: Moved static class functions to collada_utils

Reason: The functions had nothing to do with the class
August 2, 2018, 16:33 (GMT)
Cleanup Collada: moved typedefs to more intuitive locations
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021