mirror of
https://github.com/yuzu-emu/FasTC.git
synced 2025-01-09 15:55:35 +00:00
Meant resize instead of reserve.
This commit is contained in:
parent
986616daf6
commit
088481afe4
|
@ -168,7 +168,7 @@ namespace PVRTCC {
|
||||||
|
|
||||||
// Compute difference...
|
// Compute difference...
|
||||||
::std::vector<int16> difference;
|
::std::vector<int16> difference;
|
||||||
difference.reserve(dcj.height * dcj.width * 4);
|
difference.resize(dcj.height * dcj.width * 4);
|
||||||
for(uint32 j = 0; j < dcj.height; j++) {
|
for(uint32 j = 0; j < dcj.height; j++) {
|
||||||
for(uint32 i = 0; i < dcj.width; i++) {
|
for(uint32 i = 0; i < dcj.width; i++) {
|
||||||
for(uint32 c = 0; c < 4; c++) {
|
for(uint32 c = 0; c < 4; c++) {
|
||||||
|
@ -186,8 +186,8 @@ namespace PVRTCC {
|
||||||
::std::vector<int16> minDiff;
|
::std::vector<int16> minDiff;
|
||||||
|
|
||||||
const uint32 kNumBlockChannels = dcj.height * dcj.width / 4;
|
const uint32 kNumBlockChannels = dcj.height * dcj.width / 4;
|
||||||
maxDiff.reserve(kNumBlockChannels);
|
maxDiff.resize(kNumBlockChannels);
|
||||||
minDiff.reserve(kNumBlockChannels);
|
minDiff.resize(kNumBlockChannels);
|
||||||
|
|
||||||
for(uint32 j = 2; j < dcj.height; j += 4) {
|
for(uint32 j = 2; j < dcj.height; j += 4) {
|
||||||
for(uint32 i = 2; i < dcj.width; i += 4) {
|
for(uint32 i = 2; i < dcj.width; i += 4) {
|
||||||
|
@ -256,8 +256,8 @@ namespace PVRTCC {
|
||||||
upB.DebugOutput("UpscaledB");
|
upB.DebugOutput("UpscaledB");
|
||||||
|
|
||||||
// Choose the most appropriate modulation values for the two images...
|
// Choose the most appropriate modulation values for the two images...
|
||||||
std::vector<uint8> modValues;
|
::std::vector<uint8> modValues;
|
||||||
modValues.reserve(dcj.width * dcj.height);
|
modValues.resize(dcj.width * dcj.height);
|
||||||
for(uint32 j = 0; j < dcj.height; j++) {
|
for(uint32 j = 0; j < dcj.height; j++) {
|
||||||
for(uint32 i = 0; i < dcj.width; i++) {
|
for(uint32 i = 0; i < dcj.width; i++) {
|
||||||
uint8 &mv = modValues[j * dcj.width + i];
|
uint8 &mv = modValues[j * dcj.width + i];
|
||||||
|
|
Loading…
Reference in a new issue