Skip to content

Commit 63edcca

Browse files
Merge pull request #539 from scenerygraphics/feature/deprecate-opengl-renderer
Deprecate OpenGL renderer
2 parents 4ccbb58 + 7dac0e1 commit 63edcca

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/main/kotlin/graphics/scenery/backends/opengl/OpenGLRenderer.kt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ import kotlin.reflect.full.memberProperties
7777
* @author Ulrik Günther <[email protected]>
7878
*/
7979

80+
@Deprecated("The OpenGL renderer is deprecated, not maintained anymore and will be removed in one of the next releases.")
8081
@Suppress("MemberVisibilityCanBePrivate")
8182
open class OpenGLRenderer(hub: Hub,
8283
applicationName: String,
@@ -338,6 +339,13 @@ open class OpenGLRenderer(hub: Hub,
338339
init {
339340

340341
logger.info("Initializing OpenGL Renderer...")
342+
343+
logger.warn("*** DEPRECATION WARNING ***")
344+
logger.warn("scenery's OpenGL renderer is deprecated and not maintained anymore. " +
345+
"It will be removed in one of the next releases. The new Vulkan renderer" +
346+
"is not stable enough and available on all supported platforms. Make sure your" +
347+
"graphics drivers are up to date and use the Vulkan renderer instead.")
348+
341349
this.hub = hub
342350
this.settings = loadDefaultRendererSettings(hub.get(SceneryElement.Settings) as Settings)
343351
this.window.width = width

0 commit comments

Comments
 (0)