aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.Client/Textures.cpp
diff options
context:
space:
mode:
authorvoid_17 <61356189+void2012@users.noreply.github.com>2026-03-06 02:11:18 +0700
committerGitHub <noreply@github.com>2026-03-06 02:11:18 +0700
commit55231bb8d3e1a4e2752ac3d444c4287eb0ca4e8b (patch)
tree953c537a5c66e328e9f4ab29626cf738112d53c0 /Minecraft.Client/Textures.cpp
parent7d6658fe5b3095f35093701b5ab669ffc291e875 (diff)
Remove AUTO_VAR macro and _toString function (#592)
Diffstat (limited to 'Minecraft.Client/Textures.cpp')
-rw-r--r--Minecraft.Client/Textures.cpp71
1 files changed, 33 insertions, 38 deletions
diff --git a/Minecraft.Client/Textures.cpp b/Minecraft.Client/Textures.cpp
index b4817ee3..cd6e0bae 100644
--- a/Minecraft.Client/Textures.cpp
+++ b/Minecraft.Client/Textures.cpp
@@ -145,7 +145,7 @@ wchar_t *Textures::preLoaded[TN_COUNT] =
L"mob/horse/horse_white",
L"mob/horse/horse_zombie",
L"mob/horse/mule",
-
+
L"mob/horse/armor/horse_armor_diamond",
L"mob/horse/armor/horse_armor_gold",
L"mob/horse/armor/horse_armor_iron",
@@ -194,7 +194,7 @@ wchar_t *Textures::preLoaded[TN_COUNT] =
L"/GPSE",
// avatar items
-
+
L"/AH_0006",
L"/AH_0003",
L"/AH_0007",
@@ -246,7 +246,7 @@ wchar_t *Textures::preLoaded[TN_COUNT] =
L"/AH_0008",
L"/AH_0009",*/
- L"gui/items",
+ L"gui/items",
L"terrain",
};
@@ -354,7 +354,7 @@ int Textures::loadTexture(int idx)
return 0;
}
else
- {
+ {
if ( idx == TN_TERRAIN )
{
terrain->getStitchedTexture()->bind(0);
@@ -597,7 +597,7 @@ int Textures::loadTexture(TEXTURE_NAME texId, const wstring& resourceName)
(resourceName == L"%blur%misc/pumpkinblur.png") ||
(resourceName == L"%clamp%misc/shadow.png") ||
(resourceName == L"gui/icons.png" ) ||
- (resourceName == L"gui/gui.png" ) ||
+ (resourceName == L"gui/gui.png" ) ||
(resourceName == L"misc/footprint.png") )
{
MIPMAP = false;
@@ -694,7 +694,7 @@ void Textures::loadTexture(BufferedImage *img, int id, bool blur, bool clamp)
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
}
- if (clamp)
+ if (clamp)
{
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP);
@@ -716,7 +716,7 @@ void Textures::loadTexture(BufferedImage *img, int id, bool blur, bool clamp)
rawPixels = anaglyph(rawPixels);
}
- byteArray newPixels(w * h * 4);
+ byteArray newPixels(w * h * 4);
for (unsigned int i = 0; i < rawPixels.length; i++)
{
int a = (rawPixels[i] >> 24) & 0xff;
@@ -744,15 +744,15 @@ void Textures::loadTexture(BufferedImage *img, int id, bool blur, bool clamp)
delete[] rawPixels.data;
delete[] newPixels.data;
-
- if (MIPMAP)
+
+ if (MIPMAP)
{
// 4J-PB - In the new XDK, the CreateTexture will fail if the number of mipmaps is higher than the width & height passed in will allow!
int iWidthMips=1;
int iHeightMips=1;
while((8<<iWidthMips)<w) iWidthMips++;
while((8<<iHeightMips)<h) iHeightMips++;
-
+
iMipLevels=(iWidthMips<iHeightMips)?iWidthMips:iHeightMips;
//RenderManager.TextureSetTextureLevels(5); // 4J added
if(iMipLevels>5)iMipLevels = 5;
@@ -912,7 +912,7 @@ void Textures::replaceTexture(intArray rawPixels, int w, int h, int id)
delete [] newPixels.data;
// New
- // glTexSubImage2D(GL_TEXTURE_2D, 0, 0, 0, w, h, GL12.GL_BGRA, GL12.GL_UNSIGNED_INT_8_8_8_8_REV, pixels);
+ // glTexSubImage2D(GL_TEXTURE_2D, 0, 0, 0, w, h, GL12.GL_BGRA, GL12.GL_UNSIGNED_INT_8_8_8_8_REV, pixels);
#ifdef _XBOX
RenderManager.TextureDataUpdate(pixels->getBuffer(),0);
#else
@@ -1089,8 +1089,8 @@ void Textures::removeHttpTexture(const wstring& url)
int Textures::loadMemTexture(const wstring& url, const wstring& backup)
{
MemTexture *texture = NULL;
- AUTO_VAR(it, memTextures.find(url) );
- if (it != memTextures.end())
+ auto it = memTextures.find(url);
+ if (it != memTextures.end())
{
texture = (*it).second;
}
@@ -1133,8 +1133,8 @@ int Textures::loadMemTexture(const wstring& url, const wstring& backup)
int Textures::loadMemTexture(const wstring& url, int backup)
{
MemTexture *texture = NULL;
- AUTO_VAR(it, memTextures.find(url) );
- if (it != memTextures.end())
+ auto it = memTextures.find(url);
+ if (it != memTextures.end())
{
texture = (*it).second;
}
@@ -1176,8 +1176,8 @@ int Textures::loadMemTexture(const wstring& url, int backup)
MemTexture *Textures::addMemTexture(const wstring& name,MemTextureProcessor *processor)
{
MemTexture *texture = NULL;
- AUTO_VAR(it, memTextures.find(name) );
- if (it != memTextures.end())
+ auto it = memTextures.find(name);
+ if (it != memTextures.end())
{
texture = (*it).second;
}
@@ -1185,7 +1185,7 @@ MemTexture *Textures::addMemTexture(const wstring& name,MemTextureProcessor *pro
{
// can we find it in the app mem files?
PBYTE pbData=NULL;
- DWORD dwBytes=0;
+ DWORD dwBytes=0;
app.GetMemFileDetails(name,&pbData,&dwBytes);
if(dwBytes!=0)
@@ -1222,8 +1222,8 @@ MemTexture *Textures::addMemTexture(const wstring& name,MemTextureProcessor *pro
void Textures::removeMemTexture(const wstring& url)
{
MemTexture *texture = NULL;
- AUTO_VAR(it, memTextures.find(url) );
- if (it != memTextures.end())
+ auto it = memTextures.find(url);
+ if (it != memTextures.end())
{
texture = (*it).second;
@@ -1256,7 +1256,7 @@ void Textures::tick(bool updateTextures, bool tickDynamics) // 4J added updateTe
}
// 4J - added - tell renderer that we're about to do a block of dynamic texture updates, so we can unlock the resources after they are done rather than a series of locks/unlocks
- //RenderManager.TextureDynamicUpdateStart();
+ //RenderManager.TextureDynamicUpdateStart();
terrain->cycleAnimationFrames();
items->cycleAnimationFrames();
//RenderManager.TextureDynamicUpdateEnd(); // 4J added - see comment above
@@ -1264,8 +1264,8 @@ void Textures::tick(bool updateTextures, bool tickDynamics) // 4J added updateTe
// 4J - go over all the memory textures once per frame, and free any that haven't been used for a while. Ones that are being used will
// have their ticksSinceLastUse reset in Textures::loadMemTexture.
- for( AUTO_VAR(it, memTextures.begin() ); it != memTextures.end(); )
- {
+ for (auto it = memTextures.begin(); it != memTextures.end();)
+ {
MemTexture *tex = it->second;
if( tex && ( ++tex->ticksSinceLastUse > MemTexture::UNUSED_TICKS_TO_FREE ) )
@@ -1308,28 +1308,24 @@ void Textures::reloadAll()
skins->clearInvalidTexturePacks();
#if 0
- AUTO_VAR(itEndLI, loadedImages.end() );
- for(unordered_map<int, BufferedImage *>::iterator it = loadedImages.begin(); it != itEndLI; it++ )
+ for(auto it = loadedImages.begin(); it != loadedImages.end(); it++ )
{
BufferedImage *image = it->second;
loadTexture(image, it->first);
}
- AUTO_VAR(itEndHT, httpTextures.end());
- for(unordered_map<wstring, HttpTexture *>::iterator it = httpTextures.begin(); it != itEndHT; it++ )
+ for(auto it = httpTextures.begin(); it != httpTextures.end(); it++ )
{
it->second->isLoaded = false;
}
- AUTO_VAR(itEndMT, memTextures.end());
- for(unordered_map<wstring, MemTexture *>::iterator it = memTextures.begin(); it != itEndMT; it++ )
+ for(auto it = memTextures.begin(); it != memTextures.end(); it++ )
{
it->second->isLoaded = false;
}
- AUTO_VAR(itEndIM, idMap.end());
- for( unordered_map<wstring, int>::iterator it = idMap.begin(); it != itEndIM; it++ )
+ for( auto it = idMap.begin(); it != idMap.end(); it++ )
{
wstring name = it->first;
@@ -1349,8 +1345,7 @@ void Textures::reloadAll()
loadTexture(image, id, blur, clamp);
delete image;
}
- AUTO_VAR(itEndPM, pixelsMap.end());
- for( unordered_map<wstring, intArray>::iterator it = pixelsMap.begin(); it != itEndPM; it++ )
+ for( auto it = pixelsMap.begin(); it != pixelsMap.end(); it++ )
{
wstring name = it->first;
BufferedImage *image = readImage(skin->getResource(name));
@@ -1388,7 +1383,7 @@ BufferedImage *Textures::readImage(TEXTURE_NAME texId, const wstring& name) // 4
BufferedImage *img=NULL;
MemSect(32);
// is this image one of the Title Update ones?
- bool isTu = IsTUImage(texId, name);
+ bool isTu = IsTUImage(texId, name);
wstring drive = L"";
if(!skins->isUsingDefaultSkin() && skins->getSelected()->hasFile(L"res/" + name,false))
@@ -1427,7 +1422,7 @@ BufferedImage *Textures::readImage(TEXTURE_NAME texId, const wstring& name) // 4
{
img = skins->getDefault()->getImageResource(name,false,isTu,drive); //new BufferedImage(name,false,isTu,drive);
}
- else
+ else
{
img = skins->getDefault()->getImageResource(L"1_2_2/" + name, false, isTu, drive); //new BufferedImage(L"/1_2_2" + name,false,isTu,drive);
}
@@ -1510,7 +1505,7 @@ TEXTURE_NAME TUImages[] =
TN_TILE_TRAP_CHEST,
TN_TILE_LARGE_TRAP_CHEST,
- //TN_TILE_XMAS_CHEST,
+ //TN_TILE_XMAS_CHEST,
//TN_TILE_LARGE_XMAS_CHEST,
#ifdef _LARGE_WORLDS
@@ -1521,7 +1516,7 @@ TEXTURE_NAME TUImages[] =
TN_DEFAULT_FONT,
// TN_ALT_FONT, // Not in TU yet
- TN_COUNT // Why is this here?
+ TN_COUNT // Why is this here?
};
// This is for any TU textures that aren't part of our enum indexed preload set
@@ -1583,7 +1578,7 @@ TEXTURE_NAME OriginalImages[] =
TN_COUNT
};
-
+
wchar_t *OriginalImagesPaths[] =
{
L"misc/watercolor.png",