OpenGL bridge for Linux-hosted AROS
Donations:
$315
Raised 0% of $ goal.
Platform:
AROS
Status:
Completed
Developer:
Krzysztof Śmiechowicz
Deadline:
March 31, 2012
Go Back

Description

Implement host's 3D system based OpenGL support for Linux-Hosted port

a) Support needs to be in form of either (1) Gallium driver for existing Mesa port that wraps Linux OpenGL or (2) Mesa-port-binary-compatible architecture-specific library that wraps Linux OpenGL


b) If solution 2 is chosen, then:

b1) Existing AROS OpenGL binaries should be able to the new libraries/drivers without modification

b2) The library needs to be have the same ABI as Mesa port already available in AROS so that b1) can be achieved. The Mesa port will then be the default 3D library while this library will be architecture specific override.


b3) Agreements needs to be made with AROS developers over b2) so that both Mesa port and this wrapper library can be extended with new OpenGL functions as they become available. The agreements needs to include decisions on EGL/GL/ES/ES2/VG/CL APIs.

b4) The library needs to either provide or work with existing egl.library

b5) The library needs to either provide or work with existing glu.library

b6) The library needs to either provide or work with existing openvg.library

b7) SDK - the library needs to provide headers and link library compatible with Mesa port, so that software compiled against this library's SDK will be able to run using Mesa port so that b1) can be achieved. Ideally, Mesa port headers should be used by this library.

I) All OpenGL/EGL/OpenVG demos present in AROS source tree and compiled agains Mesa port run on deliverables of this bounty without modification
II) Cube 2 should run on deliverables of this bounty without modification

Contributions
$100
Genesi
$40
Thomas Wright
$30
Gerd K
$25
Fabio Falcucci
$25
Francis K
$25
Michael S
$20
Joseph S
$20
Matthias R
$10
J'Bar
$10
Sascha W
$9
Dag Jacobsen
$1
Bryan M
Do you think your donation might be missing? Please contact us at support@power2people.org

Genesi Network: Genesi - Main Site Power2People PowerDeveloper
Copyright © 2006 - 2024 Power2People