Android :: OpenGL ES Simple Tile Generator Performance

Jan 24, 2010

Thank to previous replies, and with a major inspiration from http://insanitydesign.com/wp/projects/nehe-android-ports/ , i started to build a simple Tile Generator for my simple 2D zelda-like game project.I can now generate a map with the same textured tile, using 2 for(..) imbricated iterations to draw horizontal and vertical tiles, and got some basic DPAD key input listeners to scroll over the x and y axis.but now im running into my first performance problems, just with one texture and one model.When trying to build a 10x10 map, scrolling is fine and smooth.When trying with 50x50, things get worse, and with a 100x100, its way unacceptable.Is there a way only to tell OpenGL to render the 'visible' part of my mapset and ignore the hidden tiles? im a totally new to this.

Android :: OpenGL ES simple Tile generator performance


Android :: Simple 2D Tile Not Rendering ?

Mar 16, 2010

I'm putting together a simple test made up of two tutorials available online for OpenGL ES on Android. This is really just so that I can learn about the basics of OpenGL ES to better understand how I have to design my program.

Right now, when it tries to render, the mouse movement effect works, but I get no square drawn on the screen.

Here are the two source files I'm dealing with:

CODE:.......

The second one is the tile object itself:

CODE:........

View 1 Replies View Related

Android :: OpenGL ES Games - Best Performance?

Dec 2, 2009

I'm experienced with openGL but not Android. I just started. I have some spinning cubes running on a Droid and I'm barely getting 30FPS. Should I be using GLSurfaceView to get the best performance or is there a better way?

View 6 Replies View Related

Android :: OpenGL Poor Performance With Textures?

Jan 30, 2010

So I'm doing some simple 2D stuff with OpenGL on Android and found the performance to be very, very poor. To give you an example, I made an app with a full screen LSurfaceView. I loaded a 512x1024 texture (containing a 480x854 image), set up an orthogonal 2D matrix, and set it to draw a 480x854 pixel quad with that texture, using vertex and texture arrays. Lighting, dither, blending, etc. is disabled.

I would expect this to run at 60fps without problem, but that simple operation already drags the frame drawing time to 19ms/frame. If I add some more small textured quads around the screen, the drawing time goes up to 22/24ms. If I enable blending it balloons to 28/30ms. This is testing on a Motorola Milestone, running 2.0.1. Is this normal? Am I doing something wrong or is it just a common problem in Android?

View 24 Replies View Related

Android :: Basic OpenGL ES Texture / Way To Render Simple Textured Quad?

Jun 29, 2010

I'm having great difficulty getting basic textures to work in an OpenGL ES app on my Droid (2.1-update1). I trying to render a simple textured quad - four vertices, two faces, with normals and texture coords. When rendered, the texture is garbled and full of static, similar to TV noise. Here's a pic showing the original texture map image, and then a screencap from my droid of the rendered textured quad. The basic colors are there, but obviously the texture isn't being read or applied correctly.

View 1 Replies View Related

Android :: KSOAP2 Stub Generator Tool?

Oct 28, 2010

I would like to generate a stub for android. Only one tool is available at "http://ksoap2genstub.sourceforge.net" but i am facing issues with it. java.rmi.remote is not available in android, but this tool generates a class with that. Is anyone know any other reliable tool or a solution of such issues.

View 3 Replies View Related

General :: Android Network Traffic Generator?

Jan 14, 2014

I was trying to search for an android app that can generate network traffic (UDP) for stress testing a network.

View 2 Replies View Related

Android :: How Does Emulator Performance Compare To Real Device Performance?

May 23, 2010

I'm looking into writing an Android game, tough I don't curerntly own an Android device. For those of you who own a device, how does the performance on the emulator relate to real device performance? I'm especially interested in graphics related tasks.This obviously depends on both the machine running the emulator, and the specific device in question, but I'm talking rough numbers here.This question is a duplicate, but since that post is heavily outdated, I figured it's irrelevant by now.

View 3 Replies View Related

Android : How To Create Random Character Generator With A Range Of (A..Z, 0..9)?

Jun 24, 2010

I need to create a random character generator that return a single character. The character should range within the letters of the alphabet, numbers 0 through 9, and some characters like.

View 3 Replies View Related

Accelerometer For Random Generator?

Mar 26, 2012

Here's the code:

package com.android.DidYuKnow;
import java.util.Random;
import android.app.Activity;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.os.Bundle;
import android.widget.TextView;

[URL]

The problem is that nothing appears in my textview after shaking the phone.

View 2 Replies View Related

Android :: OpenGL Speed Issue - Code Contribution To Other OpenGL

Feb 25, 2009

Single Threaded OpenGL game ! (check bottom, you can download and use the helper class) Lighting disabled ! Depth Buffer disabled ! Culling enabled ! Textures disabled !

Just 176 integers (x,y values only) making 88 vertexes along with 132 index numbers making "44 triangles only"

Framerates I get is

with GL_BLENDING disabled - 145 fps approx only! enabled - 110 fps approx only!

I have the screenshot of exact code in the draw function here.. just 2 damn lines ! I have hidden only the comments.. click here to see it http://prasna991.googlepages.com/drawframe.png

variable details in the 2 lines of code =========================== ipts = 176 elements (only x and y for each vertex) totallinetriangles * 3 = 176 lineindexes = 132 elements - type "short"

Here is the screenshot of output drawing and how it will look like http://prasna991.googlepages.com/screen.png

OpenGL single threaded Initialization Helper ================================ Here is my OpenGL helper class.. makes the OpenGL initialization for newbies a cakewalk http://prasna991.googlepages.com/OpenGLHelperclass.txt

I tested by rendering on the touch event only.. frame rate drops only when u touch and drag and here I have just tested by tapping and releasing gently on the emulator and on the device

Is this the device limitations ? So graphics is actually a lot lot lot slower than on iPhone ?

View 8 Replies View Related

Android :: NDK OpenGL - Mixing Java And Native - C - Calls To OpenGL API

Jul 24, 2010

I would like to be able to use the OpenGL API from both Java and C (via NDK).

In Java, there is a GL object passed, which has all GL methods on it.

In C, you just talk to the native library.

In a single onDrawFrame callback (for which Java is passed a GL), can I use methods on the GL object, and also call NDK methods which access the openGL library?

In other words, is the GL object just a wrapper for the same instance of the native library?

View 3 Replies View Related

Motorola CLIQ : Moto Update New - Improved Performance - Battery Life - Software Performance And Stability

Feb 20, 2010

Motorola CLIQ Over-the-Air Update
[Retail Partner Sales - T-Mobile Employees and Authorized Dealers]

February 19 Update
The over-the-air update for the Motorola CLIQ has been delayed to the week of February 22. An updated article will be available once a date has been determined.

On February 18, Motorola will begin sending over-the-air (OTA) software updates to Motorola CLIQ customers. The software update will improve device performance and resolve several known issues.
Improved Performance:
Improved battery life
Improved software performance and stability
Improved widget response
Decreased Force Close error messages
New Manage SIM Card application
Support of .WMA and .WAV media files
Removal of the imeem mobile application
Known Issues Resolved:
Accessories & Bluetooth
Error: 'Unable to pair' or 'Unable to connect to device'
Call functions
Can activate other functions while listening to visual voicemail
Call not ended by pressing the End key
Speakerphone turns on unexpectedly when answer incoming call
Plays ringtone or vibrates while on an active call
Unable to answer incoming call using �Slide to answer� feature
Accidentally opens Dialer or makes outbound while holding device
Device hardware (battery, keys, power, screen)
Battery indicator may not display accurate battery power
Call not eded by pressing the End key
Touch screen issues
Cannot answer incoming call using the Slide to answer feature
Incorrect keys registered using on-screen keyboard
Touch display appears to have �dead spots� that are unresponsive
Accidentally selects item when trying to flick through screens or menus
Messaging
Wrong message deleted
Phone may reset when turning Wi-Fi off in area with no Wi-Fi coverage
Customers can manually download the OTA on demand by going to Settings > About Phone > System Updates. Customers do not need to wait for a notification message to download.
Action Steps
Be aware of the fixes and enhancements included in the Motorola CLIQ update.
If customers are experiencing any Known Issue that will be resolved by the software update:
Do not file a handset exchange
Advise customers that the issue will be resolved by a software update on February 18.
Important Rebate Changes
[Retail Partner Sales - T-Mobile Employees and Authorized Dealers]
Customers eligible for rebates as part of new activations or upgrades must be advised they will receive their rebates in the form of a prepaid Visa card.
When customers take advantage of our new Early Upgrade or Early Upgrade Plus options, they are not eligible for upgrade rebate cards. These new upgrade options allow customers to take advantage of upgrades sooner and provide an instant discount, instead of having to wait for rebate cards.
To be eligible for an upgrade rebate card, customers must meet upgrade eligibility requirements.
Current, 1-year contracts: 11 or more active months since last discounted handset purchase.
Current, 2-year contracts: 22 or more active months since last discounted handset purchase.
Rebates on eligible purchases require contract extensions and a $9.99 or higher Data/Messaging feature.
Valid only on FlexPay plans with 1 or 2-year contracts.
Not valid for Even More Plus plans.
Active Months: The number of months in which the account has been in good standing and during which service has not been suspended.
Action Steps
Inform customers that Early Upgrade and Early Upgrade Plus are not eligible for upgrade rebate cards.
Advise customers eligible for rebates that they will receive their rebates in the form of a prepaid Visa card.
"With the purchase of your new handset, you can submit a rebate form to receive your rebate. The rebate will be in the form of a prepaid Visa card that can be used anywhere Visa is accepted. See the rebate form for additional details."
Trackball Replacement Program
[Retail Partner Sales - T-Mobile Employees and Authorized Dealers]
On February 24, T-Mobile will launch a Trackball Replacement program for BlackBerry Pearl 8100/8120 and BlackBerry Curve 8320 customers that are having trackball issues. This program will be available in T-Mobile retail stores only at this time.
Action Step
Refer customers to a T-Mobile retail store after February 24 for further assistance if they come in to your location looking to complete a trackball replacement.
First Connect for Dealers
[Retail Partner Sales]
First Connect for Dealers is an exciting class designed to help on-board and prepare Retail Partners to successfully sell T-Mobile products and services and provide differentiated customer experiences. This four hour class is conducted via the T-Mobile Live Virtual Classroom and covers the following:
Welcome to T-Mobile
Who is T-Mobile?
PCC
Differentiated Handsets
Differentiated Rate Plans
Service Excellence / Selling Skills
Tools and Resources
Customer On-Boarding
The attached flyer contains dates and times for these calls as well as registration details. ADRs should educate their locations about these calls and encourage them to attend.
To successfully be able to attend the training sessions, Retail Partners should have the following:
Computers with high speed Internet connections
The ability to play and hear video segments on the computer using speakers or headset
The use of a fully charged mobile phone to hear the audio portion of the conference call
Printer access to print Participant Workbook.
Action Steps
Share the attached flyer with your locations and encourage them to attend one of the scheduled calls.

View 1 Replies View Related

Android : Class Generator For Data Classes Used In Java / Droid From Existing Wsdl File?

Apr 3, 2010

Is there any class generators to process web services in Android/Java? I may have to write my own to generate classes against WSDL but I'm trying not to. Also is there one for REST services as well?

If not providing me with discovery service suggestions like disco/wsdl are good enough.

View 2 Replies View Related

Android :: Tile A Drawable File In ImageView?

Sep 8, 2010

Like the title. I have a small drawable file, but the ImageView is much larger than it. How I can fill it without left any extra space?

View 1 Replies View Related

Android :: Select Tile In Gameboard By Touch?

Nov 20, 2010

I am developing checkers application for Android. I have drawn on Canvas gameboard and tiles for each side, also I have made selection of tiles by D-Pad. But what about, Android phone doesn't have D-Pad? There must be a way how to do that in touch (I touch a tile - it is selected now). Do you have any ideas?

View 2 Replies View Related

Android : How To Draw A 9-patch That Tile Its Border Instead Of Stretching It?

Sep 20, 2010

is it possible to draw a 9-patch that tile its border instead of stretching it?

View 2 Replies View Related

Android :: Threading - Custom Google Maps Tile Overlay

Nov 4, 2010

I've been stuck for ages now trying to implement threading or background image loading for a custom tile overlay class I've been working on. I'm pretty useless when it comes to Java so threading isn't something I've had any experience with. Basically I have extended an ItemizedOverlay and in the draw() method calculate the tiles I need to display over the standard google tiles then fetch those images with a URLConnection and using BitmapFactory decode them and draw them to the canvas at the correct position on the screen so that the images are on top of the google tiles with about 50% opacity (the custom tiles are cellphone network coverage png's which are used for our web app). I initially got this all working with the tiles loading in the correct places but hit issues with memory and "freezing" while panning so implemented some basic caching and memory management to only store the tiles that are displayed on the map in memory and when downloading a tile store it to SD card.

Then I figured the freezing while panning is due to the blocking nature of downloading the images so, have been trying to implement threading. I created a class that extends AsyncTask to download the images in the background and store them to SD, in the onPostExecute method I then try to draw all the tiles. But onPostExecute never seems to fire, now I know that the AsyncTask has to be called in the main ui thread so tried to debug the execution with Thread.currentThread().getId() calls through out the code. The thread Ids through out is 1 and then 10 for the doInBackground method for the AsyncTask. Now I'm not sure if 1 is the main UI thread or not. In the extended MapActivity class I have, the onCreate method's Thread.currentThread().getId() returns 1 but I'm not sure if the MapActivity class is executed in the main ui thread? Here Romain Guy mentions that the onPostExecute method should have @Override but when I do that eclipse flags it as an error

"The method onPostExecute(Boolean...) of type TileCache.ImageLoadTask must override or implement a supertype method"
So I guess something is wrong there but the only fix eclipse offers is to remove the @Override
So I guess with out post all my source code, the question's I have are:
Is the MapActivity onCreate method called in the main ui thread?
What does the @Override error mean? or why does it show that error
Does anyone have an example of a custom tile overlay implementation with background image loading and tile caching?

View 1 Replies View Related

General :: How To Add Quick Setting Tile In Statusbar

Aug 26, 2013

how to add quick setting tile in statusbar?

View 1 Replies View Related

Sony Ericsson Xperia X10 :: How To Turn Off Timescape Tile?

Nov 27, 2010

I recently activated timecape and the Sony logo on my homepage was replaced with timescape stuff. How do I turn off timescape or more importantly how to get the Sony Ericsson tile back on my homepage?

View 1 Replies View Related

Sony Ericsson Xperia X10 :: How To Remove Timescape Tile?

Aug 4, 2010

I would really like to remove the timescape tile from my home page. I have some lovely pictures of my boys that I want to us as my wallpaper / display but timescape is right in the way.

View 2 Replies View Related

Sony Ericsson Xperia X10 :: Tap This Tile To Setup Timescape

Apr 7, 2010

Just got my Xperia X10 & I've already done that! Anyone got any idea why it wont like go away? Its connected up to the internet, facebooks set up etc contacts are all there

View 1 Replies View Related

General :: Unable To Add / Remove Tile In Quick Settings

Nov 10, 2013

PAC-man ROM

Settings -> PAC-man -> Notification Drawer -> Tiles and layout

It allows me to add / remove tile. However, the quick settings remains unchanged.

Is there any way to fix this?

View 2 Replies View Related

General :: How To Display Live Tile Of Images From Gallery

Sep 21, 2013

There's any app/widget that allows to display a live tile of images from gallery (or any other path) like the one found in launcher8?

View 1 Replies View Related

Sony Ericsson Xperia X10 :: Timescape Tile / How To Change Settings?

Nov 28, 2010

When I press the home key on the X10 I get the usual stuff like Time and 4 buttons at the bottom of the screen, but at the top of the screen I get facebook stuff from the Timescape. How do I remove it with just the Sony Ericsson logo.

View 5 Replies View Related

Sony Ericsson Xperia X10 :: Timescape Tile Not Loading Facebook

May 27, 2010

I've just got an X10 and although I'm sure it worked originally if I now click on a Facebook tile in Timescape it no longer loads facebook - the browser window appears but I just get no title in the progress bar thing and it goes a little bit across and then stays there forever.

View 7 Replies View Related

Sony Ericsson Xperia X10 :: In Timescape Delete Each Tile Sepaeartely?

Apr 18, 2010

In timescape do you have to delete each tile sepaeartely?? or is there a delete all button. If you dont delete the tiles do they stay on for infinity? or is there a default amount before they are automatically binned.

View 1 Replies View Related

Sony Ericsson Xperia X10 :: Timescape Tile Deleted From Homescreen / How To Restore?

Jun 29, 2010

I have a problem it here. I accidentally deleted the timescape tile on my home screen. Can anyone please tell me how may i restore it.

View 7 Replies View Related

Sony Ericsson Xperia X10 :: Timescape Tile Deleted / How To Put It Back On Homescreen?

Jul 22, 2010

I just accidentally deleted the timescape tile at the center of Home screen. Could you please tell me how to put back the timescape tile back?

View 2 Replies View Related

Android :: Bad Battery Performance

Aug 16, 2010

I deleted all battery monitoring apps and stopped looking at the battery usage info 50 times a day. I did this over one week ago, and couldn't be happier. No more looking at that god awful percentage meter, no more watching in dismay as it drops, and drops, and drops. My battery performance has never been better now that I quite looking at it all day and my sanity has slowly begun to return.

View 5 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved