x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Texture Compression Formats of UE4 for Manifest

https://developer.android.com/guide/topics/manifest/supports-gl-texture-element.html

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?

Product Version: UE 4.12
Tags:
more ▼

asked Jul 20 '16 at 01:01 PM in Packaging & Deployment

avatar image

SalihBalkan
417 14 24 53

(comments are locked)
10|2000 characters needed characters left

1 answer: sort voted first

Hi Salih,

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

alt text

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

-Tim

more ▼

answered Jul 20 '16 at 02:47 PM

avatar image

Tim Hobson ♦♦ STAFF
49k 886 96 873

avatar image SalihBalkan Jul 20 '16 at 06:29 PM

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

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.

avatar image Tim Hobson ♦♦ STAFF Jul 20 '16 at 07:33 PM

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.

avatar image SalihBalkan Jul 20 '16 at 08:05 PM

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 :/ This is on another topic: https://answers.unrealengine.com/questions/455590/request-android-texture-format-to-manifest.html

avatar image Tim Hobson ♦♦ STAFF Jul 21 '16 at 06:54 PM

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.

https://forums.unrealengine.com/showthread.php?117201-FREE-Android-Manifest-Configurator

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

(comments are locked)
10|2000 characters needed characters left
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question