[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Public WebGL] Webp
- To: Mark Callow <firstname.lastname@example.org>
- Subject: Re: [Public WebGL] Webp
- From: John Davis <email@example.com>
- Date: Wed, 20 Oct 2010 06:38:03 -0500
- Cc: firstname.lastname@example.org, Vladimir Vukicevic <email@example.com>, public webgl <firstname.lastname@example.org>
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:reply-to:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type; bh=8XxRLwSt8CFK6BLlj2Cdo5RT7GspXeUd89hRPL2HwrI=; b=eRE4+kMXq49HmqMf0fkU5GZRz/SvDUhB3r+ELOHl/1+Kkqo+wuexgKBcIjCbX9c6I7 rONrVDNtKsPzzUFk8/gsHEz5dp1QaRJjpz44rHivZ6p/9sfbJMpl2mE6tVtvPHx7ToPY ZxqxetC20MT/ykC+BfkNkqOJW+Uu8+tz2ccyU=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:reply-to:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; b=htsoB7RbqahWH/s1uRGWTAJgsVbWpdTtllXdnLgzYZiNOz0aHaYB6d8/PK8J6hIBmo YZDQMBphciQ9zfVn6TwW0cJ95pL8unAM56HiTRB5uGzM0dIlYkJxg5BHyw+Fxk+Ml2rI MIX+DQ2gDJryMkn3jJky/Mkb8pKGkyqo74YVQ=
- In-reply-to: <4CBD05C0.email@example.com>
- References: <firstname.lastname@example.org> <4CBC9C51.email@example.com> <firstname.lastname@example.org> <4CBD05C0.email@example.com>
- Reply-to: firstname.lastname@example.org
- Sender: email@example.com
Great, so how do we ensure support for KTX or ETC1 texture compression in the browsers that will support WebGL?
On Mon, Oct 18, 2010 at 9:43 PM, Mark Callow <firstname.lastname@example.org>
The basic file format for the above, called KTX, has been put in place
On 19/10/2010 05:29, email@example.com
> What we REALLY need is a format like DDS which can be supported in
> hardware and which permits separate compression of each MIPmap level in a
> format that hardware stands at least a chance of supporting. DDS also
> supports Alpha, 1D, 2D and 3D maps, cubemaps, floating point and a bunch
> of other goodies. Sadly, it's also heavily IP-encumbered.
> -- Steve
by the Khronos Group as I announced back in August. What's more it now
has an official MIME-type: image/ktx.
KTX files can hold any type of texture that can be loaded into OpenGL or
OpenGL ES, including the compressed types. The file contains the
parameters to pass to glTexImage*.
Many of the compressed types are not portable of course. To solve this,
Khronos has also released ETC1 (Ericsson Texture Compression) for RGB
textures as an extension. ETC1 can be freely used with Khronos APIs. It
is likely there will be updates to ETC supporting things like alpha
compression in the future and also likely ETC will be included in the
core GL specifications.
Please see http://www.khronos.org/opengles/sdk/tools/KTX/ for more
information about KTX.