Commits

Jason McKesson committed 3c1ea36

Tut13: Impostors verified functional in ATI and NVIDIA.
Had to fix an NVIDIA bug with gl_PrimitiveID.

  • Participants
  • Parent commits 78e43af

Comments (0)

Files changed (2)

File Tut 13 Impostors/data/GeomImpostor.frag

 #version 330
+#extension GL_EXT_gpu_shader4 : enable
 
 in FragData
 {
 	
 	vec3 halfAngle = normalize(lightDir + viewDirection);
 	float angleNormalHalf = acos(dot(halfAngle, surfaceNormal));
-	float exponent = angleNormalHalf / material.specularShininess.x;
+	float exponent = angleNormalHalf / material.specularShininess.x;		//ATI Array Bug fix. Not really a vec4.
 	exponent = -(exponent * exponent);
 	float gaussianTerm = exp(exponent);
 

File Tut 13 Impostors/data/GeomImpostor.geom

-#version 330
+#version 330 core
+#extension GL_EXT_gpu_shader4 : enable
 
 layout(std140) uniform;
 layout(points) in;