FlightGear Newsletter September 2014: Difference between revisions

Jump to navigation Jump to search
→‎DDS feedback: Updated link; +-heading; etc
m (Cleared up grammar with DDS section)
(→‎DDS feedback: Updated link; +-heading; etc)
Line 12: Line 12:
</div>
</div>


== DDS feedack ==
== DDS feedback needed ==


We are looking for feedback about possibly adopting DDS textures in FlightGear. There are several advantages in doing so:
We are looking for feedback about possibly adopting DDS textures in FlightGear. There are several advantages in doing so:


* DDS is a compressed format, hence the download size of the FG base package may be decreased
* DDS is a more compact format than png, hence the download size of the FG base package may be decreased
* compressed DDS can be directly used by many graphics cards, reducing also GPU memory consumption
* Compressed DDS can be directly used by many graphics cards, reducing also GPU memory consumption
* DDS stores all texture resolution levels, i.e. no lower resolution levels have to be generated when the texture is used, hence it loads much faster into memory
* DDS stores all texture resolution levels, i.e. no lower resolution levels have to be generated when the texture is used, hence it loads much faster into memory
* the resolution levels ('mipmaps') can be customized, allowing for some interesting effects at no performance cost
* The resolution levels ('mipmaps') can be customized, allowing for some interesting effects at no performance cost


Practically all commercial simulations use DDS for these reasons.  
Practically all commercial simulations use DDS for these reasons.  


However, the DDS compression algorithm is patented, which means that it is not readily available for open source graphics drivers used by most Linux distributions. Dependent on the specific hardware, this may or may not be a problem (modern graphics cards typically do not need the driver to process DDS, for older graphics cards there are non-patented workarounds available which decompress the dds on the software level). The development team is concerned about making the Flightgear experience pleasant for all users, hence we would like to gather feedback how many users would be affected by a change in practice.
However, the DDS compression algorithm is patented, which means that it is not readily available for open source graphics drivers used by most Linux distributions. Dependent on the specific hardware, this may or may not be a problem (modern graphics cards typically do not need the driver to process DDS, for older graphics cards there are non-patented workarounds available which decompress the DDS on the software level). The development team is concerned about making the FlightGear experience pleasant for all users, hence we would like to gather feedback how many users would be affected by a change in practice.


If there are no problems reported, FG will change defaults to textures in DDS format with the 3.4 release, and then phase out the use of pngPNGtextures.
If there are no problems reported, FG will change defaults to textures in DDS format with the 3.4 release, and then phase out the use of png textures.
Continue reading at [[DDS Textures in FlightGear]]...


Continue reading at [[Switching default texture format to DDS]]...


== Interview with a contributor ==
== Interview with a contributor ==

Navigation menu