OpenGL software instead of WebGL hardware. What went wrong?
    조회 수: 90 (최근 30일)
  
       이전 댓글 표시
    
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.
figure
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
---


---
Questions
- In Test Case #1, why are the values for Vendor, Version, RendererDevice, MaxTextureSize, and MaxFrameBufferSize missing from the rendererinfo output? What went wrong?
 - 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?
 
댓글 수: 7
  Walter Roberson
      
      
 2025년 7월 18일
				
      편집: Walter Roberson
      
      
 2025년 7월 18일
  
			My test with my VM showed the same output for renderinfo() and renderinfo(ax)
... I had to search around a lot to even find out that my MacOS Intel apparently has UHD 630 built-in. That fact is not mentioned anywhere in the specifications or system report; I had to hunt around to third-party model reports of the CPU model number, and then look up the specifications for the CPU model number.
채택된 답변
추가 답변 (0개)
참고 항목
카테고리
				Help Center 및 File Exchange에서 Graphics Performance에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!