pal1000 / mesa-dist-win

Pre-built Mesa3D drivers for Windows
MIT License
916 stars 80 forks source link

Can't understand "openglon12.dll" function #55

Closed donizettilorenzo closed 3 years ago

donizettilorenzo commented 3 years ago

If the deployment tool (per app) just creates a link to opengl32, libglapi and dxil (or you manually copy these dll only in the main exe app folder) what is the function of bundled "openglon12.dll" ? In the user guide there's no value for "gallium_driver" when you want to force d3d12. Is it "d3d12" just like "llvmpipe" for LLVMPipe or "zink" for Vulkan ?

pal1000 commented 3 years ago

If the deployment tool (per app) just creates a link to opengl32, libglapi and dxil (or you manually copy these dll only in the main exe app folder) what is the function of bundled "openglon12.dll" ?

That probably only helps on systems with D3D12 but without OpenGL. It was entirely Microsoft' decision to create it to have a small DLL that only contains OpenGL on D3D12

In the user guide there's no value for "gallium_driver" when you want to force d3d12. Is it "d3d12" just like "llvmpipe" for LLVMPipe or "zink" for Vulkan ?

Yes and sorry for being late with updating docs.

donizettilorenzo commented 3 years ago

Thanks!