• Início
  • jogo
    aventura de ação Negócio simulado dramatização Competição esportiva Quebra-cabeça casual estratégia de cartas ritmo musical Quebra-cabeça de palavras tiro de voo desenvolvimento do amor
  • aplicativo
    escritório comercial Comunicação e sociais Estilo de vida e entretenimento compras on-line Ferramentas utilitárias viajar viajar gestão financeira educação aprendizagem Leitura de informações Esportes e saúde
  • Artigos

English 中文(简体) 中文(繁体) 한국어 日本語 Português Español Русский العربية Indonesia Deutsch Français ภาษาไทย
Início aplicativo escritório comercial Compare Sprite Draw Method
Compare Sprite Draw Method
Compare Sprite Draw MethodDownload
1
2
3
4
5
7.5

Zombie Gunship Survival

  • Versão 1.0.0
  • Categoria escritório comercial
  • Nome do Pacote com.terriblysimple.android.spritetest
  • Data de Atualização July 15, 2025
  • Tamanho 60.16KB
Sobre esta aplicação

Desfrute de milhões dos mais recentes aplicativos do Android, jogos, músicas, filmes, TV, livros, revistas e muito mais. A qualquer hora, em qualquer lugar, em seus dispositivos.

Este aplicativo é direcionado a desenvolvedores, ou qualquer pessoa curiosa sobre as diferenças de desempenho entre o OpenGL e o Canvas. Especificamente, ele mede o desempenho de desenhar sprites 2D usando explicitamente usando o OpenGL ES 2.0 com um híbrido de Java e C e desenhando sprites 2D usando tela com Java.

Quando terminar de executar um teste, pode ver uma análise de referência do desempenho pressionando o botão traseiro do dispositivo.

É semelhante ao teste do método Sprite por Chris Pruett, mas é atualizado para o OpenGL ES 2.0. Seu teste de método Sprite executa o ES 1.0 desatualizado e é quebrado em Jelly Bean (por causa do buffer de Tripple).

Este aplicativo funciona em todos os dispositivos que suportam o OpenGL ES 2.0.

Isso é livre de anúncios e sem NAG.

Mais detalhes:

Especificamente, este aplicativo mede o desempenho do desenho 2D Sprites explicitamente usando o OpenGL ES 2.0 com um híbrido de Java e C e desenhando sprites 2D usando tela com Java.

Em cada quadro:

A cor do fundo muda levemente, pulsando entre vermelho e branco.

Cada sprite move uma quantidade aleatória (gaussiana). Se o centro de um sprite passar por uma borda da tela, o sprite se move para um local de tela aleatória.

O teste de tela usa um SurfaceView e Canvas.drawbitmap (). Todos os cálculos são feitos em java (usando random.nextgaussian () e random.nextfloat ()) em um flutuador [].

Os testes OpenGL ES 2.0 usam um GlsurfaceView em Java. O cálculo é realizado em C (usando Drand48 () e um equivalente em linha C do algoritmo gaussiano de Java) em um flutuador nativo []. O desenho também é feito em C, usando Gldrawarrays (GL_Points, ...). Os métodos C (NDK) são chamados de todos os quadros de Java através do JNI.

Todos os testes têm a sobrecarga idêntica das operações de perfil em Java.

Estatística:

As informações do FPS são sobre quando os quadros são realmente publicados na tela (tecnicamente, o SurfaceFlinger).

As informações de desenho é sobre o tempo necessário para emitir (e Glflush () + Glfinish (), no teste OpenGL) os comandos de desenho. Ele não conta o tempo para realmente lançar buffers de tela.

A informação Push (somente VBO) é sobre o tempo necessário para empurrar os dados do vértice para o buffer GPU. Isso geralmente será <0,5ms (que arredonde a 0,000s) por quadro. Ao usar o teste não-VBO OpenGL, esse tempo é essencialmente incluído no tempo de desenho. Em aplicações práticas, pode levar mais tempo para impulsionar os dados para a GPU. Este exemplo contém apenas um VBO (ou matriz de vértices) com 2 carros alegóricos por sprite. Aplicações práticas teriam mais dados (como informações de tamanho e textura).

As informações de calc é sobre o tempo necessário para calcular a cor de fundo de um quadro e a nova posição de cada sprite. Quando o JIT é ativado, o tempo de cálculo é comparável entre o teste Java (Canvas) e os testes nativos (Open GL), mas com o JIT desativado, o Java sofre uma penalidade significativa.

O que há de novo na versão mais recente 1.0.0

Última atualização em 4 de outubro de 2015 versão 1.0.0
Carregado para o Google Play
Capturas de Tela
Compare Sprite Draw Method
Compare Sprite Draw Method
Compare Sprite Draw Method
Os usuários também visualizaram
  • Malaysia AES Detector

    Malaysia AES Detectorr

    1.3 July 15, 2025
    7.9
    1
    2
    3
    4
    5
  • Finger Notes (Lite)

    Finger Notes (Lite)r

    2.0.0.1 July 15, 2025
    7.9
    1
    2
    3
    4
    5
  • NTAG I2C Demoboard

    NTAG I2C Demoboardr

    1.7.9 July 15, 2025
    9.4
    1
    2
    3
    4
    5
  • Conversor de Moeda

    Conversor de Moedar

    1.5 July 15, 2025
    8.3
    1
    2
    3
    4
    5
  • ekkes BTLE example

    ekkes BTLE exampler

    1.7.0 July 15, 2025
    8.3
    1
    2
    3
    4
    5
  • i-Clickr Lite

    i-Clickr Liter

    3.5 July 15, 2025
    9.4
    1
    2
    3
    4
    5
  • Flash X

    Flash Xr

    1.0 July 14, 2025
    7.5
    1
    2
    3
    4
    5
  • VoiceClock -Luka-

    VoiceClock -Luka-r

    1.7.0 July 14, 2025
    8.2
    1
    2
    3
    4
    5
  • DirectCloud

    DirectCloudr

    3.9.0 July 14, 2025
    7.6
    1
    2
    3
    4
    5
  • Just zorgverzekering

    Just zorgverzekeringr

    4.00.412 July 14, 2025
    7.6
    1
    2
    3
    4
    5
Você também pode estar interessado em
  • Extreme SUV Jeep Driving Games

    Extreme SUV Jeep Driving Gamesr

    2.4 July 15, 2025
    7.2
    1
    2
    3
    4
    5
  • Formal House Escape

    Formal House Escaper

    3.8.0 July 15, 2025
    8.3
    1
    2
    3
    4
    5
  • Hippodrome Simulator

    Hippodrome Simulatorr

    1.8.3 July 15, 2025
    9.4
    1
    2
    3
    4
    5
  • PNJdrone

    PNJdroner

    1.1_2 July 15, 2025
    7.4
    1
    2
    3
    4
    5
  • Flags Icomania

    Flags Icomaniar

    2.0 July 15, 2025
    8.5
    1
    2
    3
    4
    5
  • Toddler Construction Trucks

    Toddler Construction Trucksr

    1.07 July 15, 2025
    7.8
    1
    2
    3
    4
    5
  • Gangster Town: Vice District

    Gangster Town: Vice Districtr

    2.8.4 July 15, 2025
    7
    1
    2
    3
    4
    5
  • Cooper Bmw City Drift

    Cooper Bmw City Driftr

    5 July 15, 2025
    9.1
    1
    2
    3
    4
    5
  • Cue Billiard Club Pool Ball: Latest 2017 Game

    Cue Billiard Club Pool Ball: Latest 2017 Gamer

    1.0 July 15, 2025
    8.9
    1
    2
    3
    4
    5
  • Crazy Monster Truck Smasher

    Crazy Monster Truck Smasherr

    1.4 July 15, 2025
    7.9
    1
    2
    3
    4
    5
Categorias de jogos
  • aventura de açãoaventura de ação
  • Negócio simuladoNegócio simulado
  • dramatizaçãodramatização
  • Competição esportivaCompetição esportiva
  • Quebra-cabeça casualQuebra-cabeça casual
  • estratégia de cartasestratégia de cartas
  • ritmo musicalritmo musical
  • Quebra-cabeça de palavrasQuebra-cabeça de palavras
  • tiro de vootiro de voo
  • desenvolvimento do amordesenvolvimento do amor
Classificação de aplicação
  • escritório comercialescritório comercial
  • Comunicação e sociaisComunicação e sociais
  • Estilo de vida e entretenimentoEstilo de vida e entretenimento
  • compras on-linecompras on-line
  • Ferramentas utilitáriasFerramentas utilitárias
  • viajar viajarviajar viajar
  • gestão financeiragestão financeira
  • educação aprendizagemeducação aprendizagem
  • Leitura de informaçõesLeitura de informações
  • Esportes e saúdeEsportes e saúde
About Privacy Policy Terms of Service Cooking Policy

© Copyright 2017-2025 downtj.com