Closed Bug 1208630 Opened 9 years ago Closed 5 years ago

Build libANGLE separately

Categories

(Core :: Graphics: CanvasWebGL, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: jrmuizel, Assigned: jrmuizel)

References

Details

(Whiteboard: [gfx-noted])

Attachments

(2 files)

Upstream ANGLE is structured as a tree of static libraries. Currently we completely ignore this and just build a libEGL.dll and libGLES.dll this includes building some files twice (one for each library). This changes separates out a libANGLE that includes all of the common files. libEGL.dll and libGLES.dll then link against the static libANGLE.
Unfortunately, this includes a bunch of unrelated changes as part of the ANGLE update. I'll include a minimal change to the generator of these files.
Attachment #8666192 - Flags: review?(gps)
Attachment #8666193 - Flags: review?(gps)
Attachment #8666193 - Flags: review?(jgilbert)
Depends on: 1179280
Blocks: 1179280
No longer depends on: 1179280
Attachment #8666193 - Flags: review?(gps) → review+
Attachment #8666192 - Flags: review?(gps) → review+
Attachment #8666193 - Flags: review?(jgilbert) → review+
Assignee: nobody → jmuizelaar
Status: NEW → ASSIGNED
Whiteboard: [gfx-noted]

We build separate static libraries these days, so I think this is mostly FIXED.

Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: