AAAAAAAAAH ROOT TRANSFORM
This commit is contained in:
@@ -555,9 +555,17 @@ namespace anm2ed::imgui
|
|||||||
|
|
||||||
auto uvMin = frame.crop / texSize;
|
auto uvMin = frame.crop / texSize;
|
||||||
auto uvMax = (frame.crop + frame.size) / texSize;
|
auto uvMax = (frame.crop + frame.size) / texSize;
|
||||||
|
|
||||||
|
vec3 frameColorOffset = frame.colorOffset + colorOffset + sampleColor;
|
||||||
|
vec4 frameTint = frame.tint;
|
||||||
|
|
||||||
|
if (isRootTransform)
|
||||||
|
{
|
||||||
auto rootFrame = animation->rootAnimation.frame_generate(sampleTime, anm2::ROOT);
|
auto rootFrame = animation->rootAnimation.frame_generate(sampleTime, anm2::ROOT);
|
||||||
vec3 frameColorOffset = frame.colorOffset + rootFrame.colorOffset + colorOffset + sampleColor;
|
frameColorOffset += rootFrame.colorOffset;
|
||||||
vec4 frameTint = frame.tint * rootFrame.tint;
|
frameTint *= rootFrame.tint;
|
||||||
|
}
|
||||||
|
|
||||||
frameTint.a = std::max(0.0f, frameTint.a - (alphaOffset + sampleAlpha));
|
frameTint.a = std::max(0.0f, frameTint.a - (alphaOffset + sampleAlpha));
|
||||||
|
|
||||||
auto vertices = math::uv_vertices_get(uvMin, uvMax);
|
auto vertices = math::uv_vertices_get(uvMin, uvMax);
|
||||||
|
|||||||
Reference in New Issue
Block a user