func BindImageTexture(unit uint32, texture uint32, level int32, layered bool, layer int32, access uint32, format uint32) {
	syscall.Syscall9(gpBindImageTexture, 7, uintptr(unit), uintptr(texture), uintptr(level), boolToUintptr(layered), uintptr(layer), uintptr(access), uintptr(format), 0, 0)
}
func BindImageTexture(unit uint32, texture uint32, level int32, layered bool, layer int32, access uint32, format uint32) {
	syscall.Syscall9(gpBindImageTexture, 7, uintptr(unit), uintptr(texture), uintptr(level), boolToUintptr(layered), uintptr(layer), uintptr(access), uintptr(format), 0, 0)
}
func BindImageTexture ( unit uint32 , texture uint32 , level int32 , layered bool , layer int32 , access uint32 , format uint32 ) { syscall . Syscall9 ( gpBindImageTexture , 7 , uintptr ( unit ) , uintptr ( texture ) , uintptr ( level ) , boolToUintptr ( layered ) , uintptr ( layer ) , uintptr ( access ) , uintptr ( format ) , 0 , 0 ) }
// bind a level of a texture to an image unit
bind a level of a texture to an image unit