gl.go 493 B

1234567891011121314151617181920212223242526272829
  1. //go:generate go run ../../../cmd/fyne bundle -o shaders.go --prefix shader --package gl shaders/
  2. package gl
  3. import (
  4. "log"
  5. "runtime"
  6. "fyne.io/fyne/v2"
  7. )
  8. const floatSize = 4
  9. const max16bit = float32(255 * 255)
  10. func logGLError(err uint32) {
  11. if fyne.CurrentApp().Settings().BuildType() != fyne.BuildDebug {
  12. return
  13. }
  14. if err == 0 {
  15. return
  16. }
  17. log.Printf("Error %x in GL Renderer", err)
  18. _, file, line, ok := runtime.Caller(2)
  19. if ok {
  20. log.Printf(" At: %s:%d", file, line)
  21. }
  22. }