Browse Source

Platform: use a branded color.

pull/482/head
Vladimír Vondruš 6 years ago
parent
commit
a8b99fb020
  1. 2
      src/Magnum/Platform/Test/CMakeLists.txt
  2. 4
      src/Magnum/Platform/Test/EmscriptenApplicationTest.cpp

2
src/Magnum/Platform/Test/CMakeLists.txt

@ -64,7 +64,7 @@ if(WITH_EMSCRIPTENAPPLICATION)
# TODO: use target_link_options() once we can require CMake 3.13
"-s MODULARIZE -s EXPORT_NAME=createModule"
"-s DISABLE_DEPRECATED_FIND_EVENT_TARGET_BEHAVIOR=1")
target_compile_definitions(PlatformMultipleEmscriptenApplicationTest PRIVATE CUSTOM_CLEAR_COLOR=0.2,0,0.2,1)
target_compile_definitions(PlatformMultipleEmscriptenApplicationTest PRIVATE CUSTOM_CLEAR_COLOR=0x3bd267_rgbf)
set_target_properties(PlatformMultipleEmscriptenApplicationTest PROPERTIES FOLDER "Magnum/Platform/Test")
add_custom_command(TARGET PlatformMultipleEmscriptenApplicationTest POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_if_different

4
src/Magnum/Platform/Test/EmscriptenApplicationTest.cpp

@ -36,6 +36,8 @@
namespace Magnum { namespace Platform { namespace Test {
using namespace Math::Literals;
struct EmscriptenApplicationTest: Platform::Application {
/* For testing resize events */
explicit EmscriptenApplicationTest(const Arguments& arguments);
@ -43,7 +45,7 @@ struct EmscriptenApplicationTest: Platform::Application {
virtual void drawEvent() override {
Debug() << "draw event";
#ifdef CUSTOM_CLEAR_COLOR
GL::Renderer::setClearColor({ CUSTOM_CLEAR_COLOR });
GL::Renderer::setClearColor(CUSTOM_CLEAR_COLOR);
#endif
GL::defaultFramebuffer.clear(GL::FramebufferClear::Color);

Loading…
Cancel
Save