Sfoglia il codice sorgente

astc: Call std::vector:reserve on decodedClolorValues to avoid reallocating

ReinUsesLisp 6 anni fa
parent
commit
134f3ff9b4
1 ha cambiato i file con 2 aggiunte e 0 eliminazioni
  1. 2 0
      src/video_core/textures/astc.cpp

+ 2 - 0
src/video_core/textures/astc.cpp

@@ -811,6 +811,8 @@ static void DecodeColorValues(u32* out, u8* data, const u32* modes, const u32 nP
 
     // We now have enough to decode our s32eger sequence.
     std::vector<IntegerEncodedValue> decodedColorValues;
+    decodedColorValues.reserve(32);
+
     InputBitStream colorStream(data);
     DecodeIntegerSequence(decodedColorValues, colorStream, range, nValues);