From e4b4dc23e8cb0d57bf080cc95c811cf20b48e8f1 Mon Sep 17 00:00:00 2001 From: Michael Fabian 'Xaymar' Dirks Date: Sat, 11 Apr 2020 00:56:55 +0200 Subject: [PATCH] gs-helper: Define extra debug colors --- source/obs/gs/gs-helper.hpp | 29 ++++++++++++++++++++++++----- 1 file changed, 24 insertions(+), 5 deletions(-) diff --git a/source/obs/gs/gs-helper.hpp b/source/obs/gs/gs-helper.hpp index 57331f9e..ce4fb9b3 100644 --- a/source/obs/gs/gs-helper.hpp +++ b/source/obs/gs/gs-helper.hpp @@ -29,11 +29,30 @@ namespace gs { ~context(); }; - static const float_t debug_color_source[4] = {0.f, .5f, 5.f, 1.f}; - static const float_t debug_color_cache[4] = {1.f, .75f, 0.f, 1.f}; - static const float_t debug_color_cache_render[4] = {.2f, .15f, 0.f, 1.f}; - static const float_t debug_color_convert[4] = {.5f, .5f, 0.5f, 1.f}; - static const float_t debug_color_render[4] = {0.f, 1.f, 0.0f, 1.f}; + static const float_t debug_color_white[4] = {1.f, 1.f, 1.f, 1.f}; + static const float_t debug_color_gray[4] = {.5f, .5f, .5f, 1.f}; + static const float_t debug_color_black[4] = {0.f, 0.f, 0.f, 1.f}; + static const float_t debug_color_red[4] = {1.f, 0.f, 0.f, 1.f}; + static const float_t debug_color_flush_orange[4] = {1.f, .5f, 0.f, 1.f}; + static const float_t debug_color_yellow[4] = {1.f, 1.f, 0.f, 1.f}; + static const float_t debug_color_chartreuse[4] = {.5f, 1.f, 0.f, 1.f}; + static const float_t debug_color_green[4] = {0.f, 1.f, 0.f, 1.f}; + static const float_t debug_color_spring_green[4] = {0.f, 1.f, .5f, 1.f}; + static const float_t debug_color_teal[4] = {0.f, 1.f, 1.f, 1.f}; + static const float_t debug_color_azure_radiance[4] = {0.f, .5f, 1.f, 1.f}; + static const float_t debug_color_blue[4] = {0.f, 0.f, 1.f, 1.f}; + static const float_t debug_color_electric_violet[4] = {.5f, 0.f, 1.f, 1.f}; + static const float_t debug_color_magenta[4] = {1.f, 0.f, 1.f, 1.f}; + static const float_t debug_color_rose[4] = {1.f, 0.f, .5f, 1.f}; + + static const float_t* debug_color_source = debug_color_white; + static const float_t* debug_color_capture = debug_color_flush_orange; + static const float_t* debug_color_cache = debug_color_capture; + static const float_t* debug_color_convert = debug_color_electric_violet; + static const float_t* debug_color_cache_render = debug_color_convert; + static const float_t* debug_color_copy = debug_color_azure_radiance; + static const float_t* debug_color_allocate = debug_color_red; + static const float_t* debug_color_render = debug_color_teal; class debug_marker { std::string _name;