Pracuję z AndEngine i OpenGL ES 2.0. Wciąż czytam o GL_MAX_TEXTURE_SIZE
i jak mam zachować moje Texures pod 1024x1024
. Zacząłem źle przedtem i podczas używania zestawów klocków w rozszerzeniu TMX (tak naprawdę nie ma znaczenia, co to jest, jeśli nie znasz AndEngine), docieram do zestawu klocków, który sprawia, że tekstura jest szersza niż 1024px
. Myślę o podzieleniu zestawu płytek na dwie części, co czyni je "bezpiecznymi". Ale nie mogę znaleźć żadnego urządzenia wydanego w ciągu ostatnich kilku lat, które ma ten limit ustawiony pod numerem 2048x2048
. Czy istnieje lista lub strona internetowa, której mogę użyć do filtrowania urządzeń przez GL_MAX_TEXTURE_SIZE
?Urządzenia z systemem Android Ograniczenie GL_MAX_TEXTURE_SIZE, bezpieczny rozmiar tekstury
czytałem na następujące pytania:
- Minimum required Texture Size for compliance with OpenGL-ES 2.0 on Android?
- Is there any Android device with screen size greater than GL_MAX_TEXTURE_SIZE?
And I used this site to search for devices. Ale nie mogę wyszukiwać według/filtra przez GL_MAX_TEXTURE_SIZE
, co sprawia, że wyszukiwanie nużące. Pytam głównie dlatego, że zacząłem źle, jest to projekt typu hobby i ilość pracy może być zbyt duża w porównaniu do liczby możliwych urządzeń, które będą włączone (spodziewam się 0
).
Można zapytać swojego urządzenia z Androidem w kodzie Java przy użyciu: int [] max = new int [1]; GLES20.glGetIntegerv (GLES20.GL_MAX_TEXTURE_SIZE, maks., 0); – Antinous