Android :: Opengl Es Color Picking On Android Without Screen Flashing
May 3, 2010
I have written a object selection algorithm which picks the objects by their color. i give every object an unique color and then i just have to use the glReadPixels method to check which object was selected
this works fine and is really fast but the problem is that the frame is displayed on the screen with all the picking-colors so the screen flashes every time you select something.
so my question is: how do i write everything in the correct display buffer but dont display it on the screen to avoid these flashes?
View 3 Replies
Sep 2, 2010
I have a 3D game and I am using color-picking to know which object was selected.
When the user touches the screen, I draw each object with a different color. Then I read the color where the user touched the screen to know which object was selected. After that I draw each object with their respective textures/colors. (everything done during one onDrawFrame pass)
The problem is that sometimes the colored objects appear on the screen (~5% of the times the user touches the screen) and it is even worse on slower hardwares.
This is my pseudo code:
CODE:...........................
View 9 Replies
View Related
Nov 28, 2009
Before the update, I had a screen similar to the alarm clock screen - an arc to pull down that would answer the incoming call.But after the update, I could have sworn there was a different screen. Like instead of that arc-bar, there was a green and red "answer" and "ignore" buttons. But now its the arc bar again.can someone shed some light on this?What does YOUR screen look like when receiving a call?
View 4 Replies
View Related
Oct 7, 2010
I have follow an example of an opengl application and I don't know why is this thing happening...I have a GLSurfaceView with it's corresponding renderer drawing a triangle. But, instead of getting the whole view on screen, I have just the upper half, and it's also duplicated as you can see on the picure. I'm using a Nexus One.
View 3 Replies
View Related
Oct 23, 2009
I've just dusted off an application I did for Android half a year ago. I upgraded to the latest SDK and Eclipse ADT. After some struggeling I get the application to run again. When I debug it I can see that all the right code are executed the right way. The application shows a OpenGL surface and animates stuff on it. It used to work perfectly (I even have it running on my HTC Magic device), but in the new emulator the screen is just white?
View 11 Replies
View Related
Apr 7, 2010
For some reason my code here (this is the entire thing) doesnt actually render anything besides a red screen..
can anyone tell me why?
CODE:.................
View 2 Replies
View Related
Feb 9, 2010
I am very new to OpenGL ES. I am implementing some demo app to load multiple textures on the screen. For demo purpose I have loaded 2 textures in 2 different locations on the screen using glTranslatef() and glBindTextures() twice. Now I am able to see 2 different images on the screen. Now I want to move one particular texture across the screen using mouse.
View 2 Replies
View Related
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
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
Jun 27, 2010
Can somebody take me step-by-step how to draw 2D stuff over a 3D scene (such as controls, etc.). What I've been doing so far has not been working (it only draws the 3D scene), which is (in every frame): draw the 3D scene as normal, projection matrix mode, load identity, call GLU.gluOrtho2D(gl, 0, myScreenWidthInPixels, 0, myScreenHeightInPixels), switch the array pointers (vertices and texture coords) to the ones for my 2D stuff, then drawElements with an appropriate index list. (then switch the array pointers back so the 3D stuff works again).I get nothing added to the screen (just the 3D stuff).Do I need to be doing something else for it to draw? Can somebody take me step-by-step?
View 5 Replies
View Related
Nov 2, 2009
Dear all, I want to implement the transition effect ( transparent with Z axis ) when user slip the android home to change home page. therefore, I plan to launch the new activity that is implemented by OpenGL ES to perform this effect. However, i encounter a problem that the screen/display is dark momentarily when launching the OpenGL ES activity.
View 3 Replies
View Related
Nov 10, 2010
I'm developing an Android application. I'm very new on it. I have the following classes:
class CustomGLSurfaceView extends GLSurfaceView
class CustomRenderer implements GLSurfaceView.Renderer
CustomGLSurfaceView uses CustomRenderer to render a cube on onDrawFrame method.
I've added an onTouchEvent(MotionEvent event) on CustomGLSurfaceView to manage touch events:
class CustomGLSurfaceView extends GLSurfaceView {
// For touch inputs - previous touch (x, y)
private float previousX; private float previousY;
private CustomRenderer myRenderer; public CustomGLSurfaceView(Context context) {
super(context); myRenderer = new CustomRenderer(); setRenderer(myRenderer);
} @Override public boolean onTouchEvent(MotionEvent event) {
float currentX = event.getX(); float currentY = event.getY();
switch (event.getAction()) { case MotionEvent.ACTION_MOVE:
myRenderer.handleMovement(currentY, currentY, previousX, previousY);
} // Save current x, y
previousX = currentX; previousY = currentY;
return true; // Event handled } }
May I have to modify onDrawFrame to draw something new or to rotate the cube? I thing I must do it on handleMovement.
View 1 Replies
View Related
Mar 21, 2010
How do I use gl.gluUnproject in my OpenGL ES 1.1 android app to determine what is selected when the user touches the screen?
My understanding is that the touch event results in a line and I have to find the first "thing" it intersects with.
Are there any tutorials on how to do this?
View 4 Replies
View Related
Sep 18, 2009
I've been working on a game framework for a little while, and while its far from perfect, I've put the current version online. To be honest, I haven't used much OpenGL in the past. Before last week I had never tried using it. If anyone would like to take a look, please do, I'd appreciate all the help possible on speeding it up. There are many features I have in mind and am planning at the minute, but so far it supports:
# Texture and Sprite management # Text, using TTF fonts # Organised layers # Two audio management classes, one optimized for music, the other for sound effects # Sprite dynamics (acceleration, terminal velocity, collisions) # Animation # Handlers to manage events fired through movement, animation, screen touches, accelerometer input, device shaking and collisions # Several minor features aimed at speeding development, such as screen settings and vibration.
View 1 Replies
View Related
Feb 4, 2010
I'm trying to develop a 2D game to android using opengl. I know how to print images on the screen and animate them. But in my game I have a map and a want to zoom in and out and scroll the map. But I can't figure out the best way of doing it.
View 2 Replies
View Related
Feb 8, 2010
How to set the background color of a preference screen?
View 2 Replies
View Related
Jul 28, 2010
I want to get the color of one pixel of screen
View 2 Replies
View Related
Jul 21, 2010
So battery life isn't a huge issue with me, but I want to use a live wallpaper. So my question is what color uses more power on an amoled screen? Black or white?
View 1 Replies
View Related
Sep 4, 2010
I'm writing a live wallpaper and need some help. My wallpaper will create an effect over top of another image or existing wallpaper (not another live wallpaper) that the user chooses in the "Settings".My problem is this: I can't find a way to list the static wallpapers or images on the phone. I've seen some examples of getting the camera images, but not the wallpapers.
View 1 Replies
View Related
Nov 1, 2009
The party is over and Google suddenly released the much anticipated Android 2.0 SDK.
Much improvement for sure !
That said, the party is over and I came to have to deal with the following Ghost;
I've released an app in the market (Ambu) - so far qualified under SDK 1.5 &1.6. Using the emulator for Android 2.0, things don't work anymore.
This is what I'd like to share;
- my app invokes an ACTION.PICK intent as way to extract phone contact from the phone book and populate a database.
When compiling my app using the SDK version 1.6 and a target emulator configured at 1.6 level, the following code WORKS:
CODE:.........
When running the same code (compiled with SDK 1.6) and a target emulator at 2.0 level, the above code never return the entries I have populated in my the phone book. It's as if the phonebook was always empty.
A couple of additional observations;
- When running the emulator in 2.0 mode, the default local input type is Japaneese. Any way to change this ?
- Under the 2.0 emulator, and setting a "clean" AVD image, if you launch the dial button, press menu and select account, you'll probably immediatly get a "android.process.acore" error ...
- In the most recent SDK document, I can read that "People.CONTENT_URI" was deprecated after SDK 1.6. Therefore, I've changed the above code to:
CODE:.........
Unfortunatly, with the above, I get a crash right away when invoking ACTION_PICK.
Question to the Google Folks (dear dianne and others, please !);
How to we properly pick a phonebook contact under the 2.0 OS using 1.6 or 2.0 compiled apps ?
View 16 Replies
View Related
Sep 8, 2010
I was flashing back to stock rom and I followed deaths steps for it, and for about the past hour or so its been stuck, once like every 20 minutes the screen will flash and go back to android. Did I brick it or what?
View 12 Replies
View Related
Nov 9, 2010
I want each pixel on the screen to flash between red, blue, green, white, and black but independently of each other. Is this possible? I have been searching everywhere with out any luck. Any help on where to start would be greatly appreciated.
View 1 Replies
View Related
Nov 24, 2009
I'm able to successfully use the contact picker on the Motorola Cliq using the intent:
new Intent(Intent.ACTION_PICK, People.CONTENT_URI)
It works as expected, and I'm able to get the contact data in onActivityResult()
However, every single time, I get an error dialog: "The application Contacts (process com.motorola.blur.contacts) has stopped unexpectedly. Please try again. (Force Close)"
The error in LogCat: android.app.SuperNotCalledException: Activity {com.motorola.blur.contacts/ com.motorola.blur.contacts.picker.PickPeopleActivity} did not call through to super.onDestroy()
So does this mean the contacts picker on the Cliq is just plain broken? Has anyone else seen this error, and/or been able to successfully use the contacts picker on the Cliq without getting error messages?
View 8 Replies
View Related
Sep 22, 2010
the first day I had the phone, it was picking up wi-fi networks. I got it to connect to my home network, then it disconnected. Everyone I go into settings it is "Searching" and never picks up on my network anymore.I have googled to death. Can anyone suggest what is wrong or how to set this up.
View 4 Replies
View Related
Jan 28, 2010
I wish to re-use the Contacts application in a way to enable the user to pick a contact and return it to the parent activity (my application's activity).
For achieving this, I want to inquire about the kind of Intent that will be needed to launch the contacts application.
Intent i = new Intent(Intent.ACTION_GET_CONTENT, ?); startActivityForResult(.....);
What should be the second argument here ?
In the deprecated Contacts API, I could use the following snippet, but not sure about ContactsContract:
Intent i= new Intent(Intent.ACTION_GET_CONTENT,People.CONTENT_URI); startActivityForResult(i, reqCode);
View 3 Replies
View Related
Aug 3, 2010
I'm trying to use DDMS to track my allocations, but it only finds my activity if I run it on the emulator. If I run my app on my phone it can't find it, even though it finds the phone. Is there anything specific that I need to do that I might have missed?
View 9 Replies
View Related
Aug 18, 2009
About the color depth on the Samsung Galaxy.
While it is advertised as having a 16 Million color display (24bpp) it is only running at 16bpp: $ cat /sys/devices/virtual/graphics/fb0/bits_per_pixel 16
Some say that it is a restriction of Android 1.5 itself which was only capable of supporting up to 16bpp screens. Android would be down sampling to 16bpp whatever the screen supports.
I've searched the available documentation over and over and can't find anything like that.
As I see it Android 1.5 would indeed be capable of displaying 24bpp images properly given that the screen is capable of and configured to do so.
View 5 Replies
View Related
Jun 17, 2010
I need to set alternate color in list view rows but when i do that it removes/ disables the on focus default yellow background
I tried with backgroundColor
rowView.setBackgroundColor(SOME COLOR);
also with backgrounddrwable.
CODE:.........
But it wont work. is there any way we can set background color and on focus color simultaneously which will work.
View 1 Replies
View Related
Apr 22, 2010
Is there any process to change the default text color white to "Black" and default selection color of android "orange" to "Blue" for whole project. i am using Eclipse for Android development.
View 3 Replies
View Related
May 23, 2009
1. I want to use my own color for selecting ui views.
By default, android shows the selected view with background as orange. I want to show the view background color as red.
2. In the same way, I want the same behaviour should be applied to whole application.
View 5 Replies
View Related