Closed Bug 739421 Opened 12 years ago Closed 12 years ago

Implement ARB_sync in GLContext

Categories

(Core :: Graphics, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla14

People

(Reporter: jgilbert, Assigned: jgilbert)

References

()

Details

Attachments

(1 file, 4 obsolete files)

There are a couple different bugs around which need ARB_sync. We should throw it into GLContext here, since it's easy to simply implement and expose it. At least we can get ARB_sync into GLContext quickly, and get the individual uses in as they become ready.
Attachment #609525 - Flags: review?(bjacob)
This patch exposes FenceSync, DeleteSync, WaitSync, and GetSynciv as per spec. Other functions are part of the spec as well, but these are the functions that are most useful to us, and that I have seen used by other patches.
Attachment #609525 - Flags: review?(bjacob) → review+
Waiting on Try build:
https://tbpl.mozilla.org/?tree=Try&rev=9194ec4fb9f4
Whiteboard: [rplus]
Same patch in principle, but exposes all functionality of ARB_sync, instead of what I had arbitrarily (and incorrectly) thought would be all we would need.

Try-build at:
https://tbpl.mozilla.org/?tree=Try&rev=526c6332ba2a
Attachment #609525 - Attachment is obsolete: true
Attachment #611088 - Flags: review?(bjacob)
Whiteboard: [rplus]
Attachment #611088 - Attachment is obsolete: true
Attachment #611088 - Flags: review?(bjacob)
Attachment #611094 - Flags: review?(bjacob)
Finally got it building on android by using "mozilla/StandardInteger.h".
Attachment #611094 - Attachment is obsolete: true
Attachment #611094 - Flags: review?(bjacob)
Attachment #612703 - Flags: review?(bjacob)
Bitrot from bug 741689.
Attachment #612703 - Attachment is obsolete: true
Attachment #612703 - Flags: review?(bjacob)
Attachment #612737 - Flags: review?(bjacob)
Attachment #612737 - Flags: review?(bjacob) → review+
https://hg.mozilla.org/mozilla-central/rev/a29bc0e8de0a
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Blocks: 555834
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: