diff options
Diffstat (limited to 'source/blender/draw/intern/draw_command.cc')
-rw-r--r-- | source/blender/draw/intern/draw_command.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/draw/intern/draw_command.cc b/source/blender/draw/intern/draw_command.cc index 7a053933cc1..69e1c069ff8 100644 --- a/source/blender/draw/intern/draw_command.cc +++ b/source/blender/draw/intern/draw_command.cc @@ -164,7 +164,7 @@ void Clear::execute() const void ClearMulti::execute() const { GPUFrameBuffer *fb = GPU_framebuffer_active_get(); - GPU_framebuffer_multi_clear(fb, (const float(*)[4])colors.data()); + GPU_framebuffer_multi_clear(fb, (const float(*)[4])colors); } void StateSet::execute(RecordingState &recording_state) const @@ -486,7 +486,7 @@ std::string Clear::serialize() const std::string ClearMulti::serialize() const { std::stringstream ss; - for (float4 color : colors) { + for (float4 color : Span<float4>(colors, colors_len)) { ss << color << ", "; } return std::string(".clear_multi(colors={") + ss.str() + "})"; |