Sto lavorando con AndEngine e OpenGL ES 2.0. Continuo a leggere su GL_MAX_TEXTURE_SIZE
e su come dovrei mantenere le mie texure sotto 1024x1024
. Ho iniziato a sbagliare prima e mentre utilizzo i tileset nell'estensione TMX (non importa cosa sia, se non conosci AndEngine) ottengo un tileset che rende una texture più ampia di 1024px
. Sto pensando di dividere il tileset in due, rendendoli "sicuri". Ma non riesco a trovare alcun dispositivo rilasciato negli ultimi due anni che ha questo limite impostato su 2048x2048
. C'è un elenco o un sito Web che posso utilizzare per filtrare i dispositivi entro il GL_MAX_TEXTURE_SIZE
?Dispositivi Android GL_MAX_TEXTURE_SIZE limitazione, dimensione trama sicura
Ho letto le seguenti domande:
- 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. Ma non posso cercare per/filtro GL_MAX_TEXTURE_SIZE
, il che rende la ricerca noioso. Sto chiedendo soprattutto perché ho iniziato male, è un progetto di hobby e la quantità di lavoro potrebbe essere troppo grande rispetto al numero di dispositivi possibili che saranno abilitati (mi aspetto 0
).
È possibile interrogare il vostro dispositivo Android in codice Java utilizzando: int [] max = new int [1]; GLES20.glGetIntegerv (GLES20.GL_MAX_TEXTURE_SIZE, max, 0); – Antinous