• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Android v
« Previous 1 ... 22 23 24 25 26 ... 128 Next »

DDS in Dolphin for Android
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
DDS in Dolphin for Android
09-15-2020, 04:05 AM
#1
Ivan89el Offline
Junior Member
**
Posts: 49
Threads: 6
Joined: Oct 2018
Is it possible to implement support for DDS textures (bc1-bc7) on the Android version of the emulator? Would it be faster when playing with texture packs?
Find
Reply
09-15-2020, 05:37 AM
#2
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,946
Threads: 7
Joined: Oct 2014
The problem here is that the typical Android device doesn't contain a hardware DDS decoder. (In case you have an Android device with a hardware DDS decoder, it should work already.) It would be possible to implement software decoding for DDS, but this wouldn't give you the advantages over PNG as hardware DDS decoders do.
Find
Reply
09-15-2020, 05:53 AM
#3
Ivan89el Offline
Junior Member
**
Posts: 49
Threads: 6
Joined: Oct 2018
(09-15-2020, 05:37 AM)JosJuice Wrote: The problem here is that the typical Android device doesn't contain a hardware DDS decoder. (In case you have an Android device with a hardware DDS decoder, it should work already.) It would be possible to implement software decoding for DDS, but this wouldn't give you the advantages over PNG as hardware DDS decoders do.

Could you tell us which Android devices have a hardware DDS decoder?
Find
Reply
09-15-2020, 06:02 AM
#4
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,946
Threads: 7
Joined: Oct 2014
(09-15-2020, 05:53 AM)Ivan89el Wrote: Could you tell us which Android devices have a hardware DDS decoder?

http://vulkan.gpuinfo.org/listdevicescoverage.php?optimalformat=BC7_SRGB_BLOCK&platform=android

For practical purposes, basically only the Nvidia Shield TV.
Find
Reply
09-15-2020, 07:30 AM
#5
AnyOldName3 Offline
First Random post over 9000
*******
Posts: 3,533
Threads: 1
Joined: Feb 2012
BC7 is setting the bar a little high. Pretty much any modern Android phone should have basic support for BC1, 2 and 3, the formats under the expired S3TC patent.
OS: Windows 10 64 bit Professional
CPU: AMD Ryzen 5900X
RAM: 16GB
GPU: Radeon Vega 56
Find
Reply
09-15-2020, 07:51 AM
#6
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,946
Threads: 7
Joined: Oct 2014
(09-15-2020, 07:30 AM)AnyOldName3 Wrote: BC7 is setting the bar a little high. Pretty much any modern Android phone should have basic support for BC1, 2 and 3, the formats under the expired S3TC patent.

Most texture packs that use DDS nowadays are using BC7, which is why I picked that. However, BC3 isn't actually doing better than BC7: http://vulkan.gpuinfo.org/listdevicescoverage.php?optimalformat=BC3_SRGB_BLOCK&platform=android
Find
Reply
09-15-2020, 09:54 AM
#7
AnyOldName3 Offline
First Random post over 9000
*******
Posts: 3,533
Threads: 1
Joined: Feb 2012
Looks like I was wrong. I was under the impression that OpenMW for Android was just passing Morrowind's S3TC textures directly, but it's setting the environment variable to decode them in software instead.
OS: Windows 10 64 bit Professional
CPU: AMD Ryzen 5900X
RAM: 16GB
GPU: Radeon Vega 56
Find
Reply
09-15-2020, 05:05 PM (This post was last modified: 09-15-2020, 05:27 PM by Ivan89el.)
#8
Ivan89el Offline
Junior Member
**
Posts: 49
Threads: 6
Joined: Oct 2018
Maybe you should take a closer look at ETC2 and ASTC textures?
Find
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode