Originally posted by bridgman
View Post
Announcement
Collapse
No announcement yet.
Haiku OS Hopes For New 3D Stack
Collapse
X
-
-
So is Haiku basically missing the drm ? I imagine most of the userspace driver should port easily.
Leave a comment:
-
ok people lets get this straight heh.
3D stack = mesa + drivers if any
graphics stack = 2D + 3D stacks and driver support if any
OpenGL stack = mesa + drivers if any
That was the original point I was trying to make that Haiku has recent mesa support but no drivers other than software. But that doesn't mean that adding the accelerated driver is porting an entire new stack merely enhancing it with hardware support the stack is there regardless of the accelerated driver. In factsumy opengl stack is more complete when running without the r600 driver as it only supports GL2 and not 2.1 as mesa software does but there really isn't any speed comparison yet.
Another thing that would be cool is getting llvmpipe running at full speed on haiku from what I understood it was working about the same speed pack in Nov/Dec '09 but apparently it has made futher progress on Linux
Leave a comment:
-
Originally posted by bridgman View PostI always think of "the graphics stack" as including drivers, not sure if everyone feels the same way.
Leave a comment:
-
Originally posted by Michael LarabelThere's also another interesting idea and that's the ability to allow the Haiku kernel to run as a user-land process on top of itself, like a virtual kernel and somewhat similar to what's possible with DragonflyBSD
Leave a comment:
-
Originally posted by Dragonlord View PostI'd love to see a fully working accelerated 3D stack in Haiku. It's the only thing preventing my engine to run native on Haiku. Only question is if the stack alone helps if the drivers of the big graphic card manufacturers are missing. Stack alone after all won't get you running.
Leave a comment:
-
Originally posted by Zenja View PostFunny coincidence. I'm actually porting the Nouveau driver to Haiku. I'm going via the route of creating a Linux driver compatibility layer, so that the Linux driver can be used unmodified. At the moment, I've got DRM and the Haiku base driver done, but with stubbed out memory functions. I'm slowly wrapping the Linux memory functions to Haiku. When done, any Linux video driver should also work. I expect to finish in 6-8 weeks.
Leave a comment:
-
I'd love to see a fully working accelerated 3D stack in Haiku. It's the only thing preventing my engine to run native on Haiku. Only question is if the stack alone helps if the drivers of the big graphic card manufacturers are missing. Stack alone after all won't get you running.
Leave a comment:
-
Originally posted by Zenja View PostFunny coincidence. I'm actually porting the Nouveau driver to Haiku. I'm going via the route of creating a Linux driver compatibility layer, so that the Linux driver can be used unmodified. At the moment, I've got DRM and the Haiku base driver done, but with stubbed out memory functions. I'm slowly wrapping the Linux memory functions to Haiku. When done, any Linux video driver should also work. I expect to finish in 6-8 weeks.
Leave a comment:
-
Funny coincidence. I'm actually porting the Nouveau driver to Haiku. I'm going via the route of creating a Linux driver compatibility layer, so that the Linux driver can be used unmodified. At the moment, I've got DRM and the Haiku base driver done, but with stubbed out memory functions. I'm slowly wrapping the Linux memory functions to Haiku. When done, any Linux video driver should also work. I expect to finish in 6-8 weeks.
Leave a comment:
Leave a comment: