Closed
Bug 912280
Opened 12 years ago
Closed 11 years ago
Implement WebGL OES_texture_half_float_linear extension
Categories
(Core :: Graphics: CanvasWebGL, enhancement)
Core
Graphics: CanvasWebGL
Tracking
()
RESOLVED
FIXED
mozilla30
People
(Reporter: jgilbert, Assigned: jgilbert)
References
Details
(Whiteboard: [mentor=jgilbert][lang=c++] webgl-extension)
Attachments
(1 file, 2 obsolete files)
12.10 KB,
patch
|
jgilbert
:
review+
|
Details | Diff | Splinter Review |
These are very similar, so we might as well do both at once.
The extension drafts are here:
http://www.khronos.org/registry/webgl/extensions/OES_texture_float_linear/
http://www.khronos.org/registry/webgl/extensions/OES_texture_half_float_linear/
An overview of how WebGL extensions are added is here: https://wiki.mozilla.org/Platform/GFX/WebGL/Contribute/Extensions
Without texture_float_linear, float textures can only be given a TEXTURE_MAG_FILTER of NEAREST, and a TEXTURE_MIN_FILTER of NEAREST or NEAREST_MIPMAP_NEAREST.
With texture_float_linear, they can have also have MAG filters of LINEAR, and MIN filters of LINEAR, LINEAR_MIPMAP_LINEAR, NEAREST_MIPMAP_LINEAR, and LINEAR_MIPMAP_NEAREST.
Assignee | ||
Comment 1•12 years ago
|
||
OES_texture_float_linear was already added in bug 879954.
Summary: Implement WebGL OES_texture_float_linear and OES_texture_half_float_linear extensions → Implement WebGL OES_texture_half_float_linear extension
Comment 2•12 years ago
|
||
I'm ok to take it, but we should finish OES_texture_half_float first! =D
Updated•12 years ago
|
Assignee: nobody → isay_malit
Updated•12 years ago
|
Status: NEW → ASSIGNED
Comment 5•11 years ago
|
||
Note that a sizeable percentage of chrome implements this extension (88%), it's getting time.
Assignee | ||
Comment 6•11 years ago
|
||
It's been a few months, so I'll just take this and knock it out later today.
Assignee | ||
Updated•11 years ago
|
Assignee: isay_malit → jgilbert
Assignee | ||
Comment 7•11 years ago
|
||
Attachment #8371089 -
Flags: review?(dglastonbury)
Assignee | ||
Updated•11 years ago
|
OS: Linux → All
Hardware: x86_64 → All
Assignee | ||
Comment 8•11 years ago
|
||
Forgot to add the new extension CPP file. :x
Attachment #8371103 -
Flags: review?(dglastonbury)
Attachment #8371103 -
Flags: review?(dglastonbury) → review+
Assignee | ||
Updated•11 years ago
|
Attachment #8371089 -
Attachment is obsolete: true
Attachment #8371089 -
Flags: review?(dglastonbury)
Assignee | ||
Updated•11 years ago
|
Keywords: checkin-needed
Comment 9•11 years ago
|
||
Keywords: checkin-needed
Comment 10•11 years ago
|
||
Backed out for bustage. Please ensure this compiles locally and/or on Try before requesting checkin.
https://hg.mozilla.org/integration/mozilla-inbound/rev/716974a64aae
https://tbpl.mozilla.org/php/getParsedLog.php?id=34288569&tree=Mozilla-Inbound
Please fix and reland ASAP -- this is blocking some gdc demo work. Thanks! I'll be around tomorrow in MV if you need a quick r+ on anything.
Assignee | ||
Comment 12•11 years ago
|
||
(In reply to Vladimir Vukicevic [:vlad] [:vladv] from comment #11)
> Please fix and reland ASAP -- this is blocking some gdc demo work. Thanks!
> I'll be around tomorrow in MV if you need a quick r+ on anything.
No problem. I was just waiting on a Try run:
https://tbpl.mozilla.org/?tree=Try&rev=d561eaa4d575
I'll post the updated carry-forward-r+ patch nowish.
Assignee | ||
Comment 13•11 years ago
|
||
r=kamidphish
Attachment #8371103 -
Attachment is obsolete: true
Attachment #8375148 -
Flags: review+
Assignee | ||
Updated•11 years ago
|
Keywords: checkin-needed
Comment 14•11 years ago
|
||
Keywords: checkin-needed
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla30
You need to log in
before you can comment on or make changes to this bug.
Description
•