mirror of
https://github.com/hrydgard/ppsspp.git
synced 2024-11-23 13:30:02 +00:00
GPU: Rename pos/uv w for clarity.
This commit is contained in:
parent
b4715e4d88
commit
7edfdd2cdd
@ -213,7 +213,7 @@ void SoftwareTransform::Decode(int prim, u32 vertType, const DecVtxFormat &decVt
|
|||||||
// TODO: Write to a flexible buffer, we don't always need all four components.
|
// TODO: Write to a flexible buffer, we don't always need all four components.
|
||||||
TransformedVertex &vert = transformed[index];
|
TransformedVertex &vert = transformed[index];
|
||||||
reader.ReadPos(vert.pos);
|
reader.ReadPos(vert.pos);
|
||||||
vert.posw = 1.0f;
|
vert.pos_w = 1.0f;
|
||||||
|
|
||||||
if (reader.hasColor0()) {
|
if (reader.hasColor0()) {
|
||||||
if (provokeIndOffset != 0 && index + provokeIndOffset < maxIndex) {
|
if (provokeIndOffset != 0 && index + provokeIndOffset < maxIndex) {
|
||||||
|
@ -2259,10 +2259,10 @@ void GPUCommon::Execute_ImmVertexAlphaPrim(u32 op, u32 diff) {
|
|||||||
v.x = ((gstate.imm_vscx & 0xFFFFFF) - offsetX) / 16.0f;
|
v.x = ((gstate.imm_vscx & 0xFFFFFF) - offsetX) / 16.0f;
|
||||||
v.y = ((gstate.imm_vscy & 0xFFFFFF) - offsetY) / 16.0f;
|
v.y = ((gstate.imm_vscy & 0xFFFFFF) - offsetY) / 16.0f;
|
||||||
v.z = gstate.imm_vscz & 0xFFFF;
|
v.z = gstate.imm_vscz & 0xFFFF;
|
||||||
v.posw = 1.0f;
|
v.pos_w = 1.0f;
|
||||||
v.u = getFloat24(gstate.imm_vtcs);
|
v.u = getFloat24(gstate.imm_vtcs);
|
||||||
v.v = getFloat24(gstate.imm_vtct);
|
v.v = getFloat24(gstate.imm_vtct);
|
||||||
v.w = getFloat24(gstate.imm_vtcq);
|
v.uv_w = getFloat24(gstate.imm_vtcq);
|
||||||
v.color0_32 = (gstate.imm_cv & 0xFFFFFF) | (gstate.imm_ap << 24);
|
v.color0_32 = (gstate.imm_cv & 0xFFFFFF) | (gstate.imm_ap << 24);
|
||||||
v.fog = 0.0f; // we have no information about the scale here
|
v.fog = 0.0f; // we have no information about the scale here
|
||||||
v.color1_32 = gstate.imm_scv & 0xFFFFFF;
|
v.color1_32 = gstate.imm_scv & 0xFFFFFF;
|
||||||
|
@ -43,13 +43,13 @@ enum {
|
|||||||
struct TransformedVertex {
|
struct TransformedVertex {
|
||||||
union {
|
union {
|
||||||
struct {
|
struct {
|
||||||
float x, y, z, posw; // in case of morph, preblend during decode
|
float x, y, z, pos_w; // in case of morph, preblend during decode
|
||||||
};
|
};
|
||||||
float pos[4];
|
float pos[4];
|
||||||
};
|
};
|
||||||
union {
|
union {
|
||||||
struct {
|
struct {
|
||||||
float u; float v; float w; // scaled by uscale, vscale, if there
|
float u; float v; float uv_w; // scaled by uscale, vscale, if there
|
||||||
};
|
};
|
||||||
float uv[3];
|
float uv[3];
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user