Opened on 02/19/22 at 20:45:36
Last modified on 02/25/22 at 21:20:53
#4616 new enhancement
Port an OpenGL Implementation to RTEMS
Reported by: | Joel Sherrill | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | Indefinite |
Component: | tool/rsb | Version: | |
Severity: | normal | Keywords: | SoC, large, graphics, port |
Cc: | Blocked By: | ||
Blocking: |
Description (last modified by Joel Sherrill)
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.
Possible Mentors: TBD
Skills: C
Difficulty: Medium
Change History (1)
comment:1 Changed on 02/25/22 at 21:20:53 by Joel Sherrill
Description: | modified (diff) |
---|
Note: See
TracTickets for help on using
tickets.