fix some compile issues using premake
use textured cube/sphere model for test
This commit is contained in:
@@ -76,12 +76,13 @@ struct Shader : public IShader {
|
||||
float diff = ambient+b3Min(b3Max(0.f, bn*m_light_dir_local),(1-ambient));
|
||||
//float diff = b3Max(0.f, n*m_light_dir_local);
|
||||
color = m_model->diffuse(uv)*diff;
|
||||
//colors are store in BGRA?
|
||||
color = TGAColor(color[0]*m_colorRGBA[2],
|
||||
color[1]*m_colorRGBA[1],
|
||||
color[2]*m_colorRGBA[0],
|
||||
color[3]*m_colorRGBA[3]);
|
||||
|
||||
|
||||
//warning: bgra color is swapped to rgba to upload texture
|
||||
color.bgra[0] *= m_colorRGBA[0];
|
||||
color.bgra[1] *= m_colorRGBA[1];
|
||||
color.bgra[2] *= m_colorRGBA[2];
|
||||
color.bgra[3] *= m_colorRGBA[3];
|
||||
|
||||
return false;
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user