¿Qué tipo de efectos secundarios tiene libgdx numSamples?

Estoy tratando de hacer algunos 512×512 imagen en un área cuadrada de 50×50 en mi ventana de visualización y uso filtrado lineal de textura. Mi tamaño de ventana virtual es 550 x 800 px. Por lo tanto, el área cuadrada, en la que se dibuja la textura, se escala según la resolución de la pantalla.

texture.setFilter(TextureFilter.Linear, TextureFilter.Linear); 

En un Samsung Galaxy S3 cuya resolución de pantalla es 720×1280 textura se dibuja suavemente y es satisfactorio.

Pero en un Samsung Galaxy S2 cuya resolución de pantalla es 480×800 textura todavía tiene problemas de aliasing. Hice algunas búsquedas en la web y encontré el parámetro numSamples de AndroidApplicationConfiguration

 AndroidApplicationConfiguration cfg = new AndroidApplicationConfiguration(); cfg.numSamples = 5; 

En la documentación de libgdx dice "2 es un buen valor" pero no puedo tener renderizaciones suaves hasta un valor numSamples de 5

Mi pregunta es; ¿Qué tipo de efectos secundarios pueden causar tener cfg.numSamples = 5 en términos de rendimiento, uso de la batería, sobrecalentamiento de la CPU, etc.?

numSamples es el número de muestras Anti-aliasing. Consulte http://en.wikipedia.org/wiki/Multisample_anti-aliasing para obtener más información.

Es posible que desee ver los filtros de textura mipmapping (TextureFilter.MipMap {más cercano / lineal} {más cercano / más lineal}). TextureFilter.MipMapLinearNearest o TextureFilter.MipMapLinearLinear probablemente le dará texturas con mejor aspecto, pero debe asegurarse de que establece el indicador useMipMaps en el constructor Texture como "true" para generar mipmaps.

  • Android personalizado XferMode / PorterDuff.Mode
  • La función Allocation.getSurface () de RenderScript siempre se queja de "llamada a OpenGL ES API sin contexto actual"
  • OpenGL en Android: ¿Algún conflicto al llamar a funciones de OpenGL en Java y C ++?
  • Android, texto / fuente se procesa como cuadrados
  • GLES 3.0 incluyendo gl2ext.h
  • Rotación Opengl de Android con datos de sensores
  • La textura transparente de Android OpenGL dibuja negro
  • GLSurfaceView onDrawFrame comportamiento de borrado
  • Está llamando libgdx SpriteBatch método de inicio y fin varias veces caro?
  • Rendimiento lento de glTexSubImage2D en Nexus 10 / Android 4.2.2 (Samsung Exynos 5 con Mali-T604)
  • Texturas que sólo se muestran en algunos dispositivos
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.