Rather use DXT-1 or DXT-5 ?

Hi, guys

I need to ask something about texture compression on OUYA.
Which compression type is best for OUYA, since OUYA use Tegra so it should be DXT. But, which is better, DXT-1 or DXT-5?
Because I really need to improve my games FPS.

Many Thanks
many thanks
-sb

Best Answer

  • DreamwriterDreamwriter Posts: 768Member
    edited March 2013 Answer ✓
    The machine will always display at 1080p if the tv supports it, but you still gain the framerate benefits of rendering at 720p, your game just gets scaled up to 1080p automatically.
    Post edited by Dreamwriter on

Answers

  • anordfelthanordfelth Posts: 5Member
    It really depends on what kind of textures that you're using. I found this site a while ago, which has detailed description on how DXT-1, DXT-3 and DXT-5 can be used.

    Hope that helps.
    9Volt Software Sweden
  • newmessagenewmessage Posts: 42Member
    Err, I didnt get what you mean with "textures that I using" ,
    well honestly, now I am trying to figured out what's the best compression OUYA can use. Because I've tried to use DXT-1 and DXT-5, but I still got the same FPS.

    PS : Thanks for the reply
    It really depends on what kind of textures that you're using. I found this site a while ago, which has detailed description on how DXT-1, DXT-3 and DXT-5 can be used.

    Hope that helps.

    many thanks
    -sb

  • anordfelthanordfelth Posts: 5Member
    Ah, I mean the content of the texture, i.e. does it contain an alpha channel, smooth alpha gradients and so on.

    Is your FPS the same regardless of compression used? Or is your FPS the same as when you weren't using texture compression?
    9Volt Software Sweden
  • newmessagenewmessage Posts: 42Member
    Ah, I mean the content of the texture, i.e. does it contain an alpha channel, smooth alpha gradients and so on.

    Is your FPS the same regardless of compression used? Or is your FPS the same as when you weren't using texture compression?
    I always use Texture compression.
    I.e : When I use DXT-1 I'll get 8 - 10fps, and the weird things is when I use DXT-5 it'll also 8 - 10 fps.
    many thanks
    -sb

  • KonajuGamesKonajuGames Posts: 560Member
    DXT1 is for when your image has no alpha channel (fully opaque texture) and gets 8:1 compression.  DXT5 supports an alpha channel, but only gets half the compression (4:1) of DXT1.  The primary benefits are
    - smaller apk size
    - less data to upload to the GPU
    - less data for GPU to read
  • OrikuOriku Posts: 263Member
    DXT1 is at least twice as fast as DXT5 and consumes half the memory of DXT5, however DXT1 can only do 1-bit alpha (alpha = 1 or 0 only). 
  • OrikuOriku Posts: 263Member
    To improve your FPS though, I'd first make sure you are rendering to 720p and not 1080p. 
  • newmessagenewmessage Posts: 42Member
    Oriku said:
    To improve your FPS though, I'd first make sure you are rendering to 720p and not 1080p. 
    Actually, I rendered it to 720p, but I dont know how the machine keep return 1080p...

    :(
    many thanks
    -sb

Sign In or Register to comment.