Recently changed documents

What are reserved variable names in GLSL?

More documents like this are at:  OpenGL

14-Aug-12

What are reserved variable names in GLSL?

What is a weak reference?

More documents like this are at:  CS-Java

14-Aug-12

What is a weak reference?

What happened to glTexEnvf in GLES 2.0?

More documents like this are at:  OpenGL

14-Aug-12

What happened to glTexEnvf in GLES 2.0?

How to work with matrices in OpenGL ES 2.0

More documents like this are at:  OpenGL

11-Aug-12

How to work with matrices in OpenGL ES 2.0

Technology and Courage by Ivan Sutherland

More documents like this are at:  Humanities Current

11-Aug-12

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

Credits

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

This underground in NYC is fascinating

More documents like this are at:  Humanities Current

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!!!

What a goofy mistake! can you spot it?

More documents like this are at:  OpenGL

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.

What is a surface normal?

More documents like this are at:  OpenGL

3-Aug-12

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.

How to run Android applications on the device from Eclipse ADB

More documents like this are at:  OpenGL

2-Aug-12

How to run Android applications on the device from Eclipse ADB

What is mapreduce?

More documents like this are at:  00.15-Research

30-Jul-12

What is mapreduce?

What is Dryad?

More documents like this are at:  00.15-Research

30-Jul-12

What is Dryad?

What is D3?

More documents like this are at:  00.15-Research

30-Jul-12

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

What is Spark?

More documents like this are at:  00.15-Research

30-Jul-12

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.

What is Mesos?

More documents like this are at:  00.15-Research

30-Jul-12

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.

OpenGL ES 2.0 is not backward compatible with 1.x

More documents like this are at:  OpenGL

28-Jul-12

OpenGL ES 2.0 is not backward compatible with 1.x

what is pixel ownership?

More documents like this are at:  OpenGL

28-Jul-12

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?

More documents like this are at:  OpenGL

28-Jul-12

What is precision qualifier in gls?

What is Gouraud Shading?

More documents like this are at:  OpenGL

28-Jul-12

What is Gouraud Shading?

what type of variables are there in GLSL?

More documents like this are at:  OpenGL

28-Jul-12

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:  OpenGL

28-Jul-12

OpenGL support in the Android Emulator?

Creating a new android project

More documents like this are at:  Android Avds, Install, Emulator

28-Jul-12

Creating a new android project

How best to migrate projects to 1.5?

What are VAOs and VBOs?

More documents like this are at:  OpenGL

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.

How is indexing done in OpenGL ES 2.0?

More documents like this are at:  OpenGL

27-Jul-12

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?

What is OpenGL GLEW?

More documents like this are at:  OpenGL

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.

Collected notes on the Android Avds, Install, and Emulator

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

Android now has an excellent Tutorial on OpenGL ES 2.0!!!

More documents like this are at:  OpenGL

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?

More documents like this are at:  OpenGL

24-Jul-12

How can I create a MVP matrix for ES 2.0 in Android?

How are vertex colors interpolated in OpenGL?

More documents like this are at:  OpenGL

23-Jul-12

How are vertex colors interpolated in OpenGL?

whats up with Jelly Bean?

More documents like this are at:  Android 1.5

20-Jul-12

whats up with Jelly Bean?