public override void Display(int busIndex, List <ITexture> textures, IDisplayProvider renderer) { switch (m_GraphicsMode) { case GraphicsMode.None: // do nothing; return; case GraphicsMode.LEM180C: case GraphicsMode.LEM180Plus: Update_LEM(); ITexture texture = renderer.RenderLEM(busIndex, 32, 12, m_VRAM, m_LEMChrRam, m_LEMPalRam, m_LEMSelectPage1, m_LEMSpritesEnabled); if (texture == null) { return; } texture.DeviceBusIndex = busIndex; textures.Add(texture); return; } }
public override void Display(int busIndex, List<ITexture> textures, IDisplayProvider renderer) { switch (m_GraphicsMode) { case GraphicsMode.None: // do nothing; return; case GraphicsMode.LEM180C: case GraphicsMode.LEM180Plus: Update_LEM(); ITexture texture = renderer.RenderLEM(busIndex, 32, 12, m_VRAM, m_LEMChrRam, m_LEMPalRam, m_LEMSelectPage1, m_LEMSpritesEnabled); if (texture == null) return; texture.DeviceBusIndex = busIndex; textures.Add(texture); return; } }