throw invalid_operation("VertexFormat::operator,");
VertexFormat r = *this;
- UInt16 &a = r.attributes[r.count-1];
+ uint16_t &a = r.attributes[r.count-1];
a = make_typed_attribute(static_cast<VertexAttribute>(a), t);
return r;
throw invalid_operation("VertexFormat::operator,");
VertexFormat r = *this;
- UInt16 &a = r.attributes[r.count-1];
+ uint16_t &a = r.attributes[r.count-1];
a = make_indexed_attribute(static_cast<VertexAttribute>(a), i);
return r;
unsigned VertexFormat::stride() const
{
unsigned s = 0;
- for(const UInt16 *i=begin(); i!=end(); ++i)
+ for(const uint16_t *i=begin(); i!=end(); ++i)
s += get_attribute_size(*i);
return s;
}
{
unsigned sem = get_attribute_semantic(attr);
unsigned offs = 0;
- for(const UInt16 *i=begin(); i!=end(); ++i)
+ for(const uint16_t *i=begin(); i!=end(); ++i)
{
if(get_attribute_semantic(*i)==sem)
{