[haiku-bugs] Re: [Haiku] #9919: Haiku needs a hardware rendering pipeline / API for Mesa3D

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Sat, 17 Dec 2022 01:06:42 -0000

#9919: Haiku needs a hardware rendering pipeline / API for Mesa3D
------------------------------+----------------------------
  Reporter:  kallisti5        |      Owner:  kallisti5
      Type:  enhancement      |     Status:  new
  Priority:  normal           |  Milestone:  Unscheduled
 Component:  Kits/OpenGL Kit  |    Version:  R1/Development
Resolution:                   |   Keywords:
Blocked By:                   |   Blocking:
  Platform:  All              |
------------------------------+----------------------------
Comment (by SamuraiCrow):

 Replying to [comment:11 X512]:

Replying to [comment:10 SamuraiCrow]:
Is glvnd capable of also processing OpenGL-ES 2.x or 3.x calls or
 would an [https://github.com/google/angle ANGLE] port be necessary to
 implement WebGL, the WWW wrapper for OpenGL-ES?

`glvnd` supports OpenGL ES v1, v2 (v3 is libEGL.so?).

 OpenGL-ES 2 is good enough for WebGL1.  WebGL2 corresponds to OpenGL-ES
 3.x but it's a start just to get WebGL1 going.  If more is needed later,
 it will be later when we get to it anyway.

 I've forked your repos and am trying to get glvnd to build.  Should I have
 built Mesa first?  I hate to nag but are there different build
 instructions for Haiku?  I see from your directory that you're already
 looking at x86_64.  That's also my build target but I've got one of those
 old pesky Radeon cards that don't support Vulkan so I'm going to look into
 making OpenGL 3.3 work on it.
-- 
Ticket URL: <https://dev.haiku-os.org/ticket/9919#comment:12>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: