26 lines
366 B
Go
26 lines
366 B
Go
|
// +build js
|
||
|
|
||
|
package glfw
|
||
|
|
||
|
var hints = make(map[Hint]int)
|
||
|
|
||
|
type Hint int
|
||
|
|
||
|
const (
|
||
|
AlphaBits Hint = iota
|
||
|
DepthBits
|
||
|
StencilBits
|
||
|
Samples
|
||
|
Resizable
|
||
|
|
||
|
// goxjs/glfw-specific hints for WebGL.
|
||
|
PremultipliedAlpha
|
||
|
PreserveDrawingBuffer
|
||
|
PreferLowPowerToHighPerformance
|
||
|
FailIfMajorPerformanceCaveat
|
||
|
)
|
||
|
|
||
|
func WindowHint(target Hint, hint int) {
|
||
|
hints[target] = hint
|
||
|
}
|