[Public WebGL] Promote WEBGL_compressed_texture_s3tc_srgb to community approved

Jeff Gilbert [email protected]
Tue May 30 15:20:49 PDT 2017


Mozilla supports promoting this to Community Approved.

On Fri, May 26, 2017 at 4:51 AM, Christophe Riccio
<[email protected]> wrote:
> Hi,
>
> Any update on this? We would like to ship linear rendering with WebGL but
> this extension is still not community approved.
> Chrome is implementing this extension as draft and it works well for us.
>
> Thanks,
> Christophe
>
> On Sat, Jan 14, 2017 at 10:58 PM, Kenneth Russell <[email protected]> wrote:
>>
>> Google supports moving this extension to community approved. Appreciate
>> Unity pointing out its need, and pushing for its support.
>>
>> -Ken
>>
>>
>>
>> On Sat, Jan 14, 2017 at 8:55 AM, Christophe Riccio
>> <[email protected]> wrote:
>>>
>>> Yes what Mark said. :)
>>>
>>> On Sat, Jan 14, 2017 at 2:34 PM, Mark Callow <[email protected]> wrote:
>>>>
>>>>
>>>> On Jan 14, 2017, at 22:15, Florian Bösch <[email protected]> wrote:
>>>>
>>>> On Sat, Jan 14, 2017 at 1:11 PM, Christophe Riccio
>>>> <[email protected]> wrote:
>>>>>
>>>>>  (storing color in linear directly)
>>>>
>>>> sRGB stores nonlinear color. You write linear into gl_FragColor, but
>>>> stored is nonlinear. You just don't do the conversion. Performance impact of
>>>> a gamma conversion prior to writing to gl_FragColor is neglible. What isn't
>>>> neglible is the effects of blending, which you don't mention. Blending in
>>>> nonlinear space produces incorrect results. However the conversion with the
>>>> sRGB format is done inside the blending stage, and therefore blending is
>>>> done in linear space and only after blending it's serialized to nonlinear
>>>> space.
>>>>
>>>>
>>>> I think Christophe knows all that. His comment, which admittedly made me
>>>> pause for a moment too, refers to the loss of quality that occurs when you
>>>> have to store linear data in your texture, i.e. what happens if only
>>>> WEBGL_compressed_texture_s3tc is available.
>>>>
>>>> Regards
>>>>
>>>>     -Mark
>>>>
>>>
>>
>

-----------------------------------------------------------
You are currently subscribed to [email protected]
To unsubscribe, send an email to [email protected] with
the following command in the body of your email:
unsubscribe public_webgl
-----------------------------------------------------------





More information about the public_webgl mailing list