diff --git a/AK/Debug.h.in b/AK/Debug.h.in index 1f429de173..20ea9e39df 100644 --- a/AK/Debug.h.in +++ b/AK/Debug.h.in @@ -26,6 +26,10 @@ #cmakedefine01 CALLBACK_MACHINE_DEBUG #endif +#ifndef CANVAS_RENDERING_CONTEXT_2D_DEBUG +#cmakedefine01 CANVAS_RENDERING_CONTEXT_2D_DEBUG +#endif + #ifndef COMPOSE_DEBUG #cmakedefine01 COMPOSE_DEBUG #endif diff --git a/Meta/CMake/all_the_debug_macros.cmake b/Meta/CMake/all_the_debug_macros.cmake index f6e6641f60..a297e41f9e 100644 --- a/Meta/CMake/all_the_debug_macros.cmake +++ b/Meta/CMake/all_the_debug_macros.cmake @@ -11,6 +11,7 @@ set(BMP_DEBUG ON) set(BXVGA_DEBUG ON) set(CACHE_DEBUG ON) set(CALLBACK_MACHINE_DEBUG ON) +set(CANVAS_RENDERING_CONTEXT_2D_DEBUG ON) set(COMMIT_DEBUG ON) set(COMPOSE_DEBUG ON) set(CONTEXT_SWITCH_DEBUG ON) diff --git a/Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.cpp b/Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.cpp index bd6645295d..50d2279f49 100644 --- a/Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.cpp +++ b/Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.cpp @@ -4,6 +4,7 @@ * SPDX-License-Identifier: BSD-2-Clause */ +#include #include #include #include @@ -109,19 +110,19 @@ void CanvasRenderingContext2D::draw_image(const HTMLImageElement& image_element, void CanvasRenderingContext2D::scale(float sx, float sy) { - dbgln("CanvasRenderingContext2D::scale({}, {})", sx, sy); + dbgln_if(CANVAS_RENDERING_CONTEXT_2D_DEBUG, "CanvasRenderingContext2D::scale({}, {})", sx, sy); m_drawing_state.transform.scale(sx, sy); } void CanvasRenderingContext2D::translate(float tx, float ty) { - dbgln("CanvasRenderingContext2D::translate({}, {})", tx, ty); + dbgln_if(CANVAS_RENDERING_CONTEXT_2D_DEBUG, "CanvasRenderingContext2D::translate({}, {})", tx, ty); m_drawing_state.transform.translate(tx, ty); } void CanvasRenderingContext2D::rotate(float radians) { - dbgln("CanvasRenderingContext2D::rotate({})", radians); + dbgln_if(CANVAS_RENDERING_CONTEXT_2D_DEBUG, "CanvasRenderingContext2D::rotate({})", radians); m_drawing_state.transform.rotate_radians(radians); }