X-Git-Url: http://deadsoftware.ru/gitweb?p=d2df-sdl.git;a=blobdiff_plain;f=src%2Fengine%2Fe_textures.pas;h=2a4300b71bec0039d68d73cf2e25a6349a29a8c7;hp=ef9b660c9254c694f15bdf7900c088ba2e18532c;hb=0968d19494ddf24230a822c02acbe3a3334bc3ad;hpb=cd0c726308c335c662384b41d9e23af0457290f7 diff --git a/src/engine/e_textures.pas b/src/engine/e_textures.pas index ef9b660..2a4300b 100644 --- a/src/engine/e_textures.pas +++ b/src/engine/e_textures.pas @@ -18,6 +18,7 @@ type end; var + e_DummyTextures: Boolean = False; TEXTUREFILTER: Integer = GL_NEAREST; function CreateTexture(var tex: GLTexture; Width, Height, aFormat: Word; pData: Pointer ): Boolean; @@ -94,6 +95,13 @@ begin e_WriteLog(Format('NPOT: orig is %ux%u; gl is %ux%u; u=%f; v=%f', [Width, Height, tex.glwidth, tex.glheight, tex.u, tex.v]), MSG_NOTIFY); end; + if e_DummyTextures then + begin + tex.id := GLuint(-1); + Result := True; + Exit; + end; + glGenTextures(1, @Texture); tex.id := Texture; glBindTexture(GL_TEXTURE_2D, Texture);