Merge branch 'gen2brain:master' into master

This commit is contained in:
Hultan 2024-10-19 09:56:05 +02:00 committed by GitHub
commit 077c9b9f63
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 27 additions and 2 deletions

View file

@ -1358,10 +1358,14 @@ func EndScissorMode() {
} }
// BeginVrStereoMode - Begin stereo rendering (requires VR simulator) // BeginVrStereoMode - Begin stereo rendering (requires VR simulator)
func BeginVrStereoMode(config VrStereoConfig) {} func BeginVrStereoMode(config VrStereoConfig) {
beginVrStereoMode(uintptr(unsafe.Pointer(&config)))
}
// EndVrStereoMode - End stereo rendering (requires VR simulator) // EndVrStereoMode - End stereo rendering (requires VR simulator)
func EndVrStereoMode() {} func EndVrStereoMode() {
endVrStereoMode()
}
// LoadVrStereoConfig - Load VR stereo config for VR simulator device parameters // LoadVrStereoConfig - Load VR stereo config for VR simulator device parameters
func LoadVrStereoConfig(device VrDeviceInfo) VrStereoConfig { func LoadVrStereoConfig(device VrDeviceInfo) VrStereoConfig {

View file

@ -1218,3 +1218,24 @@ func GetTouchPointCount() int32 {
v := (int32)(ret) v := (int32)(ret)
return v return v
} }
// BeginVrStereoMode - Begin stereo rendering (requires VR simulator)
func BeginVrStereoMode(config VrStereoConfig) {
C.BeginVrStereoMode(*(*C.VrStereoConfig)(unsafe.Pointer(&config)))
}
// EndVrStereoMode - End stereo rendering (requires VR simulator)
func EndVrStereoMode() {
C.EndVrStereoMode()
}
// LoadVrStereoConfig - Load VR stereo config for VR simulator device parameters
func LoadVrStereoConfig(device VrDeviceInfo) VrStereoConfig {
ret := C.LoadVrStereoConfig(*(*C.VrDeviceInfo)(unsafe.Pointer(&device)))
return *(*VrStereoConfig)(unsafe.Pointer(&ret))
}
// UnloadVrStereoConfig - Unload VR stereo config
func UnloadVrStereoConfig(config VrStereoConfig) {
C.UnloadVrStereoConfig(*(*C.VrStereoConfig)(unsafe.Pointer(&config)))
}