Mesa Opengl windows build

最近在研究Mesa Opengl 驅動代碼,用VS2019 編譯了swrast 代碼;記錄一下編譯過程;

需要的工具:vs2019/vs2017,python2.7 和python3.8,

安裝 meson,ninja,pkg-config,scons,flex,bison,zlib,llvm,pywin,工具下載鏈接:https://download.csdn.net/download/JasonLiu_Kevin_1993/12425189

然後代開vs 的Developer Command Prompt,進入到mesa 根目錄,執行meson BuildVS --backend=vs,生成solution的在buildVS 文件夾下,然後打開solution  就能直接編譯了

編譯成功後會生成一個 opengl32.dll

默認情況下,gallium driver 用的是swrast,自己可以修改meson.build 文件,選擇其它的driver,把下圖中的swrast改成virgl 或者svga 都可以;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章