OpenGL!

Forum thread started by miltoncsl on Mon, 2013-08-12 12:21

Is there any driver (and its respective GPU) that give full support for OpenGL? I would like to work with OpenGL in Haiku!

Comments

Re: OpenGL!

Not to my knowledge. But I would be interested to hear about it if you find one. I suppose the best bet would be Intel integrated graphics since they have open source drivers.

Re: OpenGL!

BitPuffin wrote:

I suppose the best bet would be Intel integrated graphics since they have open source drivers.

To my regret, I don't think so: Intel's driver is not a Gallium3D driver. It's a DRM+DRI implementation (classic MESA), so it's not OS agnostic, but very specific to Gnu/Linux.
(IIRC the recent i915 Gallium3D driver is not an intel contribution)

An Ati-Radeon or a Freedreno driver would be a better choice.

[edit]
http://haikuware.com/gallium
http://haikuware.com/blogs/entry/mesa-gallium-status-update-13-522013

Re: OpenGL!

hell i prefer to port mesa rather than using a GPU that its documentation isn't available (ATI, nvidia and whatnot).

Re: OpenGL!

You will get more informed answers if you ask on the Haiku mail list. The Devs rarely visit the forums.

http://www.freelists.org/list/haiku

Re: OpenGL!

What the hell, even React OS has some OpenGL suport!

Re: OpenGL!

Linuxgamer94, despise that haiku has a very small dev team it gets its job done. Mesa just released a patch for opengl 3.3 just recently, that is nice for those who have intel gfx instead of a discrete gfx card. http://www.phoronix.com/scan.php?page=news_item&px=MTQ4OTQ

openGL support for haiku isn't really a priority due to hardware support. a few years back, iirc, mesa dropped support for haiku, since then someone still ported haiku while maintaining support beos apps (gcc 2) and for haiku build with gcc4. since now we are kinda getting some new blood and apps for haiku porting the soon to be release mesa 10 will help us to get some nice opengl support. though i don't know if we will have a good driver for intel integrated gpu.

Re: OpenGL!

Good grief.. what a load of misinformation.

Haiku has an upto date Mesa port... if you use GCC2 you have to use the old port because GCC2 can't compile the newer version of mesa. It was discussed but getting it to work would have been a massive undertaking.

The fastest driver as of today is probably the LLVMpipe gallium3d driver... you'll need a fast multicore CPU but it is good enough for developing some simple games and such. For instance it is fast enough on my laptop when running linux to render Minecraft without any dedicated hardware acceleration at very playable frame rates.

Also note that kallisti5 aka Alexander Von Gluck is working on the Mesa implementation and also maintains support for the 2D radeonhd driver haiku has. Someone just needs to get the pieces together on the driver and get it working... since the userspace work seems mostly done.