- Timestamp:
- 03/19/07 16:53:44 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/App/Demos/Illum/Ogre/Media/materials/GTPEnvMap/GTPEnvMap.hlsl
r2175 r2266 8 8 float readDistanceCubeMap(samplerCUBE dcm, float3 coord) 9 9 { 10 float dist = texCUBE(dcm, float3(coord.xy, - coord.z)). r;10 float dist = texCUBE(dcm, float3(coord.xy, - coord.z)).a; 11 11 if(dist == 0) dist = 1000; ///sky 12 12 return dist; … … 97 97 float3 R = reflect( V, N); 98 98 float3 T = refract(V, N, sRefraction); 99 99 100 100 RR = R; TT = T; 101 101 RR = Hit(cubePos, R, DistanceMap); … … 128 128 RR = R; 129 129 RR = Hit(cubePos, R, DistanceMap); 130 Color = readCubeMap(CubeMap, RR ); 130 Color = readCubeMap(CubeMap, RR); 131 //Color = readDistanceCubeMap(DistanceMap, cubePos)/300.0; 132 //return Color; 131 133 132 134 float ctheta_in = dot(N, R);
Note: See TracChangeset
for help on using the changeset viewer.