Lines Matching refs:Position
182 light[i].position = {0.0f, 0.0f, 1.0f, 0.0f};
663 light[index].position = {v.x, v.y, v.z, v.w};
1393 case GL_VERTEX_ARRAY_SIZE: *params = mState.vertexAttribute[sw::Position].mSize; break;
1394 case GL_VERTEX_ARRAY_TYPE: *params = mState.vertexAttribute[sw::Position].mType; break;
1395 case GL_VERTEX_ARRAY_STRIDE: *params = mState.vertexAttribute[sw::Position].mStride; break;
1396 case GL_VERTEX_ARRAY_BUFFER_BINDING: *params = mState.vertexAttribute[sw::Position].mBoundBuffer.name(); break;
1419 case GL_VERTEX_ARRAY_POINTER: *params = mState.vertexAttribute[sw::Position].mPointer; break;
1974 if(light[i].position.w != 0.0f)
1976 device->setLightPosition(i, sw::Point(light[i].position.x / light[i].position.w, light[i].position.y / light[i].position.w, light[i].position.z / light[i].position.w));
1980 // Hack: set the position far way
1981 float max = sw::max(abs(light[i].position.x), abs(light[i].position.y), abs(light[i].position.z));
1982 device->setLightPosition(i, sw::Point(1e10f * (light[i].position.x / max), 1e10f * (light[i].position.y / max), 1e10f * (light[i].position.z / max)));
2837 VertexAttribute oldPositionAttribute = mState.vertexAttribute[sw::Position];
2858 mState.vertexAttribute[sw::Position] = oldPositionAttribute;
3375 mState.vertexAttribute[sw::Position].mArrayEnabled = enable;
3380 return mState.vertexAttribute[sw::Position].mArrayEnabled;