add check for valid msaa values in NewWindow()
This commit is contained in:
parent
7615c055cf
commit
f6e2f3a8d8
|
@ -1,6 +1,7 @@
|
||||||
package pixelgl
|
package pixelgl
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"fmt"
|
||||||
"image"
|
"image"
|
||||||
"image/color"
|
"image/color"
|
||||||
"runtime"
|
"runtime"
|
||||||
|
@ -123,6 +124,17 @@ func NewWindow(cfg WindowConfig) (*Window, error) {
|
||||||
|
|
||||||
w := &Window{bounds: cfg.Bounds, cursorVisible: true}
|
w := &Window{bounds: cfg.Bounds, cursorVisible: true}
|
||||||
|
|
||||||
|
flag := false
|
||||||
|
for _, v := range []int{0, 2, 4, 8, 16} {
|
||||||
|
if cfg.SamplesMSAA == v {
|
||||||
|
flag = true
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if !flag {
|
||||||
|
return nil, fmt.Errorf("invalid value '%v' for msaaSamples", cfg.SamplesMSAA)
|
||||||
|
}
|
||||||
|
|
||||||
err := mainthread.CallErr(func() error {
|
err := mainthread.CallErr(func() error {
|
||||||
var err error
|
var err error
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue