[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 00:43:33 -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 X512):

 Replying to [comment:10 SamuraiCrow]:

Thanks for sharing your notes, X512.  Just a few questions:

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?).

 {{{
 /Haiku/data/packages/libglvnd/build.x86_64/install> tree lib
 lib
 ├── libEGL.so -> libEGL.so.1
 ├── libEGL.so.1 -> libEGL.so.1.1.0
 ├── libEGL.so.1.1.0
 ├── libGL.so -> libGL.so.1
 ├── libGL.so.1 -> libGL.so.1.0.0
 ├── libGL.so.1.0.0
 ├── libGLdispatch.so -> libGLdispatch.so.0
 ├── libGLdispatch.so.0 -> libGLdispatch.so.0.0.0
 ├── libGLdispatch.so.0.0.0
 ├── libGLESv1_CM.so -> libGLESv1_CM.so.1
 ├── libGLESv1_CM.so.1 -> libGLESv1_CM.so.1.2.0
 ├── libGLESv1_CM.so.1.2.0
 ├── libGLESv2.so -> libGLESv2.so.2
 ├── libGLESv2.so.2 -> libGLESv2.so.2.1.0
 ├── libGLESv2.so.2.1.0
 ├── libOpenGL.so -> libOpenGL.so.0
 ├── libOpenGL.so.0 -> libOpenGL.so.0.0.0
 └── libOpenGL.so.0.0.0

 0 directories, 18 files
 }}}
-- 
Ticket URL: <https://dev.haiku-os.org/ticket/9919#comment:11>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: