From bda3e2def06ef74d4d7a82ef0fdc66be74098fd1 Mon Sep 17 00:00:00 2001 From: David Steele Date: Thu, 30 Apr 2015 19:22:25 +0100 Subject: [PATCH] Minor Fixes to demos Change-Id: I089eedc9dc7ca3a14fe3a1b43d7a4e75ebc653ad --- examples/point-mesh/point-mesh-example.cpp | 16 ++++--- examples/textured-mesh/textured-mesh-example.cpp | 57 +++++++++++++++++++----- 2 files changed, 57 insertions(+), 16 deletions(-) diff --git a/examples/point-mesh/point-mesh-example.cpp b/examples/point-mesh/point-mesh-example.cpp index 4524784..bf6c077 100644 --- a/examples/point-mesh/point-mesh-example.cpp +++ b/examples/point-mesh/point-mesh-example.cpp @@ -37,6 +37,7 @@ attribute highp float aHue; varying mediump vec2 vTexCoord; uniform mediump mat4 uMvpMatrix; uniform mediump vec3 uSize; +uniform mediump float uPointSize; uniform lowp vec4 uFadeColor; varying mediump vec3 vVertexColor; varying mediump float vHue; @@ -51,11 +52,11 @@ vec3 hsv2rgb(vec3 c) void main() { mediump vec4 vertexPosition = vec4(aPosition, 0.0, 1.0); - vertexPosition.xyz *= uSize; + vertexPosition.xyz *= (uSize-uPointSize); vertexPosition = uMvpMatrix * vertexPosition; - vVertexColor = hsv2rgb( vec3( aHue, 0.6, 0.7 ) ); + vVertexColor = hsv2rgb( vec3( aHue, 0.7, 1.0 ) ); vHue = aHue; - gl_PointSize = 80.0; + gl_PointSize = uPointSize; gl_Position = vertexPosition; } ); @@ -85,10 +86,11 @@ Geometry CreateGeometry() Vertex polyhedraVertexData[numSides]; float angle=0; float sectorAngle = 2.0f * Math::PI / (float) numSides; + for(unsigned int i=0; i