rendererinfo outputs are missing. What are the consequences?
I am on R2025a.
—
Test Case #1
If I enter these commands.
info = rendererinfo;
disp(info)
disp(info.Details)
Then, these are the outputs.
GraphicsRenderer: ‘WebGL’
Vendor: ”
Version: ”
RendererDevice: ”
Details: [1×1 struct]
HardwareSupportLevel: ‘Full’
SupportsDepthPeelTransparency: 1
SupportsAlignVertexCenters: 1
SupportsGraphicsSmoothing: 1
MaxTextureSize: 0
MaxFrameBufferSize: 0
—
Test Case #2
If I enter these commands.
surf(peaks);
ax = gca;
info = rendererinfo(ax);
disp(info);
disp(info.Details);
Then, these are the outputs.
GraphicsRenderer: ‘OpenGL Software’
Vendor: ‘Microsoft Corporation’
Version: ‘1.1.0’
RendererDevice: ‘GDI Generic’
Details: [1×1 struct]
HardwareSupportLevel: ‘None’
SupportsDepthPeelTransparency: 0
SupportsAlignVertexCenters: 0
SupportsGraphicsSmoothing: 0
MaxTextureSize: 1024
MaxFrameBufferSize: 0
—
These are the system specs:
—
The CPU is Intel i3-2310M with its integrated GPU of Intel HD Graphics 3000.
The GPU supports OpenGL 3.1 and the CPU supports OpenCL 1.1 according to AIDA64.
Also with DirectX DDI 11.1, it suports Feature Level 10_1, Shader Model 4.1, and WDDM 1.2
—
From webglreport.com, it states that the system support both WebGL 1.0 and WebGL 2.0
—
Questions
In Test Case #1, why are the values for Vendor, Version, RendererDevice, MaxTextureSize, and MaxFrameBufferSize missing from the rendererinfo output? What are the consequences?
In Test Case #2, If OpenGL has been completely removed in R2025a, why does it still use the OpenGL 1.1 software renderer instead of WebGL? What went wrong?
How do I choose the WebGL version and its ANGLE backend (D3D9, D3D11, OpenGL, etc.) to compare the performance?I am on R2025a.
—
Test Case #1
If I enter these commands.
info = rendererinfo;
disp(info)
disp(info.Details)
Then, these are the outputs.
GraphicsRenderer: ‘WebGL’
Vendor: ”
Version: ”
RendererDevice: ”
Details: [1×1 struct]
HardwareSupportLevel: ‘Full’
SupportsDepthPeelTransparency: 1
SupportsAlignVertexCenters: 1
SupportsGraphicsSmoothing: 1
MaxTextureSize: 0
MaxFrameBufferSize: 0
—
Test Case #2
If I enter these commands.
surf(peaks);
ax = gca;
info = rendererinfo(ax);
disp(info);
disp(info.Details);
Then, these are the outputs.
GraphicsRenderer: ‘OpenGL Software’
Vendor: ‘Microsoft Corporation’
Version: ‘1.1.0’
RendererDevice: ‘GDI Generic’
Details: [1×1 struct]
HardwareSupportLevel: ‘None’
SupportsDepthPeelTransparency: 0
SupportsAlignVertexCenters: 0
SupportsGraphicsSmoothing: 0
MaxTextureSize: 1024
MaxFrameBufferSize: 0
—
These are the system specs:
—
The CPU is Intel i3-2310M with its integrated GPU of Intel HD Graphics 3000.
The GPU supports OpenGL 3.1 and the CPU supports OpenCL 1.1 according to AIDA64.
Also with DirectX DDI 11.1, it suports Feature Level 10_1, Shader Model 4.1, and WDDM 1.2
—
From webglreport.com, it states that the system support both WebGL 1.0 and WebGL 2.0
—
Questions
In Test Case #1, why are the values for Vendor, Version, RendererDevice, MaxTextureSize, and MaxFrameBufferSize missing from the rendererinfo output? What are the consequences?
In Test Case #2, If OpenGL has been completely removed in R2025a, why does it still use the OpenGL 1.1 software renderer instead of WebGL? What went wrong?
How do I choose the WebGL version and its ANGLE backend (D3D9, D3D11, OpenGL, etc.) to compare the performance? I am on R2025a.
—
Test Case #1
If I enter these commands.
info = rendererinfo;
disp(info)
disp(info.Details)
Then, these are the outputs.
GraphicsRenderer: ‘WebGL’
Vendor: ”
Version: ”
RendererDevice: ”
Details: [1×1 struct]
HardwareSupportLevel: ‘Full’
SupportsDepthPeelTransparency: 1
SupportsAlignVertexCenters: 1
SupportsGraphicsSmoothing: 1
MaxTextureSize: 0
MaxFrameBufferSize: 0
—
Test Case #2
If I enter these commands.
surf(peaks);
ax = gca;
info = rendererinfo(ax);
disp(info);
disp(info.Details);
Then, these are the outputs.
GraphicsRenderer: ‘OpenGL Software’
Vendor: ‘Microsoft Corporation’
Version: ‘1.1.0’
RendererDevice: ‘GDI Generic’
Details: [1×1 struct]
HardwareSupportLevel: ‘None’
SupportsDepthPeelTransparency: 0
SupportsAlignVertexCenters: 0
SupportsGraphicsSmoothing: 0
MaxTextureSize: 1024
MaxFrameBufferSize: 0
—
These are the system specs:
—
The CPU is Intel i3-2310M with its integrated GPU of Intel HD Graphics 3000.
The GPU supports OpenGL 3.1 and the CPU supports OpenCL 1.1 according to AIDA64.
Also with DirectX DDI 11.1, it suports Feature Level 10_1, Shader Model 4.1, and WDDM 1.2
—
From webglreport.com, it states that the system support both WebGL 1.0 and WebGL 2.0
—
Questions
In Test Case #1, why are the values for Vendor, Version, RendererDevice, MaxTextureSize, and MaxFrameBufferSize missing from the rendererinfo output? What are the consequences?
In Test Case #2, If OpenGL has been completely removed in R2025a, why does it still use the OpenGL 1.1 software renderer instead of WebGL? What went wrong?
How do I choose the WebGL version and its ANGLE backend (D3D9, D3D11, OpenGL, etc.) to compare the performance? gpu, renderer, graphics, opengl, webgl, rendererinfo, intel, angle, d3d, directx, hardware MATLAB Answers — New Questions