• Accueil
  • jeu
    action-aventure Entreprise simulée jeu de rôle Compétition sportive Casse-tête occasionnel stratégie de carte rythme de la musique Casse-tête de mots tir en vol développement de l'amour
  • application
    bureau d'affaires Communication et social Style de vie et divertissement achats en ligne Outils utilitaires voyage voyage gestion financière éducation apprentissage Lecture d'informations Sport et santé
  • Articles

English 中文(简体) 中文(繁体) 한국어 日本語 Português Español Русский العربية Indonesia Deutsch Français ภาษาไทย
Accueil application bureau d'affaires Compare Sprite Draw Method
Compare Sprite Draw Method
Compare Sprite Draw MethodTélécharger
1
2
3
4
5
7.5

Zombie Gunship Survival

  • Version 1.0.0
  • Catégorie bureau d'affaires
  • Nom du package com.terriblysimple.android.spritetest
  • Date de mise à jour July 15, 2025
  • Taille 60.16KB
À propos de cette application

Profitez des millions des dernières applications Android, jeux, musique, films, télévision, livres, magazines et plus encore. À tout moment, n'importe où, sur vos appareils.

Cette application est destinée aux développeurs, ou à toute personne curieuse des différences de performance entre OpenGL et Canvas. Plus précisément, il mesure les performances du dessin de sprites 2D explicitement à l'aide d'OpenGL ES 2.0 avec un hybride de Java et C, et de dessin des sprites 2D à l'aide de toile avec Java.

Lorsque vous avez terminé exécuter un test, vous pouvez voir une analyse de référence des performances en appuyant sur le bouton de retour de l'appareil.

Il est similaire au test de méthode Sprite par Chris Pruett, mais il est mis à jour pour OpenGL ES 2.0. Son test de méthode Sprite exécute l'ES 1.0 obsolète et est cassé sur la gelée (en raison de la tampon tripple).

Cette application fonctionne sur tous les appareils qui prennent en charge OpenGL ES 2.0.

Ceci est sans publicité et sans harcèlement.

Plus de détails:

Plus précisément, cette application mesure les performances du dessin de sprites 2D explicitement à l'aide d'OpenGL ES 2.0 avec un hybride de Java et C, et de dessin des sprites 2D à l'aide de toile avec Java.

Sur chaque cadre:

La couleur de fond se déplace légèrement, pulsant entre le rouge et le blanc.

Chaque sprite déplace une quantité aléatoire (gaussienne). Si le centre d'un sprite passe sur un bord de l'écran, le sprite se déplace vers un emplacement d'écran aléatoire.

Le test Canvas utilise une surfaceView et Canvas.DrawBitmap (). Tous les calculs sont effectués dans Java (en utilisant Random.NextGaussian () et Random.NextFloat ()) sur un flotteur [].

Les tests OpenGL ES 2.0 utilisent un GLSURFACEVIEW en Java. Le calcul est effectué en C (en utilisant Drand48 () et un équivalent en ligne C de l'algorithme gaussien de Java) sur un flotteur natif []. Le dessin se fait également en C, en utilisant Gldrawarrays (GL_POINTS, ...). Les méthodes C (NDK) sont appelées chaque trame de Java via le JNI.

Tous les tests ont les frais généraux identiques des opérations de profilage en Java.

Statistiques:

Les informations FPS concernent le moment où les trames sont réellement affichées à l'écran (techniquement, le surfaceflinger).

Les informations de dessin concernent le temps nécessaire pour émettre (et glflush () + glfinish (), dans le test OpenGL) les commandes de dessin. Il ne compte pas le temps de retourner réellement les tampons d'écran.

Les informations push (VBO uniquement) concernent le temps nécessaire pour pousser les données du sommet vers le tampon GPU. Ce sera souvent <0,5 ms (qui tourne à 0,000) par cadre. Lorsque vous utilisez le test OpenGL non VBO, cette fois est essentiellement incluse dans le temps de dessin à la place. Dans les applications pratiques, il pourrait prendre plus de temps pour pousser les données au GPU. Cet exemple ne contient qu'un seul VBO (ou tableau de sommet) avec 2 flotteurs par sprite. Les applications pratiques auraient plus de données (telles que la taille et les informations de texture).

Les informations CALC sont sur le temps nécessaire pour calculer la couleur d'arrière-plan d'un cadre et la nouvelle position de chaque sprite. Lorsque JIT est activé, le temps de calcul est comparable entre le test Java (toile) et les tests natifs (Open GL), mais avec JIT handicapé, Java subit une pénalité significative.

Quoi de neuf dans la dernière version 1.0.0

Dernière mise à jour le 4 octobre 2015 version 1.0.0
Téléchargé sur Google Play
Captures d'écran
Compare Sprite Draw Method
Compare Sprite Draw Method
Compare Sprite Draw Method
Les utilisateurs ont également consulté
  • Dashclock ADB Extension

    Dashclock ADB Extensionr

    0.4 January 21, 2026
    8.3
    1
    2
    3
    4
    5
  • Popular Galaxy S8 Ringtones

    Popular Galaxy S8 Ringtonesr

    2.1 January 21, 2026
    7.2
    1
    2
    3
    4
    5
  • Talking Time Reminder

    Talking Time Reminderr

    1.0 January 20, 2026
    8.5
    1
    2
    3
    4
    5
  • ClearlyNote

    ClearlyNoter

    1.1.5 January 20, 2026
    9.4
    1
    2
    3
    4
    5
  • Past Notifications

    Past Notificationsr

    2.1.4 January 20, 2026
    9.4
    1
    2
    3
    4
    5
  • Brasil tv HD

    Brasil tv HDr

    1.7.0 January 19, 2026
    9.5
    1
    2
    3
    4
    5
  • Algonquin Public Library

    Algonquin Public Libraryr

    1.0.9 January 18, 2026
    8.2
    1
    2
    3
    4
    5
  • doroPDF

    doroPDFr

    1.1 January 17, 2026
    7.5
    1
    2
    3
    4
    5
  • myMTN NG

    myMTN NGr

    2.0.11 January 17, 2026
    8.9
    1
    2
    3
    4
    5
  • Shopping Pay&Go

    Shopping Pay&Gor

    1.0.1 January 14, 2026
    7.1
    1
    2
    3
    4
    5
Vous pourriez également être intéressé par
  • City Helicopter Simulator 3D

    City Helicopter Simulator 3Dr

    1.8 March 2, 2026
    8
    1
    2
    3
    4
    5
  • Girls Car Racer

    Girls Car Racerr

    1.1 March 2, 2026
    8.3
    1
    2
    3
    4
    5
  • Bubble Archery

    Bubble Archeryr

    1.5 March 2, 2026
    7.4
    1
    2
    3
    4
    5
  • Football Quiz Puzzle -New 2016

    Football Quiz Puzzle -New 2016r

    1.5 March 2, 2026
    7
    1
    2
    3
    4
    5
  • Brainshaker das verdrehte Quiz

    Brainshaker das verdrehte Quizr

    1.0 March 2, 2026
    8.7
    1
    2
    3
    4
    5
  • Ludo Magic: It's Ludo Time!

    Ludo Magic: It's Ludo Time!r

    1.06 March 2, 2026
    8.7
    1
    2
    3
    4
    5
  • Spidy Human kick Shadow

    Spidy Human kick Shadowr

    1.0 March 2, 2026
    8.2
    1
    2
    3
    4
    5
  • satria muda bus simulator

    satria muda bus simulatorr

    1 March 2, 2026
    9
    1
    2
    3
    4
    5
  • Multi-Storey Car Parking 3D 2018

    Multi-Storey Car Parking 3D 2018r

    1.1 March 2, 2026
    8.1
    1
    2
    3
    4
    5
  • Sailing Pirates

    Sailing Piratesr

    2.0.4 March 2, 2026
    8.9
    1
    2
    3
    4
    5
Catégories de jeux
  • action-aventureaction-aventure
  • Entreprise simuléeEntreprise simulée
  • jeu de rôlejeu de rôle
  • Compétition sportiveCompétition sportive
  • Casse-tête occasionnelCasse-tête occasionnel
  • stratégie de cartestratégie de carte
  • rythme de la musiquerythme de la musique
  • Casse-tête de motsCasse-tête de mots
  • tir en voltir en vol
  • développement de l'amourdéveloppement de l'amour
Classification des applications
  • bureau d'affairesbureau d'affaires
  • Communication et socialCommunication et social
  • Style de vie et divertissementStyle de vie et divertissement
  • achats en ligneachats en ligne
  • Outils utilitairesOutils utilitaires
  • voyage voyagevoyage voyage
  • gestion financièregestion financière
  • éducation apprentissageéducation apprentissage
  • Lecture d'informationsLecture d'informations
  • Sport et santéSport et santé
About Privacy Policy Terms of Service Cooking Policy

© Copyright 2017-2026 downtj.com