Matlab 2014b using outdated OpenGL version
1 view (last 30 days)
Show older comments
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!
0 Comments
Answers (1)
Philip Caplan
on 17 Apr 2015
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 Comment
kbonnen
on 1 Dec 2017
What about the other part of this question. Is there a way to leverage newer versions of opengl within MatLab?
See Also
Categories
Find more on Graphics Performance in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!