don't support Int as vertex attribute
This commit is contained in:
parent
237e2d54cd
commit
5f6748f7b8
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue