Add GopherJS bindings for raylib.js
This commit is contained in:
parent
6de595f396
commit
2bfca1f330
9 changed files with 1592 additions and 111 deletions
|
@ -15,21 +15,11 @@ func (v *VrDeviceInfo) cptr() *C.VrDeviceInfo {
|
|||
return (*C.VrDeviceInfo)(unsafe.Pointer(v))
|
||||
}
|
||||
|
||||
// newVrDeviceInfoFromPointer - Returns new VrDeviceInfo from pointer
|
||||
func newVrDeviceInfoFromPointer(ptr unsafe.Pointer) VrDeviceInfo {
|
||||
return *(*VrDeviceInfo)(ptr)
|
||||
}
|
||||
|
||||
// cptr returns C pointer
|
||||
func (s *Shader) cptr() *C.Shader {
|
||||
return (*C.Shader)(unsafe.Pointer(s))
|
||||
}
|
||||
|
||||
// newShaderFromPointer - Returns new Shader from pointer
|
||||
func newShaderFromPointer(ptr unsafe.Pointer) Shader {
|
||||
return *(*Shader)(ptr)
|
||||
}
|
||||
|
||||
// LoadShader - Load a custom shader and bind default locations
|
||||
func LoadShader(vsFileName string, fsFileName string) Shader {
|
||||
cvsFileName := C.CString(vsFileName)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue