kgv
ba00aab7a0
0029528: Visualization, TKOpenGl - allow defining sRGB textures
...
OpenGL rendering is now done into sRGB framebuffer.
OpenGl_ShaderManager::prepareStdProgramFboBlit() has been extended
by programs resolving MSAA texture and applying gamma correction as fallbacks.
Quantity_Color definition has been modified to store RGB components
in linear color space within Quantity_TOC_RGB type.
Standard colors defined by Quantity_NameOfColor enumeration has been updated accordingly.
New Quantity_TOC_sRGB type has been introduced to handle RGB components in non-linear sRGB color space.
OpenGl_TextureFormat class definition has been moved to dedicated files.
New method OpenGl_TextureFormat::FindFormat() replaces OpenGl_Texture::GetDataFormat().
New method OpenGl_TextureFormat::FindSizedFormat() replaces OpenGl_FrameBuffer::getColorDataFormat()
and OpenGl_FrameBuffer::getDepthDataFormat().
Graphic3d_TextureRoot::IsColorMap() - introduced new property defining
if RGB(A)8 image formats should be loaded as sRGB(A) textures or as data RGB(A) textures.
OpenGl_Texture initialization methods have been extended with new theIsColorMap argument.
vreadpixel - added argument -sRGB printing color in sRGB color space.
Test cases have been updated to new sRGB rendered results.
2019-10-22 15:15:52 +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-09-25 17:35:15 +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-07-19 10:23:22 +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-08-16 12:16:38 +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
2019-10-22 15:15:44 +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
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
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:52 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +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
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-06-20 15:20:49 +03:00
2019-08-16 12:16:38 +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
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +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
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
2019-10-22 15:15:52 +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-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:52 +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-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
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
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: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-08-16 12:16:39 +03:00
2019-08-16 12:16:38 +03:00
2019-10-22 12:12:25 +03:00
2019-10-22 15:15:52 +03:00
2019-06-07 15:02:38 +03:00
2019-10-19 12:31:36 +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
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
2019-08-16 12:16:38 +03:00
2019-10-22 15:15:52 +03:00
2019-08-16 12:16:38 +03:00
2019-10-22 15:15:52 +03:00
2019-08-16 12:16:38 +03:00
2019-07-01 13:31:58 +03:00
2019-10-22 15:15:52 +03:00
2019-09-06 18:26:44 +03:00
2018-11-23 12:17:38 +03:00
2019-08-16 12:16:38 +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-22 15:15:52 +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
2019-10-19 12:31:33 +03:00
2019-08-16 12:16:38 +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
2019-10-22 15:15:52 +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-10-22 15:15:52 +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
2019-08-16 12:16:38 +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
2019-09-20 19:39:29 +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
2019-08-16 12:16:38 +03:00
2017-11-30 12:11:15 +03:00
2019-04-07 13:21:59 +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
2018-12-11 19:16:42 +03:00
2018-11-02 17:06:40 +03:00
2018-06-14 14:03:00 +03:00
2019-06-21 18:19:09 +03:00
2019-06-20 15:20:49 +03:00
2019-05-21 19:42:15 +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
2019-06-07 15:02:38 +03:00
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2018-04-12 12:38:38 +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
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
2019-08-16 12:16:38 +03:00
2019-08-16 12:16:38 +03:00
2019-09-04 15:13:18 +03:00
2019-10-22 15:15:52 +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:52 +03:00
2019-06-13 18:50:12 +03:00
2018-11-02 17:06:40 +03:00
2018-03-29 17:13:21 +03:00
2019-09-14 11:45:37 +03:00
2018-05-25 21:54:54 +03:00
2019-09-25 17:35:15 +03:00
2018-03-22 19:51:25 +03:00
2019-09-24 13:52:45 +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-08-16 12:16:38 +03:00
2018-10-18 19:09:21 +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-08-16 12:16:38 +03:00
2019-09-20 19:39:27 +03:00
2019-03-18 19:45:07 +03:00
2019-06-13 18:50:12 +03:00