VMware Workstation 12 OpenGL ES版本支持情況與設置


概述

  開始學習Opengl時,發現VMware Workstation虛擬機無法運行Opengl ES2.0的程序。后來,經過查找最終得知,是因為VMware Workstation11及之前的版本對opengl支持並不是那么樂觀所導致。剛好最近最新版VM12發布,此版本對Opengl的支持有較大提升,於是升級了VM,但其中還遇到了蠻多問題,如下總結了其中一個關於版本號錯誤導致VM12中對Opengl版本升級支持無法體現出來的問題。

VMware Workstation 12配置

  


  對做OpenGL開發的同學來說,VMware Workstation 12的出現確實帶來了很多"驚喜",VMware Workstation 12對OpenGL的支持版本有較大的提升。

  在VMware Workstation 12之前的版本,只基本支持OpenGL2.1,VMware Workstation 12對OpenGL的支持版本為OpenGL3.3,據了解目前支持OpenGL3.3的核心協議接口。

  用VM 12重新安裝系統的同學一般不會遇到什么問題,只需要把顯卡設置里的3D加速打開即可支持OpenGL3.3。之前已經在VM低版本安裝系統,然后直接轉升級到VM12 的同學來,需要對.vmx文件中的virtualHW.version 項改為"12"(一直覺得這點做得不夠好,為什么用最新版本后,不會自動修改按本號?),如下圖所示:

      

  設置后重新打開即可。

  同時,windows下開發OpenGL ES的同學也可以使用OpenGL ES2.0版本(OpenGL ES2.0對OpenGL版本有以來)。


 

Linux虛擬機下如何查看Opengl版本

  VMware Workstation在Linux對OpenGL ES2.0支持似乎比window下早,VMware Workstation11下使用glxinfo查看版本信息。

  注:安裝apt-get install mesa-utils和apt-get install mesa-utils-extra即可使glxinfo查看OpenGL和OpenGL ES版本的支持。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM