]> git.tdb.fi Git - libs/gl.git/blobdiff - source/render/instancearray.cpp
Rearrange vertex attributes
[libs/gl.git] / source / render / instancearray.cpp
index 028af3ad1ca088e2b92eabfb9765c01a30367f6b..bef6ec1772228984b7b09fed7fe1aeec9c693598 100644 (file)
@@ -44,9 +44,9 @@ InstanceArray::InstanceArray(const Object &o):
 
        if(ARB_vertex_array_object && ARB_instanced_arrays && ARB_draw_instanced)
        {
 
        if(ARB_vertex_array_object && ARB_instanced_arrays && ARB_draw_instanced)
        {
-               instance_data = new VertexArray((ATTRIB4,matrix_location, ATTRIB4,matrix_location+1, ATTRIB4,matrix_location+2));
+               instance_data = new VertexArray((RAW_ATTRIB4,matrix_location, RAW_ATTRIB4,matrix_location+1, RAW_ATTRIB4,matrix_location+2));
                const VertexFormat &fmt = instance_data->get_format();
                const VertexFormat &fmt = instance_data->get_format();
-               matrix_offset = fmt.offset(make_indexed_attribute(ATTRIB4, matrix_location));
+               matrix_offset = fmt.offset(make_indexed_attribute(RAW_ATTRIB4, matrix_location));
 
                instance_buffer = new Buffer(ARRAY_BUFFER);
                instance_data->use_buffer(instance_buffer);
 
                instance_buffer = new Buffer(ARRAY_BUFFER);
                instance_data->use_buffer(instance_buffer);