Lines Matching refs:position
665 nw::math::VEC4 position = GetTranslate(light->WorldMatrix()); in ActivateFragmentLight() local
666 position.w = 1.0f; in ActivateFragmentLight()
667 this->TransformToViewCoordinate(&position, &viewMatrix, &position); in ActivateFragmentLight()
669 GraphicsDevice::ActivateFragmentLightPosition(index, position); in ActivateFragmentLight()
670 GraphicsDevice::SetFragmentLightPositionW(index, (position.w == 0.0f)); in ActivateFragmentLight()
707 nw::math::VEC4 position = GetTranslate(light->WorldMatrix()); in ActivateFragmentLight() local
708 position.w = 1.0f; in ActivateFragmentLight()
709 this->TransformToViewCoordinate(&position, &viewMatrix, &position); in ActivateFragmentLight()
712 GraphicsDevice::ActivateFragmentLightPosition(index, position, spotDirection); in ActivateFragmentLight()
713 GraphicsDevice::SetFragmentLightPositionW(index, (position.w == 0.0f)); in ActivateFragmentLight()
776 math::VEC4 position(light->Direction()); in ActivateVertexLight() local
777 position.w = LIGHT_INFINITY; in ActivateVertexLight()
779 this->TransformToViewCoordinate(&position, &viewMatrix, &position); in ActivateVertexLight()
782 -position); in ActivateVertexLight()
786 math::VEC4 position = GetTranslate(light->WorldMatrix()); in ActivateVertexLight() local
787 position.w = LIGHT_FINITY; in ActivateVertexLight()
789 this->TransformToViewCoordinate(&position, &viewMatrix, &position); in ActivateVertexLight()
792 position); in ActivateVertexLight()