From 8ff2a1bb35415ec8db519734a2b4e0163f280887 Mon Sep 17 00:00:00 2001 From: raven02 Date: Sat, 17 Aug 2013 22:05:50 +0800 Subject: [PATCH] softgpu : fix v_color0 to use MaterialAmbient --- GPU/Software/TransformUnit.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GPU/Software/TransformUnit.cpp b/GPU/Software/TransformUnit.cpp index 6667f3bdc5..6b9d831008 100644 --- a/GPU/Software/TransformUnit.cpp +++ b/GPU/Software/TransformUnit.cpp @@ -143,7 +143,7 @@ static VertexData ReadVertex(VertexReader& vreader) vreader.ReadColor0(col); vertex.color0 = Vec4(col[0]*255, col[1]*255, col[2]*255, col[3]*255); } else { - vertex.color0 = Vec4(gstate.materialdiffuse&0xFF, (gstate.materialdiffuse>>8)&0xFF, (gstate.materialdiffuse>>16)&0xFF, gstate.materialalpha&0xFF); + vertex.color0 = Vec4(gstate.getMaterialAmbientR(), gstate.getMaterialAmbientG(), gstate.getMaterialAmbientB(), gstate.getMaterialAmbientA()); } if (vreader.hasColor1()) {