diff --git a/src/sdl/CMakeLists.txt b/src/sdl/CMakeLists.txt
index 481f1a426fa508e3db5f43608b942bcb18e6db6d..744b242fa83d15dd9c51cc5a80fa2758f138a1cd 100644
--- a/src/sdl/CMakeLists.txt
+++ b/src/sdl/CMakeLists.txt
@@ -266,7 +266,7 @@ if(${SDL2_FOUND})
 	endif()
 
 	target_compile_definitions(SRB2SDL2 PRIVATE
-		-DHAVE_SDL
+		-DDDIRECTFULLSCREEN -DHAVE_SDL
 	)
 
 	## strip debug symbols into separate file when using gcc.