"What if? Why not? Challenge the Convention! Let's do some incredible things!" More Quotes
Home
About/Contact
Twitter
Aspire/J2EE
Github
Pro Android 4
Our Android Books
Lookup Meaning
look up
more ..
Stuff I used to do
java.net Blog
At O'Reilly
Articles
Humanities
Humanities Current
Humanities 2007
Telugu related
Shells
Books
Music
Letters
Recipes
Jax Restaurants
Java
J2SE/J2EE/JSP
Portlets
Research
OSCON 2004
Download OSCON 2004 Presentation
OSCON 2003
Magazines
Dotnet
FTP
Industries
Supply Chain
Health
More documents like this are at: OpenGL
14-Aug-12
What are reserved variable names in GLSL?
More documents like this are at: CS-Java
What is a weak reference?
What happened to glTexEnvf in GLES 2.0?
11-Aug-12
How to work with matrices in OpenGL ES 2.0
More documents like this are at: Humanities Current
It serves well to remember what inspires. I repeat here a paragraph from Ivan Sutherland followed by links to read the rest.
I, for one, am and will always remain a practicing technologist. When denied my minimum daily adult dose of technology, I get grouchy. I believe that technology is fun, especially when computers are involved, a sort of grand game or puzzle with ever so neat parts to fit together. I have turned down several lucrative administrative jobs because they would deny me that fun. If the technology you do isn't fun for you, you may wish to seek other employment. Without the fun, none of us would go on." ..Ivan Sutherland
I came to read this paragraph prompted by James Gosling's Weblog recommending to read his essay on Technology and Courage.
Here is the link to the PDF file titled: Technology and Courage
10-Aug-12
Click on the image below for a fascinating account of how services (water, phone, steam, sewage, travel) are delivered through underground in NYC. If you go to the link make sure you click on each of the embedded links in the annotated image. Just goes to show how complicated/organized complex societies are!!!
3-Aug-12
My triangles are all messed up. Then the mistake boiled down to this piece of code
//6. bottom-triangles //b1, b4, f3 1,-1,1, -1,-1,1 -1,-1,0, //b1, f3, f4 1,-1,1, -1,-1,0, 1,-1,0
Compiler is fine. Just my triangle! Can you spot the mistake! it is a fun mistake.
Each vertex in opengl can have a surface normal. A surface normal is a perpendicular vector with respect to the tangential surface at that vertex. So if you have a triangulated vertices on the surface of a sphere then the normal at each vertex may not be parallel to each other.
2-Aug-12
How to run Android applications on the device from Eclipse ADB
More documents like this are at: 00.15-Research
30-Jul-12
What is mapreduce?
What is Dryad?
D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG and CSS. D3?s emphasis on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework, combining powerful visualization components and a data-driven approach to DOM manipulation
Spark is an open source cluster computing system that aims to make data analytics fast ? both fast to run and fast to write.
To run programs faster, Spark provides primitives for in-memory cluster computing: your job can load data into memory and query it repeatedly much quicker than with disk-based systems like Hadoop MapReduce.
To make programming faster, Spark integrates into the Scala language, letting you manipulate distributed datasets like local collections. You can also use Spark interactively to query big data from the Scala interpreter.
Apache Mesos is a cluster manager that provides efficient resource isolation and sharing across distributed applications, or frameworks. It can run Hadoop, MPI, Hypertable, Spark (a new framework for low-latency interactive and iterative jobs), and other applications. Mesos is open source in the Apache Incubator.
28-Jul-12
OpenGL ES 2.0 is not backward compatible with 1.x
OpenGL can manipulate a frame buffer for a screen. The pixels in a window which are controlled by an opengl context belongs to this opengl. If this is overlaid by another window then OpenGL needs to know it doesn't own these pixels.
What is precision qualifier in gls?
What is Gouraud Shading?
you have the standard input and output variables. You also have some types that are unique to glsl. For example attribute variables that are specific to a vertex. There are "uniform" variables that cuts across all vertices. There are reserved variables, there are built-in variables etc. This page will throw some light on this type of variables.
OpenGL support in the Android Emulator?
More documents like this are at: Android Avds, Install, Emulator
Creating a new android project
How best to migrate projects to 1.5?
27-Jul-12
You see in OpenGL literature the terms VAO and VBO being referred. These are Vertex Array Object and Vertex Buffer Object respectively. A vertex buffer deals with the memory area storing the vertex information. Pure data byte after byte. A VAO, vertex array object, is a structure that describes how opengl should interpret the data that in the VBO.
In es 1.0, I was able to use indexing into an existing vertex buffer in the glDrawElements method. This allowed me to specify only 4 points for drawing a square or rectangle. without the indexing I would have needed 6 points making up 2 triangles. How could I do this in ES 2.0?
26-Jul-12
Nice explanation from opengl.org
OpenGL allows extensions by hardware vendors. OpenGL has a protocol and low level API to discover what these extensions are and the supported functions. Using extensions in your C++ code is - unfortunately - platform specific. The address of the function (function pointer) must be retrieved from the OpenGL implementation (e.g. hardware driver). Under Windows this can be done using "wglGetProcAddress".
GLEW is a common API to write portable code which internally hides the platform specific detail. So you will be downloading GLEW for each platform and the client programs can stay portable as long as the target platform supports a GLEW implementation.
More documents like this are at: Android 1.5
25-Jul-12
See this folder for notes on
Avds Install Emulator Eclipse ..and more
Click here to see the collected rsearch notes on Avds, emulator, install, and eclipse
24-Jul-12
Android now has an excellent Tutorial on OpenGL ES 2.0!!!
How can I create a MVP matrix for ES 2.0 in Android?
23-Jul-12
How are vertex colors interpolated in OpenGL?
20-Jul-12
whats up with Jelly Bean?
>>> Click here for the next set of documents
Page Menu
Visit my Library
Global Menu
My Web Logs
My Library
My Home
Other libraries
Author Content
data format