Login Page - Create Account

Support Board


Date/Time: Thu, 25 Apr 2024 05:09:25 +0000



... to add support for OpenGL.

View Count: 1920

[2018-06-08 17:57:18]
ganz - Posts: 1048
To improve graphics performance we are going to add support for OpenGL.
fyi: https://developer.apple.com/macos/whats-new/

Deprecation of OpenGL and OpenCL
Apps built using OpenGL and OpenCL will continue to run in macOS 10.14, but these legacy technologies are deprecated in macOS 10.14.

[2018-06-08 18:57:20]
Sierra Chart Engineering - Posts: 104368
Apple is moving over to Metal, which is an Apple specific API. OpenGL is by no means deprecated (outside of Apple).

Anyway, OpenGL is going to be an option. The Windows GDI will still be supported.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2018-06-08 18:57:37
[2018-08-08 14:03:46]
samual sprat - Posts: 343
Hi Is the new opengl implementation of sierra due soon? is there an estimated eta?
[2018-08-08 18:39:15]
Sierra Chart Engineering - Posts: 104368
Should be before the end of the year. The intent is it will be an option that can be enabled. We have finally completed the underlying work, to make this possible. This is one of those items, that does not show up on What is New but is a lot of work.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2018-08-08 18:39:35
[2018-08-30 20:24:55]
Rexz - Posts: 20
Will OpenGL help with a lot of objects being drawn on screen like marketdepth being zoomed out etc? I can easily get fps or rendering lag if lots of market levels are displayed.


Thanks
[2018-08-30 21:56:58]
Sierra Chart Engineering - Posts: 104368
Yes to the extent of the issue being unrelated to text. Because OpenGL does not support text. That still has to be drawn using the standard Windows GDI.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2018-08-30 21:57:31
[2018-08-31 17:15:31]
gomifromparis - Posts: 244
I hope you guys allow us to use some parts of your OpenGL API.

I make a heavy use of custom graphics, my studies are coded using my own graphical abstraction layer, so they can work on NT7 and sierra (using a GDI implementation) and NT8 (using a SharpDX implementation).

So I hope you guys can expose parts of your graphic lib so we can bypass GDI and use OpenGL primitives directly in a custom plot study.

Basically here are my needs :-)

    void DrawText(string text, GomFont font, float x, float y, Color color, GomTextAlignment HorizAlign, GomTextAlignment VerticAlign);
    SizeF MeasureString(string text, GomFont font);
    void FillRectangle(Color color, float x, float y, float width, float height);
    void DrawRectangle(GomPenParams pen, float x, float y, float width, float height);
    void DrawLine(GomPenParams pen, float x1, float y1, float x2, float y2);
    void DrawLines(GomPenParams pen, List<PointF> points);
    void DrawPolygon(GomPenParams pen, List<PointF> points);
    void FillPolygon(Color color, List<PointF> points);

Thanks !
[2018-09-01 10:52:41]
ganz - Posts: 1048
SC Support

imho, it might be worth to add multi layer support
4ex: to update last bar only, to separate crosshair an so on
[2019-01-28 23:51:44]
ganz - Posts: 1048
SC Support

Should be before the end of the year.


any news?

thnx.
[2019-01-28 23:58:31]
Sierra Chart Engineering - Posts: 104368
This project continues to be worked on by one of our Russian developers. They are reporting significant performance gains with OpenGL. There are a lot of details to this implementation though. We are not sure when a release would be possible.

And there will be an option to still use the Windows GDI as well because perhaps the actual final rendering may not be what some users are used to.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2019-01-28 23:58:42
[2019-03-01 12:31:57]
samual sprat - Posts: 343
Hi, any news on this piece of work?

Thanks
S
[2019-07-08 18:22:01]
Sierra Chart Engineering - Posts: 104368
There is still more work to do with OpenGL. It is not yet ready for use by users.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2019-07-08 18:22:10

To post a message in this thread, you need to log in with your Sierra Chart account:

Login

Login Page - Create Account