Opened 11 years ago

Closed 5 years ago

Last modified 4 years ago

#9814 closed task (fixed)

Gallium OpenGL Renderers need updated to new Mesa API

Reported by: kallisti5 Owned by: kallisti5
Priority: normal Milestone: R1/beta2
Component: Kits/OpenGL Kit Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

I recently added a new API for Haiku to interface to Gallium through.

The ports system will bundle llvm and the gallium drivers into a single ar for the Haiku build system.

The changes currently reside in Mesa-devel and should be in the next major Mesa version.

This ticket is to track what is needed on the Haiku side. Only gcc4 swpipe is affected by these changes.

Attachments (3)

buildpackage.sh (2.9 KB ) - added by kallisti5 11 years ago.
updated Mesa build script for reference.
haiku-hgl.diff (6.2 KB ) - added by kallisti5 11 years ago.
the diff for the haiku build system
haiku-hgl.2.diff (8.2 KB ) - added by kallisti5 11 years ago.
revision 2, changes for Mesa 9.2

Download all attachments as: .zip

Change History (7)

by kallisti5, 11 years ago

Attachment: buildpackage.sh added

updated Mesa build script for reference.

by kallisti5, 11 years ago

Attachment: haiku-hgl.diff added

the diff for the haiku build system

comment:1 by kallisti5, 11 years ago

We should be able to implement this as soon as Mesa 9.2 is released. (we could do so before using the mainline Mesa code, but i'd rather just wait for the final version)

This is mostly here for the bus factor as once 9.2 comes out, these changes will need to occur.

by kallisti5, 11 years ago

Attachment: haiku-hgl.2.diff added

revision 2, changes for Mesa 9.2

comment:2 by cocobean, 6 years ago

@kallisti5 - Could we close this ticket (very outdated)? The Mesa 3D swpipe 17.1.10 Gallium renderer driver works fine for 98% of my OpenGL tests.

comment:3 by waddlesplash, 5 years ago

Resolution: fixed
Status: newclosed

comment:4 by nielx, 4 years ago

Milestone: R1R1/beta2

Assign tickets with status=closed and resolution=fixed within the R1/beta2 development window to the R1/beta2 Milestone

Note: See TracTickets for help on using tickets.