Fix webgl client not rendering skeletal models
This commit is contained in:
parent
9b1be68bcd
commit
af64e4cc5e
@ -1,8 +1,13 @@
|
|||||||
#include "skinning_ubo.hpp"
|
#include "skinning_ubo.hpp"
|
||||||
#include "gfx/shader_defs.hpp"
|
#include "gfx/shader_defs.hpp"
|
||||||
|
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
game::view::SkinningUBO::SkinningUBO(const SkeletonInstance& sk) : sk_(sk)
|
game::view::SkinningUBO::SkinningUBO(const SkeletonInstance& sk) : sk_(sk)
|
||||||
{
|
{
|
||||||
|
// init to MAX size because webgl
|
||||||
|
std::vector<glm::mat4> skin_mats(SD_MAX_BONES);
|
||||||
|
SetData(skin_mats.data(), skin_mats.size());
|
||||||
}
|
}
|
||||||
|
|
||||||
void game::view::SkinningUBO::Update()
|
void game::view::SkinningUBO::Update()
|
||||||
|
|||||||
@ -1,5 +1,7 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <cstddef>
|
||||||
|
|
||||||
#include "buffer_object.hpp"
|
#include "buffer_object.hpp"
|
||||||
|
|
||||||
namespace gfx
|
namespace gfx
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user