Lines Matching refs:position
674 nw::math::VEC4 position = GetTranslate(light->WorldMatrix()); in ActivateFragmentLight() local
675 position.w = 1.0f; in ActivateFragmentLight()
676 this->TransformToViewCoordinate(&position, &viewMatrix, &position); in ActivateFragmentLight()
678 GraphicsDevice::ActivateFragmentLightPosition(index, position); in ActivateFragmentLight()
679 GraphicsDevice::SetFragmentLightPositionW(index, (position.w == 0.0f)); in ActivateFragmentLight()
713 nw::math::VEC4 position = GetTranslate(light->WorldMatrix()); in ActivateFragmentLight() local
714 position.w = 1.0f; in ActivateFragmentLight()
715 this->TransformToViewCoordinate(&position, &viewMatrix, &position); in ActivateFragmentLight()
718 GraphicsDevice::ActivateFragmentLightPosition(index, position, spotDirection); in ActivateFragmentLight()
719 GraphicsDevice::SetFragmentLightPositionW(index, (position.w == 0.0f)); in ActivateFragmentLight()
784 math::VEC4 position(light->Direction()); in ActivateVertexLight() local
785 position.w = LIGHT_INFINITY; in ActivateVertexLight()
787 this->TransformToViewCoordinate(&position, &viewMatrix, &position); in ActivateVertexLight()
790 -position); in ActivateVertexLight()
794 math::VEC4 position = GetTranslate(light->WorldMatrix()); in ActivateVertexLight() local
795 position.w = LIGHT_FINITY; in ActivateVertexLight()
797 this->TransformToViewCoordinate(&position, &viewMatrix, &position); in ActivateVertexLight()
800 position); in ActivateVertexLight()