rlgl: rlColorMask added
This commit is contained in:
parent
e5537960f0
commit
de01649968
2 changed files with 12 additions and 0 deletions
|
@ -390,6 +390,11 @@ func DisableBackfaceCulling() {
|
|||
C.rlDisableBackfaceCulling()
|
||||
}
|
||||
|
||||
// ColorMask - Color mask control
|
||||
func ColorMask(r, g, b, a bool) {
|
||||
C.rlColorMask(C.bool(r), C.bool(g), C.bool(b), C.bool(a))
|
||||
}
|
||||
|
||||
// SetCullFace - Set face culling mode
|
||||
func SetCullFace(mode int32) {
|
||||
cmode := C.int(mode)
|
||||
|
|
|
@ -64,6 +64,7 @@ var rlEnableDepthMask func()
|
|||
var rlDisableDepthMask func()
|
||||
var rlEnableBackfaceCulling func()
|
||||
var rlDisableBackfaceCulling func()
|
||||
var rlColorMask func(r, g, b, a bool)
|
||||
var rlSetCullFace func(mode int32)
|
||||
var rlEnableScissorTest func()
|
||||
var rlDisableScissorTest func()
|
||||
|
@ -193,6 +194,7 @@ func initRlglPurego() {
|
|||
purego.RegisterLibFunc(&rlDisableDepthMask, raylibDll, "rlDisableDepthMask")
|
||||
purego.RegisterLibFunc(&rlEnableBackfaceCulling, raylibDll, "rlEnableBackfaceCulling")
|
||||
purego.RegisterLibFunc(&rlDisableBackfaceCulling, raylibDll, "rlDisableBackfaceCulling")
|
||||
purego.RegisterLibFunc(&rlColorMask, raylibDll, "rlColorMask")
|
||||
purego.RegisterLibFunc(&rlSetCullFace, raylibDll, "rlSetCullFace")
|
||||
purego.RegisterLibFunc(&rlEnableScissorTest, raylibDll, "rlEnableScissorTest")
|
||||
purego.RegisterLibFunc(&rlDisableScissorTest, raylibDll, "rlDisableScissorTest")
|
||||
|
@ -553,6 +555,11 @@ func DisableBackfaceCulling() {
|
|||
rlDisableBackfaceCulling()
|
||||
}
|
||||
|
||||
// ColorMask - Color mask control
|
||||
func ColorMask(r, g, b, a bool) {
|
||||
rlColorMask(r, g, b, a)
|
||||
}
|
||||
|
||||
// SetCullFace - Set face culling mode
|
||||
func SetCullFace(mode int32) {
|
||||
rlSetCullFace(mode)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue