diff --git a/polymer/eduke32/build/src/defs.c b/polymer/eduke32/build/src/defs.c index d06e2238a..0eab822e7 100644 --- a/polymer/eduke32/build/src/defs.c +++ b/polymer/eduke32/build/src/defs.c @@ -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