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

Changes to support boo object tracker API

This commit is contained in:
Jack Andersen
2017-11-04 20:17:12 -10:00
parent d301491bd6
commit 3894749675
138 changed files with 1679 additions and 1243 deletions

View File

@@ -162,19 +162,17 @@ public:
EOptionalSystemFlags flags = EOptionalSystemFlags::One);
~CElementGen();
boo::GraphicsDataToken m_gfxToken;
boo::ObjToken<boo::IShaderDataBinding> m_normalDataBind;
boo::ObjToken<boo::IShaderDataBinding> m_normalSubDataBind;
boo::ObjToken<boo::IShaderDataBinding> m_redToAlphaDataBind;
boo::ObjToken<boo::IShaderDataBinding> m_redToAlphaSubDataBind;
boo::ObjToken<boo::IGraphicsBufferD> m_instBuf;
boo::ObjToken<boo::IGraphicsBufferD> m_uniformBuf;
boo::IShaderDataBinding* m_normalDataBind = nullptr;
boo::IShaderDataBinding* m_normalSubDataBind = nullptr;
boo::IShaderDataBinding* m_redToAlphaDataBind = nullptr;
boo::IShaderDataBinding* m_redToAlphaSubDataBind = nullptr;
boo::IGraphicsBufferD* m_instBuf = nullptr;
boo::IGraphicsBufferD* m_uniformBuf = nullptr;
boo::IShaderDataBinding* m_normalDataBindPmus = nullptr;
boo::IShaderDataBinding* m_redToAlphaDataBindPmus = nullptr;
boo::IGraphicsBufferD* m_instBufPmus = nullptr;
boo::IGraphicsBufferD* m_uniformBufPmus = nullptr;
boo::ObjToken<boo::IShaderDataBinding> m_normalDataBindPmus;
boo::ObjToken<boo::IShaderDataBinding> m_redToAlphaDataBindPmus;
boo::ObjToken<boo::IGraphicsBufferD> m_instBufPmus;
boo::ObjToken<boo::IGraphicsBufferD> m_uniformBufPmus;
CGenDescription* GetDesc() {return x1c_genDesc.GetObj();}