Browse Source

Platform: test explicitly enabled extensions in EmscriptenApplication.

pull/300/head
Vladimír Vondruš 7 years ago
parent
commit
e64adb73a8
  1. 11
      src/Magnum/Platform/Test/EmscriptenApplicationTest.cpp

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

@ -27,14 +27,21 @@
#include "Magnum/Platform/EmscriptenApplication.h"
#include "Magnum/GL/Renderer.h"
#include "Magnum/GL/DefaultFramebuffer.h"
#include "Magnum/GL/Mesh.h"
namespace Magnum { namespace Platform { namespace Test {
struct EmscriptenApplicationTest: Platform::Application {
/* For testing resize events */
explicit EmscriptenApplicationTest(const Arguments& arguments):
Platform::Application{arguments, Configuration{}
.setWindowFlags(Configuration::WindowFlag::Resizable)} {
Platform::Application{arguments,
Configuration{}.setWindowFlags(Configuration::WindowFlag::Resizable)
//, GLConfiguration{}.setFlags({})
} {
/* This uses a VAO on WebGL 1, so it will crash in case GL flags are
missing EnableExtensionsByDefault (uncomment above) */
GL::Mesh mesh;
}
virtual void drawEvent() override {

Loading…
Cancel
Save