Skip to content

Compatibility Matrix

This matrix summarizes the expected rendering mode behavior for each platform/backend combination.

Runtime Rendering Matrix

PlatformArchitectureGodot BackendAccelerated OSRDefault Outcome
Windowsx86_64Direct3D12YesAccelerated
Windowsx86_64VulkanYes (hook-based)Accelerated
WindowsanyOpenGLNoSoftware fallback
WindowsARM64VulkanNoSoftware fallback
macOSanyMetalYesAccelerated
macOSanyVulkanNoSoftware fallback
macOSanyOpenGLNoSoftware fallback
Linuxx86_64VulkanYes (hook-based)Accelerated
LinuxanyOpenGLNoSoftware fallback
LinuxARM64VulkanNoSoftware fallback

Fallback Conditions

Even on a supported backend, Godot CEF falls back to software rendering when:

  • enable_accelerated_osr is disabled on CefTexture.
  • Platform texture importer creation fails.
  • Required Vulkan external memory extensions cannot be injected or are unavailable.

Diagnostics

At startup, Godot CEF logs:

  • Detected backend and whether accelerated OSR is supported.
  • Fallback reason when accelerated rendering cannot be used.

During browser creation, logs also indicate whether each CefTexture instance starts in accelerated or software mode.