简体   繁体   中英

OpenTK in OpenGL-less machine?

I'm interested in OpenTK for a non-game application whose main concerns are getting complex 2D graphics done fast (hopefully beyond the limits of optimized GDI+).
However, if hardware acceleration is unavaliable in a computer, I still want my application to run, even if with slower graphics output.

Is it possible to use OpenTK, but still have the code work on computers without the graphics card/drivers requirements?
My search yielded Mesa3D , but I'm clueless as to how it would integrate in a .NET application, and if such a solution would work for Mono too.

OpenTK makes use of whatever OpenGL version is available on your system. When you install drivers for a vendor graphics card, you are (also) installing their version of OpenGL. In the absence of hardware-accelered OpenGL version, most (all?) modern operating systems have a software OpenGL implementation that they fall back onto. This should work seemlessly without you having to do anything. However, on Windows, this will probably be quite an ancient OpenGL version (1.1), which will may not support everything you want to do.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM