Closed Bug 629538 Opened 9 years ago Closed 9 years ago

Upgrade ANGLE to r550

Categories

(Core :: Canvas: WebGL, defect)

x86
Windows 7
defect
Not set

Tracking

()

RESOLVED FIXED
Tracking Status
blocking2.0 --- final+

People

(Reporter: vlad, Assigned: bjacob)

References

Details

(Whiteboard: [hardblocker])

Attachments

(3 files)

To pick up a bunch of perf and security fixes.
blocking2.0: --- → final+
Whiteboard: [hardblocker]
This imports ANGLE r550 by overwriting existing files, which also has the effect of unapplying our local patches.
Attachment #508140 - Flags: review?(vladimir)
Attachment #508141 - Flags: review?(vladimir)
Attachment #508142 - Flags: review? → review?(vladimir)
r=me on all of this, too afraid to open a 1.5MB patch file
Summary: Upgrade ANGLE to r540 (at least 540) → Upgrade ANGLE to r550
Depends on: 629971
Comment on attachment 508141 [details] [diff] [review]
update and apply angle patches

>-@@ -73,21 +93,21 @@ typedef enum {
>-   SH_OBJECT_CODE            = 0x0004,
>-   SH_ATTRIBUTES_UNIFORMS    = 0x0008
>- } ShCompileOptions;
>- 
>- //
>- // Driver must call this first, once, before doing any other
>- // compiler operations.
>- //
>--int ShInitialize();
>-+ANGLE_API int ShInitialize();
>- //
>- // Driver should call this at shutdown.
>- //
>--int ShFinalize();
>-+ANGLE_API int ShFinalize();
>- 
>- //
>- // Implementation dependent built-in resources (constants and extensions).
>- // The names for these resources has been obtained by stripping gl_/GL_.
>- //
>- typedef struct
>- {
>-     // Constants.
Why was this removed? non-libxul builds still need it.
(In reply to comment #6)
> Why was this removed? non-libxul builds still need it.
Ah, I see bug 629971 covers that.
Depends on: 630019
Blocks: 616864
Blocks: 598940
Blocks: 594357
Attachment #508140 - Flags: review?(vladimir)
Attachment #508141 - Flags: review?(vladimir)
Attachment #508142 - Flags: review?(vladimir)
You need to log in before you can comment on or make changes to this bug.