From 1e69f695b4291cba602e392884f11ee1cfc33378 Mon Sep 17 00:00:00 2001 From: Seth Alves Date: Tue, 5 Jan 2016 16:06:59 -0800 Subject: [PATCH] update polyvox shader to track changes in packDeferredFragment --- libraries/entities-renderer/src/polyvox.slf | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libraries/entities-renderer/src/polyvox.slf b/libraries/entities-renderer/src/polyvox.slf index c694630770..2bdecbf9fe 100644 --- a/libraries/entities-renderer/src/polyvox.slf +++ b/libraries/entities-renderer/src/polyvox.slf @@ -28,6 +28,9 @@ void main(void) { vec3 worldNormal = cross(dFdy(_worldPosition.xyz), dFdx(_worldPosition.xyz)); worldNormal = normalize(worldNormal); + vec3 specular = DEFAULT_SPECULAR; + float shininess = DEFAULT_SHININESS; + float inPositionX = (_worldPosition.x - 0.5) / voxelVolumeSize.x; float inPositionY = (_worldPosition.y - 0.5) / voxelVolumeSize.y; float inPositionZ = (_worldPosition.z - 0.5) / voxelVolumeSize.z; @@ -41,5 +44,5 @@ void main(void) { vec3 yzDiffuseScaled = yzDiffuse.rgb * abs(worldNormal.x); vec4 diffuse = vec4(xyDiffuseScaled + xzDiffuseScaled + yzDiffuseScaled, 1.0); - packDeferredFragment(_normal, 0.0, vec3(diffuse), vec3(0.01, 0.01, 0.01), 10.0); + packDeferredFragment(_normal, 1.0, vec3(diffuse), specular, shininess); }