Lines Matching refs:position
667 nw::math::VEC4 position = GetTranslate(light->WorldMatrix()); in ActivateFragmentLight() local
668 position.w = 1.0f; in ActivateFragmentLight()
669 this->TransformToViewCoordinate(&position, &viewMatrix, &position); in ActivateFragmentLight()
671 GraphicsDevice::ActivateFragmentLightPosition(index, position); in ActivateFragmentLight()
672 GraphicsDevice::SetFragmentLightPositionW(index, (position.w == 0.0f)); in ActivateFragmentLight()
709 nw::math::VEC4 position = GetTranslate(light->WorldMatrix()); in ActivateFragmentLight() local
710 position.w = 1.0f; in ActivateFragmentLight()
711 this->TransformToViewCoordinate(&position, &viewMatrix, &position); in ActivateFragmentLight()
714 GraphicsDevice::ActivateFragmentLightPosition(index, position, spotDirection); in ActivateFragmentLight()
715 GraphicsDevice::SetFragmentLightPositionW(index, (position.w == 0.0f)); in ActivateFragmentLight()
778 math::VEC4 position(light->Direction()); in ActivateVertexLight() local
779 position.w = LIGHT_INFINITY; in ActivateVertexLight()
781 this->TransformToViewCoordinate(&position, &viewMatrix, &position); in ActivateVertexLight()
784 -position); in ActivateVertexLight()
788 math::VEC4 position = GetTranslate(light->WorldMatrix()); in ActivateVertexLight() local
789 position.w = LIGHT_FINITY; in ActivateVertexLight()
791 this->TransformToViewCoordinate(&position, &viewMatrix, &position); in ActivateVertexLight()
794 position); in ActivateVertexLight()