static RendererInfo() { Lifecycle.TryInitialize(); int numRenderers = SDL_GetNumRenderDrivers(); if (numRenderers < 0) { throw new ImaginiException($"Could not obtain renderer info: {SDL_GetError()}"); } for (int i = 0; i < numRenderers; i++) { SDL_GetRenderDriverInfo(i, out SDL_RendererInfo info); s_renderers.Add(new RendererInfo(i, info)); } }