Upcoming Platform-wide native DXT textures for Windows Clients Experiment

I would like to volunteer Net Games Hotel V30.5 - Roblox

Place ID is 527002887

Since my game already have lag issues with texture I think this will help alot.

I would like to volunteer if youā€™re still accepting games. My game is currently under development but I plan to make maps entirely made of custom textures. I also usually put my game through stress tests with ~2500 textures each time I add new textures, and I think that it would be a good way of testing.

PlaceID: 5271637143

1 Like

I would love to see this happen for Infinite Autocorrect :slight_smile:
ID: 3403470694

Iā€™d like my game to be registered: 2775224850

Thank you!

I have a game releasing soon, would love to have it be apart of this!

4589846137

A project Iā€™m working on uses a ton of textures, Iā€™d love to test!
Place ID: 4280528367

Thank you developers for volunteering. I wanted to provide an update regarding this feature. At this time there is a short delay in rolling this out. We are working diligently to remove the blocker and Iā€™ll post an update as soon as the blocker is removed.

9 Likes

I would like to volunteer
Place ID: 5623273096

UPDATE: This feature will be rolled out for all games by tomorrow.

A big THANK YOU to the devs that provided feedback for this.

If you see any improvements in memory usage or find any quality issues with your games please feel free to post here.

Thanks

3 Likes

Nice! I canā€™t wait to see if there is any change on game performance.

Just a little question, DXT Textures will automatically be enabled for all games or you will have to enable them in Game Settings?

1 Like

They are automatically enabled for all games. However this feature does not apply to Screen GUI elements.
UPDATE: This feature has been rolled out to all games.

4 Likes

UPDATE: We got reports regarding quality of clothing for DXT textures so weā€™ve turned the feature off for now. We will be re-enabling this once weā€™ve made fixes to clothing textures.
Sorry for the inconvenience everyone.

3 Likes

When this will be re-enable ? Because they are no news until you turned off this feature

1 Like

We also noticed some unexpected increase in Avatar load times with this feature on. Weā€™ve been working on diagnosing root cause and other issues took higher priority.

Rest assured weā€™ve re-focused on this for the new year.

Thanks

2 Likes

Hello everyone,

Weā€™ve re-enabled DXT for all games. Please let us know if you see any quality issues. Would love to hear how DXT textures affect memory usage of your games.

Cheers

4 Likes

hi, I was wondering, when somebody uploads a texture to Roblox, are images without an alpha channel / with a fully opaque alpha channel automatically being compressed with the DXT1 to save more memory (instead of DXT5). Also, are DXT5nm or BC5 (either of them) being used for normal maps in SurfaceAppearances instead of the same compression as other textures? Thanks!

One last thing, are there any plans on implementing ASTC compression as well for mobile devices? I know that some older phones do not support it, so maybe that would be too complicated, Iā€™m not sure.

Hello,

We actually stores both the original source texture and the compressed textures. Uncompressed/compressed textures may be used depending on the texture usage/platform/device capabilities. But yes for Windows Client, when compressed textures are chosen, images without alpha channel/fully opaque alpha channel will be compressed as DXT1 and Surface Appearance normal texture will be in DXT5nm. Note that this compression format can change as we continue improving the platform. Regarding ASTC, thereā€™s no immediate plan at the moment, but this is one of possibilities for future improvements.

Cheers

1 Like

Thatā€™s great, thank you for your response!