rlgl: rlGetActiveFramebuffer added
This commit is contained in:
parent
5d9fdd5313
commit
f10c42c14e
2 changed files with 12 additions and 0 deletions
|
@ -329,6 +329,11 @@ func DisableFramebuffer() {
|
||||||
C.rlDisableFramebuffer()
|
C.rlDisableFramebuffer()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// GetActiveFramebuffer - Get the currently active render texture (fbo), 0 for default framebuffer
|
||||||
|
func GetActiveFramebuffer() uint32 {
|
||||||
|
return uint32(C.rlGetActiveFramebuffer())
|
||||||
|
}
|
||||||
|
|
||||||
// ActiveDrawBuffers - Activate multiple draw color buffers
|
// ActiveDrawBuffers - Activate multiple draw color buffers
|
||||||
func ActiveDrawBuffers(count int32) {
|
func ActiveDrawBuffers(count int32) {
|
||||||
ccount := C.int(count)
|
ccount := C.int(count)
|
||||||
|
|
|
@ -52,6 +52,7 @@ var rlEnableShader func(id uint32)
|
||||||
var rlDisableShader func()
|
var rlDisableShader func()
|
||||||
var rlEnableFramebuffer func(id uint32)
|
var rlEnableFramebuffer func(id uint32)
|
||||||
var rlDisableFramebuffer func()
|
var rlDisableFramebuffer func()
|
||||||
|
var rlGetActiveFramebuffer func() uint32
|
||||||
var rlActiveDrawBuffers func(count int32)
|
var rlActiveDrawBuffers func(count int32)
|
||||||
var rlEnableColorBlend func()
|
var rlEnableColorBlend func()
|
||||||
var rlDisableColorBlend func()
|
var rlDisableColorBlend func()
|
||||||
|
@ -178,6 +179,7 @@ func initRlglPurego() {
|
||||||
purego.RegisterLibFunc(&rlDisableShader, raylibDll, "rlDisableShader")
|
purego.RegisterLibFunc(&rlDisableShader, raylibDll, "rlDisableShader")
|
||||||
purego.RegisterLibFunc(&rlEnableFramebuffer, raylibDll, "rlEnableFramebuffer")
|
purego.RegisterLibFunc(&rlEnableFramebuffer, raylibDll, "rlEnableFramebuffer")
|
||||||
purego.RegisterLibFunc(&rlDisableFramebuffer, raylibDll, "rlDisableFramebuffer")
|
purego.RegisterLibFunc(&rlDisableFramebuffer, raylibDll, "rlDisableFramebuffer")
|
||||||
|
purego.RegisterLibFunc(&rlGetActiveFramebuffer, raylibDll, "rlGetActiveFramebuffer")
|
||||||
purego.RegisterLibFunc(&rlActiveDrawBuffers, raylibDll, "rlActiveDrawBuffers")
|
purego.RegisterLibFunc(&rlActiveDrawBuffers, raylibDll, "rlActiveDrawBuffers")
|
||||||
purego.RegisterLibFunc(&rlEnableColorBlend, raylibDll, "rlEnableColorBlend")
|
purego.RegisterLibFunc(&rlEnableColorBlend, raylibDll, "rlEnableColorBlend")
|
||||||
purego.RegisterLibFunc(&rlDisableColorBlend, raylibDll, "rlDisableColorBlend")
|
purego.RegisterLibFunc(&rlDisableColorBlend, raylibDll, "rlDisableColorBlend")
|
||||||
|
@ -487,6 +489,11 @@ func DisableFramebuffer() {
|
||||||
rlDisableFramebuffer()
|
rlDisableFramebuffer()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// GetActiveFramebuffer - Get the currently active render texture (fbo), 0 for default framebuffer
|
||||||
|
func GetActiveFramebuffer() uint32 {
|
||||||
|
return rlGetActiveFramebuffer()
|
||||||
|
}
|
||||||
|
|
||||||
// ActiveDrawBuffers - Activate multiple draw color buffers
|
// ActiveDrawBuffers - Activate multiple draw color buffers
|
||||||
func ActiveDrawBuffers(count int32) {
|
func ActiveDrawBuffers(count int32) {
|
||||||
rlActiveDrawBuffers(count)
|
rlActiveDrawBuffers(count)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue