|
group2 0.1.0
CSE 125 Group 2
|
Per-frame instance entry — one per visible animated character. More...
#include <Renderer.hpp>
Public Attributes | |
| glm::mat4 | worldTransform {1.0f} |
| uint32_t | paletteBase = 0 |
| instanceIndex * numJoints — first joint slot for this char. | |
| uint32_t | materialId = 0 |
| Reserved for Phase 3 (bindless materials). | |
| uint32_t | _pad0 = 0 |
| uint32_t | _pad1 = 0 |
Per-frame instance entry — one per visible animated character.
Layout matches InstanceData in pbr_skinned.vert.
| uint32_t Renderer::SkinnedInstance::_pad0 = 0 |
| uint32_t Renderer::SkinnedInstance::_pad1 = 0 |
| uint32_t Renderer::SkinnedInstance::materialId = 0 |
Reserved for Phase 3 (bindless materials).
| uint32_t Renderer::SkinnedInstance::paletteBase = 0 |
instanceIndex * numJoints — first joint slot for this char.
| glm::mat4 Renderer::SkinnedInstance::worldTransform {1.0f} |