don't support Int as vertex attribute

This commit is contained in:
faiface 2016-12-02 18:21:28 +01:00
parent 237e2d54cd
commit 5f6748f7b8
1 changed files with 2 additions and 2 deletions

View File

@ -94,7 +94,7 @@ func NewVertexArray(parent Doer, format VertexFormat, mode VertexDrawMode, usage
offset := 0 offset := 0
for _, attr := range format { for _, attr := range format {
switch attr.Type { switch attr.Type {
case Int, Float, Vec2, Vec3, Vec4: case Float, Vec2, Vec3, Vec4:
default: default:
return nil, errors.New("failed to create vertex array: invalid vertex format: invalid attribute type") return nil, errors.New("failed to create vertex array: invalid vertex format: invalid attribute type")
} }
@ -126,7 +126,7 @@ func NewVertexArray(parent Doer, format VertexFormat, mode VertexDrawMode, usage
var size int32 var size int32
switch attr.Type { switch attr.Type {
case Int, Float: case Float:
size = 1 size = 1
case Vec2: case Vec2:
size = 2 size = 2