mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-07-11 01:25:07 +02:00
19 lines
528 B
C
19 lines
528 B
C
#pragma once
|
|
|
|
#include "Common/Math/CrossSIMD.h"
|
|
#include "GPU/GPUState.h"
|
|
|
|
inline Vec4F32 LoadViewportOffsetVec(const GEState &gstate) {
|
|
// We ignore the last member.
|
|
return Vec4F32::LoadF24x4(&gstate.viewportxcenter);
|
|
}
|
|
inline Vec4F32 LoadViewportScaleVec(const GEState &gstate) {
|
|
// We ignore the last member.
|
|
return Vec4F32::LoadF24x4(&gstate.viewportxscale);
|
|
}
|
|
inline UVScale LoadUVScaleOffset(const GEState &gstate) {
|
|
UVScale uvScale;
|
|
Vec4F32::LoadF24x4(&gstate.texscaleu).Store(&uvScale.uScale);
|
|
return uvScale;
|
|
}
|