[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Public WebGL] ETC texture compression.

Use in implementation of a Khronos API should be no problem as, under the Khronos membership agreement terms, Ericsson implicitly  granted such a license when the ETC extension spec. was ratified. The license text in the source code does not reflect this. We are working on it with Ericsson's legal department to correct it. Please be patient.



Chris Marrin wrote:

This is where the licensing for the software ETC1 decompressor becomes an issue. If such a thing were unencumbered a WebGL implementation could use it to decompress ETC1 textures on systems without direct support and send the texture to the hardware uncompressed. An implementation could also recompress the image into a format supported by the hardware, but this might not be desirable because it would produce unexpected artifacts.

The bottom line is that a WebGL implementation supporting ETC1 would have to accept these textures as input, what it does with them is implementation specific. But for universal support an unencumbered ETC1 decompressor is needed.

fn:Mark Callow
org:HI Corporation;Middleware Development
adr:Higashiyama 1-4-4, Meguro-ku;;Meguro Higashiyama Bldg 5F;Tokyo;;153-0043;Japan
title:Chief Architect
tel;work:+81 3 3710 9367
tel;fax:+81 3 5773 8660
url:http://www.hicorp.co.jp, http://www.mascotcapsule.com