Decompile fn_02119 (CRendererDX7::SetTexture)

Batch #16018 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_02119 CRendererDX7::SetTexture: byte-identical

Merged automatically: every function is byte-identical to the original.
This commit is contained in:
ragnarok-clanker 2026-11-10 12:57:42 +00:00
commit 89450d494e

View file

@ -8,17 +8,29 @@ void CRendererDX7::SetTexture(unsigned stage, CTextureDX7* texture) {
switch (stage) {
case 0:
if (this->boundTexture != texture) {
this->device->SetTexture(0, texture ? texture->NativeSurface() : nullptr);
if (texture == nullptr) {
this->device->SetTexture(0, nullptr);
} else {
this->device->SetTexture(0, texture->NativeSurface());
}
this->boundTexture = texture;
}
break;
case 1:
if (this->boundLightmap != texture) {
this->device->SetTexture(1, texture ? texture->NativeSurface() : nullptr);
if (texture == nullptr) {
this->device->SetTexture(1, nullptr);
} else {
this->device->SetTexture(1, texture->NativeSurface());
}
this->boundLightmap = texture;
}
break;
default:
this->device->SetTexture(stage, texture ? texture->NativeSurface() : nullptr);
if (texture != nullptr) {
this->device->SetTexture(stage, texture->NativeSurface());
} else {
this->device->SetTexture(stage, nullptr);
}
}
}