kgv
565baee64b
0031070: Configuration - fix building issues when using Emscripten toolchain
...
Handled __EMSCRIPTEN__ macros to:
- Workaround atomics (__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 is undefined, but GCC atomics are provided).
- Suppress non-standard header <sys/signal.h> warning.
- Return OSD_LinuxREDHAT.
- Avoid inclusion of XLib headers.
- Skip fontconfig library.
- Enable EGL+GLES path (translated by Emscripten into WebGL).
- Skip eglCreatePbufferSurface() not implemented by Emscripten EGL.
Fixed Graphic3d_Vec4.hxx usage within Quantity_ColorRGBA.hxx.
OpenGl_ShaderManager::defaultGlslVersion() now prefers GLSL 300 es when WebGL 2.0 is available,
as there no any OpenGL ES greater than 3.0 emulation so far.
Shaders_Declarations.glsl - added workaround for GLSL compilation on WebGL 1.0
by defining Light properties accessors as macros instead of functions
('[]' : Index expression must be constant).
OpenGl_FrameBuffer::Init() - added workaround for initialization of GL_DEPTH24_STENCIL8
depth-stencil attachment on WebGL 1.0 + GL_WEBGL_depth_texture extension.
OpenGl_Context::Vec4FromQuantityColor() now considers myIsSRgbActive flag
to handle use case, when Immediate Layer is drawn directly into window buffer,
which is not sRGB-ready.
Added new sample - OCCT WebGL viewer.
2019-10-27 00:43:07 +03:00
..
2019-04-16 14:07:45 +03:00
2019-05-24 12:11:52 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-10-27 00:43:05 +03:00
2017-10-04 15:28:02 +03:00
2019-08-16 12:16:38 +03:00
2018-03-19 13:13:39 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-10-22 15:15:46 +03:00
2019-08-16 12:16:38 +03:00
2017-12-21 13:02:39 +03:00
2017-12-21 13:02:39 +03:00
2019-10-27 00:43:07 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-05-15 20:11:51 +03:00
2017-12-21 13:02:39 +03:00
2017-12-21 13:02:39 +03:00
2017-12-21 13:02:39 +03:00
2019-08-16 12:16:38 +03:00
2019-10-22 15:15:53 +03:00
2019-03-31 23:39:50 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-10-22 15:15:49 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-10-22 12:12:26 +03:00
2019-04-23 18:17:47 +03:00
2019-10-22 15:15:45 +03:00
2019-06-04 17:36:43 +03:00
2019-08-16 12:16:38 +03:00
2019-10-22 15:15:45 +03:00
2019-02-28 20:20:45 +03:00
2018-09-22 17:48:53 +03:00
2019-10-22 15:15:46 +03:00
2018-06-14 14:03:06 +03:00
2019-04-23 18:12:16 +03:00
2019-10-22 12:12:25 +03:00
2019-06-17 09:26:54 +03:00
2019-08-16 12:16:38 +03:00
2019-08-29 19:04:39 +03:00
2019-05-24 10:33:23 +03:00
2019-08-16 12:16:38 +03:00
2019-09-06 19:23:19 +03:00
2019-10-19 12:31:38 +03:00
2019-10-22 15:15:49 +03:00
2018-11-16 19:16:05 +03:00
2019-08-29 19:02:45 +03:00
2017-02-02 16:35:54 +03:00
2019-10-24 17:47:28 +03:00
2017-02-02 16:35:54 +03:00
2019-03-18 19:42:47 +03:00
2019-10-22 12:12:25 +03:00
2019-06-20 15:20:51 +03:00
2019-10-22 15:15:49 +03:00
2019-08-16 12:16:38 +03:00
2017-04-14 13:04:04 +03:00
2019-05-06 15:57:56 +03:00
2018-06-14 14:03:09 +03:00
2019-10-22 15:15:43 +03:00
2019-10-22 15:15:49 +03:00
2017-03-30 12:50:36 +03:00
2019-07-15 15:56:03 +03:00
2019-10-22 15:15:49 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-10-19 12:31:37 +03:00
2019-10-22 15:15:42 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-10-22 15:15:50 +03:00
2019-10-22 15:15:49 +03:00
2019-08-16 12:16:38 +03:00
2019-10-22 15:15:55 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2017-04-20 12:36:36 +03:00
2018-11-15 17:34:42 +03:00
2019-10-22 15:15:52 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-10-22 15:15:51 +03:00
2019-10-22 15:15:46 +03:00
2019-10-22 15:15:40 +03:00
2019-08-16 12:16:38 +03:00
2019-04-07 13:21:59 +03:00
2015-12-04 14:15:06 +03:00
2019-10-22 15:15:46 +03:00
2019-08-16 12:16:38 +03:00
2019-08-23 16:58:25 +03:00
2018-11-02 17:06:40 +03:00
2018-03-22 19:51:25 +03:00
2019-03-20 11:23:45 +03:00
2019-03-31 23:39:50 +03:00
2019-09-06 18:26:44 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2018-11-16 19:16:05 +03:00
2019-10-27 00:43:07 +03:00
2019-08-16 12:16:38 +03:00
2017-06-15 15:27:36 +03:00
2017-08-17 22:21:32 +03:00
2017-08-17 22:21:32 +03:00
2017-07-06 13:18:13 +03:00
2017-06-15 15:27:36 +03:00
2017-06-15 15:27:36 +03:00
2019-08-23 16:56:38 +03:00
2019-10-22 12:12:26 +03:00
2019-10-22 12:12:26 +03:00
2018-09-22 17:48:53 +03:00
2019-03-31 23:39:50 +03:00
2019-10-22 15:15:44 +03:00
2017-02-02 16:35:54 +03:00
2019-08-16 12:16:38 +03:00
2019-10-24 17:47:28 +03:00
2016-09-30 11:17:17 +03:00
2015-10-15 14:04:43 +03:00
2015-07-12 13:57:20 +03:00
2015-10-22 10:36:57 +03:00
2019-03-22 17:21:01 +03:00
2019-04-23 18:12:16 +03:00
2019-08-16 12:16:38 +03:00
2019-10-22 15:15:48 +03:00
2019-05-16 19:46:25 +03:00
2019-10-22 15:15:48 +03:00
2019-10-22 15:15:46 +03:00
2019-08-16 12:16:38 +03:00
2019-10-22 15:15:46 +03:00
2017-02-02 16:35:54 +03:00
2019-10-22 15:15:46 +03:00
2019-10-22 15:15:46 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-10-22 12:12:26 +03:00
2017-02-02 16:35:54 +03:00
2019-10-22 15:15:52 +03:00
2017-02-02 16:35:54 +03:00
2019-08-16 12:16:38 +03:00
2019-09-06 18:26:44 +03:00
2017-02-02 16:35:54 +03:00
2019-08-16 12:16:38 +03:00
2016-11-08 18:50:50 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-09-06 18:26:44 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-10-22 15:15:53 +03:00
2019-08-16 12:16:38 +03:00
2017-10-04 15:28:02 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-09-20 19:39:28 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-10-22 15:15:51 +03:00
2019-04-16 20:38:23 +03:00
2019-06-25 19:46:09 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-29 19:03:48 +03:00
2019-08-16 12:16:38 +03:00
2019-09-06 18:26:44 +03:00
2019-10-27 00:43:07 +03:00
2019-08-16 12:16:38 +03:00
2019-03-31 23:39:50 +03:00
2019-02-27 19:59:07 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2017-10-04 15:28:02 +03:00
2019-08-16 12:16:38 +03:00
2018-09-03 17:05:14 +03:00
2019-10-22 15:15:45 +03:00
2019-08-16 12:16:38 +03:00
2015-12-04 14:15:06 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:40 +03:00
2019-02-27 19:51:02 +03:00
2019-02-15 15:52:14 +03:00
2019-03-22 17:21:01 +03:00
2019-10-19 12:31:35 +03:00
2017-02-02 16:35:54 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2017-06-15 15:27:36 +03:00
2015-10-15 14:04:43 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-10-22 12:12:26 +03:00
2019-09-14 11:45:34 +03:00
2019-08-16 12:16:38 +03:00
2019-10-22 15:15:52 +03:00
2019-10-22 15:17:00 +03:00
2017-07-06 13:18:13 +03:00
2019-08-16 12:16:38 +03:00
2019-10-22 12:12:25 +03:00
2017-07-06 13:18:13 +03:00
2019-10-27 00:43:07 +03:00
2019-06-07 15:02:38 +03:00
2019-10-27 00:43:07 +03:00
2019-08-16 12:16:38 +03:00
2019-07-11 13:36:28 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2016-12-15 15:54:24 +03:00
2019-10-22 15:15:46 +03:00
2019-09-25 17:35:15 +03:00
2019-09-25 17:35:15 +03:00
2019-10-22 15:15:52 +03:00
2019-08-16 12:16:38 +03:00
2017-04-28 12:48:54 +03:00
2019-08-16 12:16:38 +03:00
2019-10-27 00:43:07 +03:00
2019-08-16 12:16:38 +03:00
2019-10-22 15:15:53 +03:00
2019-08-16 12:16:38 +03:00
2019-10-22 15:15:53 +03:00
2019-10-22 15:15:53 +03:00
2015-07-12 07:42:38 +03:00
2019-09-06 18:26:44 +03:00
2016-03-04 07:30:38 +03:00
2016-04-08 11:42:59 +03:00
2016-12-22 17:24:30 +03:00
2015-07-12 07:42:38 +03:00
2018-11-23 12:17:38 +03:00
2019-08-16 12:16:38 +03:00
2016-09-01 13:19:12 +03:00
2019-08-16 12:16:38 +03:00
2019-09-06 19:24:56 +03:00
2019-09-14 11:45:36 +03:00
2019-05-21 19:42:15 +03:00
2019-05-31 19:47:03 +03:00
2019-09-25 17:35:15 +03:00
2019-10-27 00:43:07 +03:00
2017-07-06 13:18:13 +03:00
2019-09-24 13:45:19 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-10-22 12:12:25 +03:00
2018-06-14 14:03:09 +03:00
2019-08-16 12:16:38 +03:00
2018-06-14 14:03:09 +03:00
2019-10-22 15:15:47 +03:00
2016-10-28 14:30:28 +03:00
2019-10-27 00:43:07 +03:00
2019-08-16 12:16:38 +03:00
2017-02-02 16:35:54 +03:00
2019-08-16 12:16:38 +03:00
2018-03-22 19:51:25 +03:00
2017-12-08 16:39:26 +03:00
2018-03-22 19:51:25 +03:00
2018-03-22 19:51:25 +03:00
2019-09-24 13:18:28 +03:00
2016-06-23 19:14:31 +03:00
2019-10-22 15:15:52 +03:00
2019-03-31 23:39:50 +03:00
2015-12-04 14:15:06 +03:00
2019-08-16 12:16:38 +03:00
2017-04-14 13:04:04 +03:00
2017-07-06 13:18:13 +03:00
2019-08-16 12:16:38 +03:00
2019-10-22 15:15:53 +03:00
2019-10-22 15:15:52 +03:00
2019-10-22 15:15:46 +03:00
2019-09-06 18:26:44 +03:00
2018-03-22 19:51:25 +03:00
2015-12-04 14:15:06 +03:00
2017-07-06 13:18:13 +03:00
2017-07-06 13:18:13 +03:00
2019-08-16 12:16:38 +03:00
2017-07-06 13:18:13 +03:00
2018-03-22 19:51:25 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-09-06 19:23:19 +03:00
2018-11-23 12:17:38 +03:00
2018-11-30 13:38:25 +03:00
2019-08-16 12:16:38 +03:00
2019-08-23 16:56:39 +03:00
2017-02-02 16:35:54 +03:00
2015-07-12 07:42:38 +03:00
2015-07-12 07:42:38 +03:00
2015-07-12 07:42:38 +03:00
2019-09-20 19:39:29 +03:00
2015-07-12 07:42:38 +03:00
2019-05-21 19:15:26 +03:00
2019-08-16 12:16:38 +03:00
2019-01-23 15:33:06 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2016-11-18 15:17:36 +03:00
2019-08-16 12:16:38 +03:00
2015-12-10 15:55:00 +03:00
2015-11-23 13:39:47 +03:00
2015-11-23 13:39:47 +03:00
2019-10-22 15:15:53 +03:00
2017-11-30 12:11:15 +03:00
2015-11-23 13:39:47 +03:00
2015-11-23 13:39:47 +03:00
2015-12-10 15:55:00 +03:00
2015-11-23 13:39:47 +03:00
2016-03-04 07:31:05 +03:00
2016-06-23 19:14:31 +03:00
2019-04-07 13:21:59 +03:00
2019-10-22 15:17:00 +03:00
2016-05-27 15:35:51 +03:00
2019-10-22 15:15:49 +03:00
2017-11-14 16:48:12 +03:00
2017-11-14 16:48:12 +03:00
2015-11-23 13:39:47 +03:00
2015-12-04 13:03:51 +03:00
2015-11-23 13:39:47 +03:00
2015-11-23 13:39:47 +03:00
2015-12-22 14:57:15 +03:00
2018-12-11 19:16:42 +03:00
2015-11-23 13:39:47 +03:00
2015-11-23 13:39:47 +03:00
2018-11-02 17:06:40 +03:00
2015-11-23 13:39:47 +03:00
2015-11-23 13:39:47 +03:00
2018-06-14 14:03:00 +03:00
2015-11-23 13:39:47 +03:00
2017-04-12 17:52:33 +03:00
2019-06-21 18:19:09 +03:00
2019-06-20 15:20:49 +03:00
2015-11-23 13:39:47 +03:00
2017-04-28 12:44:50 +03:00
2016-03-16 18:52:44 +03:00
2016-02-20 10:10:10 +03:00
2015-11-23 13:39:47 +03:00
2015-11-23 13:39:47 +03:00
2015-11-23 13:39:47 +03:00
2017-08-01 23:48:15 +03:00
2015-11-23 13:39:47 +03:00
2016-06-23 19:14:31 +03:00
2015-12-04 13:03:51 +03:00
2017-03-30 12:46:01 +03:00
2019-05-21 19:42:15 +03:00
2015-12-10 15:55:00 +03:00
2015-11-23 13:40:43 +03:00
2018-09-27 19:28:32 +03:00
2018-05-25 21:54:54 +03:00
2018-09-27 19:28:32 +03:00
2015-11-23 13:39:47 +03:00
2016-04-13 10:31:59 +03:00
2015-11-23 13:39:47 +03:00
2015-12-10 15:55:00 +03:00
2015-11-23 13:39:47 +03:00
2015-11-23 13:39:47 +03:00
2019-10-22 15:15:53 +03:00
2015-11-23 13:39:47 +03:00
2019-06-07 15:02:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2017-07-06 12:41:41 +03:00
2018-04-12 12:38:38 +03:00
2016-01-28 12:36:35 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2018-12-31 12:30:00 +03:00
2019-10-22 12:12:26 +03:00
2019-09-25 17:35:15 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-09-20 19:39:33 +03:00
2019-08-16 12:16:38 +03:00
2017-07-06 12:41:41 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2015-07-12 07:42:38 +03:00
2019-10-22 12:12:26 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2015-07-12 07:42:38 +03:00
2019-09-04 15:13:18 +03:00
2019-10-27 00:43:06 +03:00
2019-10-22 15:15:52 +03:00
2019-10-22 15:15:52 +03:00
2019-08-16 12:16:38 +03:00
2019-10-22 15:15:53 +03:00
2019-10-22 15:15:55 +03:00
2018-11-02 17:06:40 +03:00
2016-06-23 19:14:31 +03:00
2018-03-29 17:13:21 +03:00
2019-10-22 15:15:53 +03:00
2018-05-25 21:54:54 +03:00
2019-10-22 15:15:53 +03:00
2018-03-22 19:51:25 +03:00
2019-10-22 15:15:53 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2017-12-21 13:02:39 +03:00
2017-12-21 13:02:39 +03:00
2019-08-16 12:16:38 +03:00
2019-10-22 15:15:53 +03:00
2018-10-18 19:09:21 +03:00
2014-02-20 16:15:17 +04:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-09-20 19:39:27 +03:00
2019-03-18 19:45:07 +03:00
2017-02-09 16:16:15 +03:00
2019-10-27 00:43:07 +03:00