void StereoView::Init(IDirect3DDevice9* dev) { OutputDebugString("SteroView Init\n"); device = dev; InitShaderEffects(); InitTextureBuffers(); InitVertexBuffers(); initialized = true; }
/** * StereoView init. * Must be initialised with an actual device. Not a wrapped device. ***/ void StereoView::Init(IDirect3DDevice9* pActualDevice) { OutputDebugString("SteroView Init\n"); if (initialized) { OutputDebugString("SteroView already Init'd\n"); return; } m_pActualDevice = pActualDevice; InitShaderEffects(); InitTextureBuffers(); InitVertexBuffers(); CalculateShaderVariables(); initialized = true; }
/** * StereoView init. * Must be initialised with an actual device. Not a wrapped device. ***/ void StereoView::Init(ID3D11Device* pActualDevice, ID3D11DeviceContext *pContext, IDXGISwapChain *swapChain) { OutputDebugString("SteroView Init\n"); if (initialized) { OutputDebugString("SteroView already Init'd\n"); return; } m_pActualDevice = pActualDevice; m_pContext = pContext; m_pSwapChain = swapChain; InitShaderEffects(); InitTextureBuffers(); InitVertexBuffers(); CalculateShaderVariables(); initialized = true; }