Matlab 2014b using outdated OpenGL version

2 ビュー (過去 30 日間)
Michael Kim
Michael Kim 2015 年 4 月 16 日
コメント済み: kbonnen 2017 年 12 月 1 日
Hello,
In Matlab 2014b (I have a Macbook Pro Retina, 13", with an Intel Iris graphics card), when I enter
opengl info
I get
Version: '2.1 INTEL-8.28.33'
Vendor: 'Intel Inc.'
Renderer: 'Intel Iris OpenGL Engine'
MaxTextureSize: 16384
Visual: 'Visual (Undefined), (RGBA 32 bits (8 8 8 8), Z depth 2...'
Software: 'false'
SupportsGraphicsSmoothing: 1
SupportsDepthPeelTransparency: 1
SupportsAlignVertexCenters: 1
Extensions: {128x1 cell}
MaxFrameBufferSize: 16384
However, both
suggest that my Macbook Pro Retina should have an OpenGL version of 4.1 (or 3.3 at the absolute worse case that I misunderstood the information).
My question is why is Matlab using OpenGL version 2.1, and how do I make it take advantage of the greater graphics capabilities that my computer can provide. I suspect this is the cause of the blurry resolution I was getting in my plots, both in the line smoothing and the axes labels being blurry - problems that have been reported both here and elsewhere on the web, but isn't addressed anywhere else.
Thanks!

回答 (1 件)

Philip Caplan
Philip Caplan 2015 年 4 月 17 日
MATLAB R2014b is only using OpenGL version 2.1 functionality in Legacy mode. For the most part, the functionality used in MATLAB's graphics would not benefit much from 4.1 Core, with the exception of stability.
As per your question about blurry lines on your Retina display, this is a known issue and the development team is actively investigating it.
There is a bug report about this issue at the following link and you can monitor the bug report to get updates:
  1 件のコメント
kbonnen
kbonnen 2017 年 12 月 1 日
What about the other part of this question. Is there a way to leverage newer versions of opengl within MatLab?

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeGraphics Performance についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by