Skip to content

Instantly share code, notes, and snippets.

View shirish47's full-sized avatar

Shirish Jadav shirish47

View GitHub Profile
@shirish47
shirish47 / Gray code in Arduino
Created December 17, 2015 11:19
This is simple implementation of Gray to binary and Binary to Gray for a single Byte of Data.
uint8_t Binary2Gray(uint8_t data)
{
int n_data=(data>>1);
n_data=(data ^ n_data);
return n_data;
}
uint8_t Gray2Binary(uint8_t data)
{
byte b[8]={0,0,0,0,0,0,0,0};
void stestingApp::setup()
{
mCam.lookAt(vec3(3, 2, 4), vec3(0));
try {
mGlsl = gl::GlslProg::create(gl::GlslProg::Format().vertex(loadAsset("sh.vert")).fragment(loadAsset("sh.frag")));
}
catch (gl::GlslProgCompileExc ex) {
console() <<"Shader Creation failed: "<< ex.what() << endl;
quit();
#version 150
in vec3 v3LightDirection;
in vec3 v3Direction;
in vec3 c0;
in vec3 c1;
out vec4 color;
#version 150
uniform mat4 ciModelViewProjection;
uniform mat4 ciProjectionMatrix;
uniform mat4 ciModelViewMatrix;
in vec4 ciPosition;
uniform vec3 v3LightPosition; // The direction vector to the light source