Init initializes a device based on QueueFlagBits
(gp *GPU, flags vk.QueueFlagBits)
| 26 | |
| 27 | // Init initializes a device based on QueueFlagBits |
| 28 | func (dv *Device) Init(gp *GPU, flags vk.QueueFlagBits) error { |
| 29 | err := dv.FindQueue(gp, flags) |
| 30 | if err != nil { |
| 31 | return err |
| 32 | } |
| 33 | dv.MakeDevice(gp) |
| 34 | return nil |
| 35 | } |
| 36 | |
| 37 | // FindQueue finds queue for given flag bits, sets in QueueIndex |
| 38 | // returns error if not found. |
no test coverage detected