diff --git a/src/m_menu.c b/src/m_menu.c
index 52a73b60134ffe5d1a842415715dad5a60dab158..cf9f649acc7115fa77ab397db77aecb5145fac8e 100644
--- a/src/m_menu.c
+++ b/src/m_menu.c
@@ -1270,6 +1270,7 @@ enum
 	op_video_vsync,
 #ifdef HWRENDER
 	op_video_md2,
+	op_video_kartman,
 	op_video_ogl,
 #endif
 };
@@ -3334,7 +3335,9 @@ void M_Init(void)
 #ifdef HWRENDER
 	// Permanently hide some options based on render mode
 	if (rendermode == render_soft)
-		OP_VideoOptionsMenu[op_video_ogl].status = OP_VideoOptionsMenu[op_video_md2].status = IT_DISABLED;
+		OP_VideoOptionsMenu[op_video_ogl].status =
+			OP_VideoOptionsMenu[op_video_kartman].status =
+			OP_VideoOptionsMenu[op_video_md2]    .status = IT_DISABLED;
 #endif
 
 #ifndef NONET