2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-09 09:47:43 +00:00

Fixes for extended shaders

This commit is contained in:
Jack Andersen
2016-07-30 18:46:03 -10:00
parent 95033d3988
commit 05a52c00be
6 changed files with 19 additions and 9 deletions

View File

@@ -75,7 +75,11 @@ void ViewManager::ParticleView::draw(boo::IGraphicsCommandQueue *gfxQ)
if (m_vm.m_modelTest.IsLoaded())
{
CModelFlags flags;
flags.m_extendedShaderIdx = 1;
flags.addColor.r = 0.0f;
flags.m_extendedShaderIdx = 2;
if (std::fmod(m_theta, M_PIF) < M_PIF / 2.f)
flags.m_extendedShaderIdx = 1;
m_theta += 0.01f;
CGraphics::SetModelMatrix(zeus::CTransform::RotateZ(m_theta) * zeus::CTransform::Scale(10.f));