View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0024838 | Open CASCADE | OCCT:Visualization | public | 2014-04-16 12:15 | 2019-04-17 14:11 |
Reporter | kgv | Assigned To | bugmaster | ||
Priority | normal | Severity | feature | ||
Status | closed | Resolution | fixed | ||
Platform | Mac | OS | OS | ||
Target Version | 7.3.0 | Fixed in Version | 7.3.0 | ||
Summary | 0024838: Visualization, TKOpenGl - make general rendering path compatible with OpenGL 3.1+ core profiles | ||||
Description | GLSL-based ray tracing functionality explicitly depends on OpenGL 3.1 functionality. However not all OpenGL implementations support compatibility profiles (for example - OpenGL on OS X), whilst general rendering path yet not core-profile compatible. In addition, platform-dependent GL context creation routines (WGL/GLX/Cocoa) should be extended to request core profile. | ||||
Tags | No tags attached. | ||||
Test case number | |||||
|
related to | 0024739 | closed | apn | Open CASCADE | TKOpenGl - port ray-tracing from OpenCL to GLSL for better integration and portability |
related to | 0025527 | closed | bugmaster | Open CASCADE | Documentation - remove redundant references to OpenCL |
parent of | 0025213 | closed | bugmaster | Open CASCADE | Visualization, TKOpenGl - do not use deprecated built-ins in GLSL shaders |
parent of | 0025282 | closed | bugmaster | Open CASCADE | Visualization, OpenGl_PrimitiveArray - provide built-in GLSL programs as alternative to FFP |
parent of | 0025854 | closed | bugmaster | Open CASCADE | Visualization, TKOpenGl - add option to request Core profile 3.2+ |
parent of | 0023484 | closed | bugmaster | Open CASCADE | Visualization, TKOpenGl - primitive arrays to become the only way to render geometry |
parent of | 0026424 | closed | bugmaster | Open CASCADE | Visualization, TKOpenGl - fix text rendering in core profile |
parent of | 0026454 | closed | bugmaster | Open CASCADE | Visualization, TKOpenGl - do not require deprecated function of GL_ARB_vertex_type_2_10_10_10_rev in core profile |
parent of | 0026476 | closed | bugmaster | Open CASCADE | Visualization, TKOpenGl - do not enable GL_NORMALIZE in core profile |
parent of | 0026599 | closed | Open CASCADE | Visualization, TKOpenGl - gradient background should reset model transformation in Core profile | |
parent of | 0026688 | closed | bugmaster | Community | Visualization, TKOpenGl - apply transparency within GLSL programs |
parent of | 0026732 | closed | bugmaster | Open CASCADE | Visualization, TKOpenGl - add option to request Core profile 3.2+ using GLX |
parent of | 0026122 | closed | bugmaster | Community | Visualization, TKOpenGl - clipping and capping is broken when ffp is disabled on Linux |
parent of | 0026808 | closed | bugmaster | Open CASCADE | Visualization, TKOpenGl - specify GLSL 120 for point sprites program |
parent of | 0026809 | closed | bugmaster | Open CASCADE | Visualization, TKOpenGl - handle point arrays with per-vertex color within built-in GLSL programs |
parent of | 0026810 | closed | bugmaster | Open CASCADE | Visualization, TKOpenGl - line is shown without stipple aspect with FFP turned off on OpenGL before 3.2 |
parent of | 0026844 | closed | bugmaster | Open CASCADE | Visualization, OpenGl_Flipper - fix issues within Core Profile and OpenGL ES |
parent of | 0027633 | closed | bugmaster | Open CASCADE | Visualization, TKOpenGl - point sprites are inconsistent within Core and Compatible Profiles |
parent of | 0027715 | closed | bugmaster | Open CASCADE | Visualization - turn off deprecated OpenGL fixed-function pipeline by default |
parent of | 0027728 | closed | bugmaster | Open CASCADE | Visualization, OpenGl_Text - handle correctly object local transformation |
parent of | 0027735 | closed | bugmaster | Open CASCADE | Visualization, OpenGl_ShaderManager - fix clipping state management |
parent of | 0027943 | closed | apn | Open CASCADE | Visualization - fix broken shading by positional light for object with local transformation |
parent of | 0028099 | closed | apn | Open CASCADE | Visualization, OpenGl_Text - handle DIMENSION and SUBTITLE styles within Core Profile |
parent of | 0028741 | closed | bugmaster | Open CASCADE | Visualization, TKOpenGl - eliminate GL errors within Core Profile in OpenGl_View::copyBackToFront() |
related to | 0027727 | closed | bugmaster | Open CASCADE | Visualization, Graphic3d_ArrayOfPrimitives::SetVertexColor() - define opaque color for RGB input |
related to | 0028098 | closed | bugmaster | Open CASCADE | Visualization - errors in tests when using OpenGL ES (ANGLE) |
related to | 0029074 | closed | bugmaster | Open CASCADE | Visualization, TKOpenGl - support Geometry Shader definition |
related to | 0030631 | new | Open CASCADE | Visualization - Vulkan graphic driver prototype |
|
Branch CR24838 has been created by kgv. SHA-1: 44cab416de481f7648aaf3605efdd6cf1b75886d Detailed log of new commits: Author: kgv Date: Mon Feb 23 19:09:33 2015 +0300 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. 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. 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. |
|
Branch CR24838 has been updated by kgv. SHA-1: b966a7f3d5f2544e425f773f441fd965e95e48fa Detailed log of new commits: Author: kgv Date: Tue Feb 24 10:32:05 2015 +0300 fix compilation errors on OS X |
|
Branch CR24838 has been updated by kgv. SHA-1: 1cfe5c7693da80a1b4e2d29e672c7ac75edee3e7 Detailed log of new commits: Author: kgv Date: Tue Feb 24 11:39:37 2015 +0300 NIS_View - detect Core profile |
|
Branch CR24838 has been deleted by kgv. SHA-1: 1cfe5c7693da80a1b4e2d29e672c7ac75edee3e7 |
|
bugs vis bug23747_2.png (119,117 bytes) |
|
bugs vis bug23747_2_scaled.png (124,569 bytes) |
|
bugs vis bug23747_2_translated.png (109,262 bytes) |
|
bugs vis bug24224.png (14,802 bytes) |
|
bugs vis bug25611_1.png (97,835 bytes) |
|
bugs vis bug25611_2_1.png (96,234 bytes) |
|
bugs vis bug25611_2_3.png (102,609 bytes) |
|
bugs vis bug25611_2_4.png (96,807 bytes) |
|
Please close as no more relevant. |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-04-16 12:15 | kgv | New Issue | |
2014-04-16 12:15 | kgv | Assigned To | => san |
2014-04-16 12:15 | kgv | Relationship added | related to 0024739 |
2014-09-03 21:46 | kgv | Relationship added | parent of 0025213 |
2014-09-29 21:53 | kgv | Relationship added | parent of 0025282 |
2014-09-29 22:28 | kgv | Target Version | 6.8.0 => 7.1.0 |
2014-12-01 09:54 | kgv | Summary | TKOpenGl - make general rendering path compatible with OpenGL 3.1+ core profiles => Visualization, TKOpenGl - make general rendering path compatible with OpenGL 3.1+ core profiles |
2014-12-01 09:56 | kgv | Relationship added | related to 0025527 |
2015-02-23 18:54 | kgv | Relationship added | parent of 0025854 |
2015-02-23 19:09 | git | Note Added: 0037786 | |
2015-02-23 19:11 | kgv | Relationship added | parent of 0023484 |
2015-02-24 10:29 | git | Note Added: 0037799 | |
2015-02-24 11:36 | git | Note Added: 0037803 | |
2015-04-09 09:42 | git | Note Added: 0039432 | |
2015-04-09 10:19 | kgv | Assigned To | san => kgv |
2015-07-13 17:10 | kgv | Relationship added | parent of 0026424 |
2015-07-17 11:11 | kgv | Relationship added | parent of 0026454 |
2015-07-24 10:24 | kgv | Relationship added | parent of 0026476 |
2015-08-25 15:38 | kgv | Relationship added | parent of 0026599 |
2015-09-15 16:24 | kgv | Relationship added | parent of 0026688 |
2015-09-28 20:22 | kgv | Relationship added | parent of 0026732 |
2015-09-28 20:57 | kgv | Relationship added | parent of 0026122 |
2015-10-24 14:43 | kgv | Relationship added | parent of 0026808 |
2015-10-24 15:33 | kgv | Relationship added | parent of 0026809 |
2015-10-24 15:37 | kgv | Relationship added | parent of 0026810 |
2015-11-05 11:51 | kgv | Relationship added | parent of 0026844 |
2016-05-10 14:26 | kgv | File Added: 3rdparty fonts A7.png | |
2016-05-10 14:26 | kgv | File Added: bugs vis buc60574.png | |
2016-05-10 14:27 | kgv | File Added: bugs vis buc60738.png | |
2016-05-10 14:27 | kgv | File Added: bugs vis buc60887.png | |
2016-05-10 14:27 | kgv | File Added: bugs vis bug270_1.png | |
2016-05-10 14:27 | kgv | File Added: bugs vis bug270_2.png | |
2016-05-10 14:27 | kgv | File Added: bugs vis bug6897_1.png | |
2016-05-10 14:28 | kgv | File Added: bugs vis bug6897_1_2.png | |
2016-05-10 14:28 | kgv | File Added: bugs vis bug6897_2.png | |
2016-05-10 14:28 | kgv | File Added: bugs vis bug9517.png | |
2016-05-10 14:28 | kgv | File Added: bugs vis bug22368.png | |
2016-05-10 14:30 | kgv | File Added: bugs vis bug23407_1.png | |
2016-05-10 14:30 | kgv | File Added: bugs vis bug23747_2.png | |
2016-05-10 14:30 | kgv | File Added: bugs vis bug23747_2_scaled.png | |
2016-05-10 14:32 | kgv | File Added: bugs vis bug23747_2_translated.png | |
2016-05-10 14:32 | kgv | File Added: bugs vis bug24224.png | |
2016-05-10 14:33 | kgv | File Added: bugs vis bug25611_1.png | |
2016-05-10 14:33 | kgv | File Added: bugs vis bug25611_2_1.png | |
2016-05-10 14:33 | kgv | File Added: bugs vis bug25611_2_3.png | |
2016-05-10 14:34 | kgv | File Added: bugs vis bug25611_2_4.png | |
2016-05-10 14:34 | kgv | File Added: bugs xde bug23969.png | |
2016-07-10 08:11 | kgv | File Deleted: bugs vis buc60887.png | |
2016-07-11 10:14 | kgv | Relationship added | parent of 0027633 |
2016-07-26 20:58 | kgv | Relationship added | parent of 0027715 |
2016-07-29 12:45 | kgv | Relationship added | related to 0027727 |
2016-07-29 13:05 | kgv | Relationship added | parent of 0027728 |
2016-08-01 23:02 | kgv | Relationship added | parent of 0027735 |
2016-10-09 20:51 | kgv | Relationship added | parent of 0027943 |
2016-10-09 20:52 | kgv | File Deleted: bugs vis bug270_1.png | |
2016-10-09 20:52 | kgv | File Deleted: bugs vis bug270_2.png | |
2016-10-09 20:53 | kgv | File Deleted: bugs xde bug23969.png | |
2016-11-11 11:12 | kgv | File Deleted: bugs vis bug22368.png | |
2016-11-11 11:12 | kgv | File Deleted: bugs vis buc60574.png | |
2016-11-11 11:13 | kgv | File Deleted: bugs vis buc60738.png | |
2016-11-11 11:13 | kgv | File Deleted: bugs vis bug6897_1.png | |
2016-11-11 11:13 | kgv | File Deleted: bugs vis bug6897_1_2.png | |
2016-11-11 11:13 | kgv | File Deleted: bugs vis bug6897_2.png | |
2016-11-11 11:13 | kgv | File Deleted: bugs vis bug23407_1.png | |
2016-11-11 11:14 | kgv | File Deleted: bugs vis bug9517.png | |
2016-11-11 12:08 | kgv | Target Version | 7.1.0 => 7.2.0 |
2016-11-13 23:28 | kgv | Relationship added | related to 0028098 |
2016-11-14 12:55 | kgv | Relationship added | parent of 0028099 |
2017-05-15 15:08 | kgv | Relationship added | parent of 0028741 |
2017-07-20 11:31 | kgv | Target Version | 7.2.0 => 7.4.0 |
2017-09-01 17:52 | kgv | Relationship added | related to 0029074 |
2018-03-13 14:55 | kgv | File Deleted: 3rdparty fonts A7.png | |
2019-01-21 12:54 | kgv | Note Added: 0081838 | |
2019-01-21 12:54 | kgv | Assigned To | kgv => bugmaster |
2019-01-21 12:54 | kgv | Status | new => feedback |
2019-01-21 12:54 | kgv | Resolution | open => fixed |
2019-01-21 12:54 | kgv | Fixed in Version | => 7.3.0 |
2019-01-21 12:54 | kgv | Target Version | 7.4.0 => 7.3.0 |
2019-01-24 12:02 |
|
Status | feedback => closed |
2019-04-17 14:11 | kgv | Relationship added | related to 0030631 |