index c46e8ec4600bfd8729fc1f75e06740507aed10bb..6f1df29b44ae447aaf587fcf4bf8f4362aa86dd3 100644 (file)
uses
{$INCLUDE ../nogl/noGLuses.inc}
- SysUtils, Classes, Math, e_log, e_texture, SDL2, MAPDEF, ImagingTypes, Imaging, ImagingUtility;
+ {$IFDEF USE_SDL2}
+ SDL2,
+ {$ENDIF}
+ SysUtils, Classes, Math, e_log, e_texture,
+ MAPDEF, ImagingTypes, Imaging, ImagingUtility;
type
TMirrorType=(None, Horizontal, Vertical);
procedure e_Clear(); overload;
procedure e_EndRender();
+{$IFDEF USE_SDL2}
function e_GetGamma(win: PSDL_Window): Byte;
procedure e_SetGamma(win: PSDL_Window;Gamma: Byte);
+{$ENDIF}
procedure e_MakeScreenshot(st: TStream; Width, Height: Word);
glPopMatrix();
end;
+{$IFDEF USE_SDL2}
function e_GetGamma(win: PSDL_Window): Byte;
var
ramp: array [0..256*3-1] of Word;
SDL_SetWindowGammaRamp(win, @ramp[0], @ramp[256], @ramp[512]);
end;
+{$ENDIF}
function e_CharFont_Create(sp: ShortInt=0): DWORD;
var