summaryrefslogtreecommitdiff
path: root/src/video_core/textures/astc.cpp
diff options
context:
space:
mode:
authorGravatar ReinUsesLisp2020-03-14 00:09:56 -0300
committerGravatar ReinUsesLisp2020-03-14 00:09:56 -0300
commit134f3ff9b4e0ca0e9a5d41d14d5f5a938762b5fd (patch)
tree7623b8f42e9503ba34f444ae0773b67ff74d109b /src/video_core/textures/astc.cpp
parentastc: Call std::vector::reserve on texelWeightValues to avoid reallocating (diff)
downloadyuzu-134f3ff9b4e0ca0e9a5d41d14d5f5a938762b5fd.tar.gz
yuzu-134f3ff9b4e0ca0e9a5d41d14d5f5a938762b5fd.tar.xz
yuzu-134f3ff9b4e0ca0e9a5d41d14d5f5a938762b5fd.zip
astc: Call std::vector:reserve on decodedClolorValues to avoid reallocating
Diffstat (limited to 'src/video_core/textures/astc.cpp')
-rw-r--r--src/video_core/textures/astc.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/video_core/textures/astc.cpp b/src/video_core/textures/astc.cpp
index 5c65844dd..c15548d34 100644
--- a/src/video_core/textures/astc.cpp
+++ b/src/video_core/textures/astc.cpp
@@ -811,6 +811,8 @@ static void DecodeColorValues(u32* out, u8* data, const u32* modes, const u32 nP
811 811
812 // We now have enough to decode our s32eger sequence. 812 // We now have enough to decode our s32eger sequence.
813 std::vector<IntegerEncodedValue> decodedColorValues; 813 std::vector<IntegerEncodedValue> decodedColorValues;
814 decodedColorValues.reserve(32);
815
814 InputBitStream colorStream(data); 816 InputBitStream colorStream(data);
815 DecodeIntegerSequence(decodedColorValues, colorStream, range, nValues); 817 DecodeIntegerSequence(decodedColorValues, colorStream, range, nValues);
816 818