ccpwgl2 icon indicating copy to clipboard operation
ccpwgl2 copied to clipboard

General Resources

Open cppctamber opened this issue 6 years ago • 1 comments

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

  • 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

cppctamber avatar Jun 06 '19 09:06 cppctamber

The large majority of dds are now ATI1 and ATI2 so these dds files must be converted.

cppctamber avatar Nov 05 '22 08:11 cppctamber