CSPspEmu.Core.Gpu.VertexReader.ReadPositionByte C# (CSharp) Method

ReadPositionByte() public method

public ReadPositionByte ( ) : void
return void
        public void ReadPositionByte()
        {
            Align1();
            VertexInfo->Position.X = (float)((sbyte*)Pointer)[0];
            VertexInfo->Position.Y = (float)((sbyte*)Pointer)[1];
            VertexInfo->Position.Z = Transform2D ? (float)((byte*)Pointer)[2] : (float)((sbyte*)Pointer)[2];

            if (!Transform2D)
            {
                VertexInfo->Position.X *= 1.0f / 127f;
                VertexInfo->Position.Y *= 1.0f / 127f;
                VertexInfo->Position.Z *= 1.0f / 127f;
            }

            //Console.Error.WriteLine(VertexInfo->PZ);

            PointerOffset += sizeof(byte) * 3;
        }