Mercurial > hg > orthanc-stone
diff Framework/Scene2D/Internals/OpenGLShaderVersionDirective.h @ 616:97926984d5d0
WebAssembly sample using Scene2D
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 02 May 2019 13:27:41 +0200 |
parents | ba72bffceb7d |
children | 4eccf698e52f |
line wrap: on
line diff
--- a/Framework/Scene2D/Internals/OpenGLShaderVersionDirective.h Thu May 02 10:35:42 2019 +0200 +++ b/Framework/Scene2D/Internals/OpenGLShaderVersionDirective.h Thu May 02 13:27:41 2019 +0200 @@ -1,3 +1,8 @@ #pragma once -#define ORTHANC_STONE_OPENGL_SHADER_VERSION_DIRECTIVE "#version 110 \n" \ No newline at end of file +#if ORTHANC_ENABLE_WASM == 1 +// https://emscripten.org/docs/optimizing/Optimizing-WebGL.html +# define ORTHANC_STONE_OPENGL_SHADER_VERSION_DIRECTIVE "precision mediump float;\n" +#else +# define ORTHANC_STONE_OPENGL_SHADER_VERSION_DIRECTIVE "#version 110\n" +#endif