Texture Compression Formats of UE4 for Manifest

What are the exact names of texture formats that are used in UE4?

PVRTC → GL_IMG_texture_compression_pvrtc

ATC → GL_AMD_compressed_ATC_texture

What about others?

Hi ,

You can find these formats listed under your File > Package > Android section of the file window for the available formats.

99276-android+formats.png

For more details try taking a look at the AndroidOpenGLPrivate.h file in the Engine\Source\Runtime\OpenGLDrv\Private\Android folder.

-Tim

Thanks! That was exactly what I was looking for! :slight_smile:

But manifest descriptors of ETC1 and ETC2 are missing. Where can I find these too?

I found that GL_OES_compressed_ETC1_RGB8_texture is ETC1 but couldn’t find anything about ETC2.

Do you have Visual Studio installed? If so, just go to Edit > Find and Replace > Find in Files and search for what you want. Make sure to click on Find All.

Then in the output window I just looked at the files that seemed relevant and was able to find the listing. I don’t know specific files that may list everything about the engine or the manifest specifically so I just did a quick browse.

If you don’t have VS you can always grab the free community edition.

I searched for ETC after you’ve answered and I found ETC1. But there is nothing about descriptor of ETC2.

<supports-gl-texture android:name="GL_OES_compressed_ETC2_RGB8_texture" />

I made it like this but I am not sure whether this is true or not. I will wait for the feedbacks from alpha testers.

And I wonder why this system is not automated :confused: This is on another topic: [REQUEST] Android Texture Format to Manifest - Asset Creation - Epic Developer Community Forums

I just found this on the forums a little bit ago. This looks like it will set the Android Manifest and in their list of on Androids site only has the ones we’ve previously mentioned above.

I’m checking out the plugin myself, but it seems like it would be useful for you. :slight_smile: