X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fshared%2Fa_modes.inc;h=9f7caa47b27a923ccabf38375e260aae619c1254;hb=c9034257d9789dcfeab56cfbfbff6513dc44f7f4;hp=9250c112b625f414bd9a90b0819e26d47e4cdbee;hpb=fe1782e13a7cf88bbbefdc8191b18271ee858985;p=d2df-sdl.git diff --git a/src/shared/a_modes.inc b/src/shared/a_modes.inc index 9250c11..9f7caa4 100644 --- a/src/shared/a_modes.inc +++ b/src/shared/a_modes.inc @@ -277,20 +277,35 @@ {$ENDIF} {$IF DEFINED(USE_GLSTUB)} - {$IF DEFINED(USE_GLES1) OR DEFINED(USE_OPENGL)} + {$IF DEFINED(USE_GLES1) OR DEFINED(USE_OPENGL) OR DEFINED(USE_STUBRENDER) OR DEFINED(USE_NEWGL)} {$ERROR Only one render driver must be selected!} {$ENDIF} {$ELSEIF DEFINED(USE_GLES1)} - {$IF DEFINED(USE_GLSTUB) OR DEFINED(USE_OPENGL)} + {$IF DEFINED(USE_GLSTUB) OR DEFINED(USE_OPENGL) OR DEFINED(USE_STUBRENDER) OR DEFINED(USE_NEWGL)} {$ERROR Only one render driver must be selected!} {$ENDIF} {$ELSEIF DEFINED(USE_OPENGL)} - {$IF DEFINED(USE_GLSTUB) OR DEFINED(USE_GLES1)} + {$IF DEFINED(USE_GLSTUB) OR DEFINED(USE_GLES1) OR DEFINED(USE_STUBRENDER) OR DEFINED(USE_NEWGL)} + {$ERROR Only one render driver must be selected!} + {$ENDIF} +{$ELSEIF DEFINED(USE_STUBRENDER)} + {$IF DEFINED(USE_GLSTUB) OR DEFINED(USE_OPENGL) OR DEFINED(USE_GLES1) OR DEFINED(USE_NEWGL)} + {$ERROR Only one render driver must be selected!} + {$ENDIF} +{$ELSEIF DEFINED(USE_NEWGL)} + {$IF DEFINED(USE_GLSTUB) OR DEFINED(USE_OPENGL) OR DEFINED(USE_GLES1) OR DEFINED(USE_STUBRENDER)} {$ERROR Only one render driver must be selected!} {$ENDIF} {$ELSEIF DEFINED(ENABLE_RENDER)} {$DEFINE USE_OPENGL} - {.$ERROR Render driver not selected. Use -dUSE_GLSTUB or -dUSE_GLES1 or -dUSE_OPENGL} + {.$ERROR Render driver not selected. Use -dUSE_OPENGL or -dUSE_GLES1} +{$ENDIF} + +{$IFDEF DISABLE_RENDER} + {$UNDEF USE_GLSTUB} + {$UNDEF USE_GLES1} + {$UNDEF USE_OPENGL} + {$UNDEF USE_STUBRENDER} {$ENDIF} {$IFDEF ENABLE_HOLMES} @@ -308,12 +323,6 @@ {$ENDIF} {$ENDIF} -{$IFDEF ENABLE_MENU} - {$IFDEF DISABLE_RENDER} - {$FATAL Render driver required for current menu implementation} - {$ENDIF} -{$ENDIF} - {$IFDEF ENABLE_TOUCH} {$IFDEF DISABLE_SYSTEM} {$FATAL System driver required for current touch implementation}