1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-10 18:51:21 +03:00
kgv 4e1523ef0b 0025854: Visualization, TKOpenGl - add option to request Core profile 3.2+
OpenGl_Caps::contextCompatible - new option to request compatibility/core OpenGL profile.
OpenGl_Window - request core profile when requested (WGL and Cocoa).
OpenGl_Context::CheckExtension() - retrieve extensions using glGetStringi().
OpenGl_Context::init() - set backward-compatible functions to NULL within core profile:
core11, core15, core20, core32back, core33back, core41back, core42back, core43back, core44back.
OpenGl_Context::BindDefaultVao() - create default VAO required for core profile.
OpenGl_Context::ReadGlVersion() - make method public.
OpenGl_ShaderManager - create programs using GLSL version 150 when available.
OpenGl_VertexBuffer, OpenGl_ShaderProgram, OpenGl_ShaderObject - use
functions set from core profile instead of compatibility.

TKOpenGl - escape deprecated functionality with runtime checks.

Command vcaps - add option -compatibleProfile to request core/compatibility profile.
NIS_View - prevenr rendering within Core profile (unsupported).

Test case for issue CR25854

Aspect_GraphicCallbackStruct::IsCoreProfile - add new field to the struct for NIS
2015-03-05 16:02:32 +03:00
..
2012-12-28 18:50:48 +04:00
2012-12-21 16:39:38 +04:00
2012-12-21 16:39:38 +04:00
2012-12-21 16:39:38 +04:00
2012-12-21 16:39:38 +04:00
2012-12-21 16:39:38 +04:00
2012-12-21 16:39:38 +04:00
2012-12-21 16:39:38 +04:00
2012-12-21 16:39:38 +04:00
2012-12-21 16:39:38 +04:00
2012-12-21 16:39:38 +04:00
2012-12-21 16:39:38 +04:00
2012-12-21 16:39:38 +04:00
2012-12-21 16:39:38 +04:00
2012-12-21 16:39:38 +04:00
2014-12-11 16:48:05 +03:00
2013-11-01 10:39:46 +04:00
2014-12-11 16:48:05 +03:00
2012-12-14 16:56:11 +04:00
2012-12-21 16:39:38 +04:00
2013-02-01 17:32:08 +04:00
2013-02-01 17:32:08 +04:00
2012-12-14 16:56:11 +04:00
2012-12-28 18:50:48 +04:00
2012-12-28 18:50:48 +04:00
2012-12-14 16:56:11 +04:00
2012-12-14 16:56:11 +04:00
2012-12-21 16:39:38 +04:00
2012-12-21 16:39:38 +04:00
2012-12-21 16:39:38 +04:00
2012-12-21 16:39:38 +04:00
2013-04-19 10:50:58 +04:00
2013-03-01 14:32:42 +04:00
2012-12-07 16:29:17 +04:00
2012-12-21 16:39:38 +04:00
2012-12-07 16:29:17 +04:00
2015-01-16 13:32:55 +03:00
2012-12-21 16:39:38 +04:00
2012-12-21 16:39:38 +04:00
2012-12-21 16:39:38 +04:00
2012-12-21 16:39:38 +04:00
2013-04-19 10:50:58 +04:00
2013-04-19 10:50:58 +04:00
2012-12-05 17:17:05 +04:00
2012-12-24 17:58:42 +04:00
2013-02-01 17:32:08 +04:00
2013-02-01 17:32:08 +04:00
2013-02-01 17:32:08 +04:00
2013-02-01 17:32:08 +04:00
2013-02-01 17:32:08 +04:00
2013-02-01 17:32:08 +04:00
2013-02-01 17:32:08 +04:00
2013-02-01 17:32:08 +04:00
2013-02-01 17:32:08 +04:00
2013-02-01 17:32:08 +04:00
2013-02-01 17:32:08 +04:00
2013-02-01 17:32:08 +04:00
2013-02-22 14:52:42 +04:00
2013-02-01 17:32:08 +04:00
2013-02-01 17:32:08 +04:00
2013-04-19 10:50:58 +04:00
2013-02-22 14:52:42 +04:00
2013-02-22 14:52:42 +04:00
2013-02-22 14:52:42 +04:00
2013-02-22 14:52:42 +04:00
2013-02-22 14:52:42 +04:00
2013-02-22 14:52:42 +04:00
2013-02-01 17:32:08 +04:00
2014-10-02 15:40:11 +04:00
2012-12-05 17:17:05 +04:00
2013-02-01 17:32:08 +04:00
2013-02-01 17:32:08 +04:00
2013-02-01 17:32:08 +04:00
2013-02-01 17:32:08 +04:00
2013-02-22 14:52:42 +04:00
2013-02-01 17:32:08 +04:00
2013-02-01 17:32:08 +04:00
2013-02-01 17:32:08 +04:00
2012-12-14 16:56:11 +04:00
2014-10-16 16:45:13 +04:00
2014-04-24 15:43:38 +04:00
2015-02-13 17:26:11 +03:00