Fixed build error involving IrisEngineInfo

This commit is contained in:
Yoshi Askharoun
2021-10-02 21:59:49 -05:00
parent 890990b37a
commit 4fa15c5817
2 changed files with 5 additions and 2 deletions
@@ -15,6 +15,10 @@ namespace Microsoft.Iris.Render.Common
private IrisEngineInfo m_engineInfo;
internal RenderObject() => this.m_fObjectDisposed = false;
protected RenderObject(IrisEngineInfo engineInfo) : this()
{
m_engineInfo = engineInfo;
}
~RenderObject()
{
@@ -26,11 +26,10 @@ namespace Microsoft.Iris.Render.Internal
static RenderEngine() => s_contexts = new BitArray((int)s_maxContextId + 1);
internal RenderEngine(IrisEngineInfo engineInfo, IRenderHost renderHost)
internal RenderEngine(IrisEngineInfo engineInfo, IRenderHost renderHost) : base(engineInfo)
{
Debug2.Validate(engineInfo != null, typeof(ArgumentNullException), nameof(engineInfo));
Debug2.Validate(renderHost != null, typeof(ArgumentNullException), nameof(renderHost));
m_engineInfo = engineInfo;
m_engineContextId = AllocateContextId();
m_localContextId = AllocateContextId();
m_primaryToken = new RenderToken(engineInfo, m_localContextId, m_engineContextId, RENDERGROUP.NULL);