(ret vk.Result)
| 20 | } |
| 21 | |
| 22 | func NewError(ret vk.Result) error { |
| 23 | if ret != vk.Success { |
| 24 | err := fmt.Errorf("vulkan error: %s (%d)", vk.Error(ret).Error(), ret) |
| 25 | if Debug { |
| 26 | log.Println(err) |
| 27 | debug.PrintStack() |
| 28 | } |
| 29 | return err |
| 30 | } |
| 31 | return nil |
| 32 | } |
| 33 | |
| 34 | func IfPanic(err error, finalizers ...func()) { |
| 35 | if err != nil { |
no test coverage detected