Defs: Fix a bug with the tilefromtexture { texture } subtoken, where alphacut was interpreted in an inverse fashion, generally causing hightile textures defined this way to appear completely transparent.

git-svn-id: https://svn.eduke32.com/eduke32@5356 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
hendricks266 2015-09-24 06:31:58 +00:00
parent 1e40b689b2
commit 59a4f0e8ba

View file

@ -277,7 +277,7 @@ static int32_t Defs_ImportTileFromTexture(char const * const fn, int32_t const t
#ifdef USE_OPENGL
if (istexture)
hicsetsubsttex(tile, 0, fn, (float)alphacut / 255.f, 1.0f, 1.0f, 1.0f, 1.0f, HICR_NOSAVE|HICR_NOCOMPRESS);
hicsetsubsttex(tile, 0, fn, (float)(255-alphacut) * (1.f/255.f), 1.0f, 1.0f, 1.0f, 1.0f, HICR_NOSAVE|HICR_NOCOMPRESS);
#endif
return 1;
@ -297,7 +297,7 @@ static int32_t Defs_ImportTileFromTexture(char const * const fn, int32_t const t
#ifdef USE_OPENGL
if (istexture)
hicsetsubsttex(tile, 0, fn, (float) alphacut / 255.f, 1.0f, 1.0f, 1.0, 1.0, HICR_NOSAVE|HICR_NOCOMPRESS);
hicsetsubsttex(tile, 0, fn, (float)(255-alphacut) * (1.f/255.f), 1.0f, 1.0f, 1.0, 1.0, HICR_NOSAVE|HICR_NOCOMPRESS);
#else
UNREFERENCED_PARAMETER(istexture);
#endif