diff --git a/src/video_core/host_shaders/astc_decoder.comp b/src/video_core/host_shaders/astc_decoder.comp index 50342bc647..23f4b9084d 100644 --- a/src/video_core/host_shaders/astc_decoder.comp +++ b/src/video_core/host_shaders/astc_decoder.comp @@ -135,7 +135,7 @@ void ResultEmplaceBack(EncodingData val) { // A = result_index, B = result_vector_max_index // A >= B -> A - B >= 0 // A < B -> A - B < 0 - result_vector[min(32U, result_index)] = val.data; // 0 if not set + result_vector[min(result_vector.length(), result_index)] = val.data; // 0 if not set ++result_index; }