CCPWGL currently uses resources from a ccpwgl specific endpoint on the developers.eveonline.com domain. These files are ccpwgl variants of 2016 eve client files which were converted by ccpers using some internal build process.
It would be preferable that ccpwgl could read resources directly from the eve client cdn (so no build process is required), however it doesn't provide CORS (Cross origin resource sharing) headers on responses which webgl requires.
Cube Maps
CCP provides cube maps in ATI1 and ATI2 dds formats which aren't supported by all browsers. This means any dds cube map need to be converted to the png format with .cube extension, or to a dds format that is supported. (This issue stops newer nebulas from being loaded).
DDS formats
ATI1 and ATI2 dds formats aren't supported by all browsers.
Goals
[x] .black files can be read from the ccpwgl2 client
[x] .dds files can be read from the ccpwgl2 client
[x] .webm files can be read from the ccpwgl2 client
[x] Alternate formats have been provided for cube maps that are in unsupported formats
[ ] Luminance dds maps are supported
[ ] RGBA and RGB dds maps are supported
[ ] Mip Maps are supported properly
[ ] Ask CCP if they can provide cors headers on the CDN
CORS
CCPWGL currently uses resources from a ccpwgl specific endpoint on the
developers.eveonline.com
domain. These files are ccpwgl variants of 2016 eve client files which were converted by ccpers using some internal build process.It would be preferable that ccpwgl could read resources directly from the eve client cdn (so no build process is required), however it doesn't provide CORS (Cross origin resource sharing) headers on responses which
webgl
requires.Cube Maps
ATI1
andATI2
dds formats which aren't supported by all browsers. This means any dds cube map need to be converted to the png format with .cube extension, or to a dds format that is supported. (This issue stops newer nebulas from being loaded).DDS formats
ATI1
andATI2
dds formats aren't supported by all browsers.Goals
.black
files can be read from the ccpwgl2 client.dds
files can be read from the ccpwgl2 client.webm
files can be read from the ccpwgl2 client