Let's use OpenGL-style vertex colors by default on non-Windows platforms

This commit is contained in:
rdb 2015-04-04 21:38:54 +02:00
parent b323d73622
commit 4976345486

View File

@ -2244,9 +2244,15 @@ make_vertex_data(const EggRenderState *render_state,
}
if (!ignore_color) {
array_format->add_column
(InternalName::get_color(), 1,
// Let's not use Direct3D-style colors on platforms where we only
// have OpenGL anyway.
#ifdef _WIN32
array_format->add_column(InternalName::get_color(), 1,
Geom::NT_packed_dabc, Geom::C_color);
#else
array_format->add_column(InternalName::get_color(), 4,
Geom::NT_uint8, Geom::C_color);
#endif
}
vector_string uv_names, uvw_names, tbn_names;