Lines Matching refs:r

66 void adjustPoint(coord height[HFH][HFW], u16 r, u16 c, f32 h);
113 void adjustPoint(coord height[HFH][HFW], u16 r, u16 c, f32 h) in adjustPoint() argument
123 height[r][c].z = h; in adjustPoint()
130 u16 r, c; in createHeightField() local
139 for(r=0; r<HFH; r++) in createHeightField()
143 height[r][c].x = (f32) c - HFW/2.0f; in createHeightField()
144 height[r][c].y = (f32) r - HFH/2.0f; in createHeightField()
145 height[r][c].z = (f32) 0; in createHeightField()
146 height[r][c].nx = (f32) 0; in createHeightField()
147 height[r][c].ny = (f32) 0; in createHeightField()
148 height[r][c].nz = (f32) 1; in createHeightField()
149 height[r][c].s = (f32) (c & 3)/3.0f; in createHeightField()
150 height[r][c].t = (f32) (r & 3)/3.0f; in createHeightField()
156 for(r=1; r<HFH; r++) in createHeightField()
158 adjustPoint(height, r, 0, height[r-1][0].z); in createHeightField()
167 for(r=1; r<HFH; r++) in createHeightField()
171 h = (height[r-1][c].z + height[r][c-1].z)/2.0f; in createHeightField()
172 adjustPoint(height, r, c, h); in createHeightField()
178 for(r=0; r<HFH; r++) in createHeightField()
184 dx = height[r][c+1].z - height[r][c].z; in createHeightField()
188 dx = height[r][c+1].z - height[r][c-1].z; in createHeightField()
192 dx = height[r][c].z - height[r][c-1].z; in createHeightField()
195 if (r < 1) in createHeightField()
197 dy = height[r+1][c].z - height[r][c].z; in createHeightField()
201 dy = height[r+1][c].z - height[r-1][c].z; in createHeightField()
205 dy = height[r][c].z - height[r-1][c].z; in createHeightField()
210 height[r][c].nx = -dx * imag; in createHeightField()
211 height[r][c].ny = -dy * imag; in createHeightField()
212 height[r][c].nz = 1.0f * imag; in createHeightField()
490 u16 r, c; in drawHeightField() local
492 for(r=0; r<HFH-1; r++) in drawHeightField()
498 sendVertex(&height[r][c]); in drawHeightField()
499 sendVertex(&height[r+1][c]); in drawHeightField()