[RTEMS Project] #4616: Port an OpenGL Implementation to RTEMS

RTEMS trac trac at rtems.org
Sat Feb 19 20:45:36 UTC 2022


#4616: Port an OpenGL Implementation to RTEMS
----------------------------+----------------------------------------
  Reporter:  Joel Sherrill  |      Owner:  (none)
      Type:  enhancement    |     Status:  new
  Priority:  normal         |  Milestone:  Indefinite
 Component:  tool/rsb       |    Version:
  Severity:  normal         |   Keywords:  SoC, large, graphics, port
Blocked By:                 |   Blocking:
----------------------------+----------------------------------------
 This ticket reflects the desire to have OpenGL support for RTEMS based
 upon an open source package under an acceptable license to use with RTEMS.
 Independent of the implementation ported to RTEMS, the following will need
 to be done as a minimum:

 * port package to RTEMS
 * submit all modifications to the upstream package
 * provide an RSB recipe (e.g. bset) for the package
 * document BSP requirements for supporting the package
 * provide examples for using the package with RTEMS

 There are likely multiple BSPs which could support this effort but it is
 expected that the i386/pc386 BSP running on qemu is likely the best test
 platform.

 The packages have been identified so far as candidates:

 * Mesa3D - https://www.mesa3d.org/
   - larger, most full-featured implementation.
   - If this can work on RTEMS, this is a great option.
   - Drivers from Linux may be problematic.
 * PortableGL - https://github.com/rswinkle/PortableGL
   - small implementation, less features
   - may be only option if Mesa3D can not be ported
   - looks light on device drivers.

--
Ticket URL: <http://devel.rtems.org/ticket/4616>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list