IsShaderReady() is now IsShaderValid()
This commit is contained in:
parent
886e44de9c
commit
52954882a0
2 changed files with 8 additions and 8 deletions
|
@ -95,7 +95,7 @@ var loadVrStereoConfig func(config uintptr, device uintptr)
|
||||||
var unloadVrStereoConfig func(config uintptr)
|
var unloadVrStereoConfig func(config uintptr)
|
||||||
var loadShader func(shader uintptr, vsFileName uintptr, fsFileName uintptr)
|
var loadShader func(shader uintptr, vsFileName uintptr, fsFileName uintptr)
|
||||||
var loadShaderFromMemory func(shader uintptr, vsCode uintptr, fsCode uintptr)
|
var loadShaderFromMemory func(shader uintptr, vsCode uintptr, fsCode uintptr)
|
||||||
var isShaderReady func(shader uintptr) bool
|
var isShaderValid func(shader uintptr) bool
|
||||||
var getShaderLocation func(shader uintptr, uniformName string) int32
|
var getShaderLocation func(shader uintptr, uniformName string) int32
|
||||||
var getShaderLocationAttrib func(shader uintptr, attribName string) int32
|
var getShaderLocationAttrib func(shader uintptr, attribName string) int32
|
||||||
var setShaderValue func(shader uintptr, locIndex int32, value []float32, uniformType int32)
|
var setShaderValue func(shader uintptr, locIndex int32, value []float32, uniformType int32)
|
||||||
|
@ -593,7 +593,7 @@ func init() {
|
||||||
purego.RegisterLibFunc(&unloadVrStereoConfig, raylibDll, "UnloadVrStereoConfig")
|
purego.RegisterLibFunc(&unloadVrStereoConfig, raylibDll, "UnloadVrStereoConfig")
|
||||||
purego.RegisterLibFunc(&loadShader, raylibDll, "LoadShader")
|
purego.RegisterLibFunc(&loadShader, raylibDll, "LoadShader")
|
||||||
purego.RegisterLibFunc(&loadShaderFromMemory, raylibDll, "LoadShaderFromMemory")
|
purego.RegisterLibFunc(&loadShaderFromMemory, raylibDll, "LoadShaderFromMemory")
|
||||||
purego.RegisterLibFunc(&isShaderReady, raylibDll, "IsShaderReady")
|
purego.RegisterLibFunc(&isShaderValid, raylibDll, "IsShaderValid")
|
||||||
purego.RegisterLibFunc(&getShaderLocation, raylibDll, "GetShaderLocation")
|
purego.RegisterLibFunc(&getShaderLocation, raylibDll, "GetShaderLocation")
|
||||||
purego.RegisterLibFunc(&getShaderLocationAttrib, raylibDll, "GetShaderLocationAttrib")
|
purego.RegisterLibFunc(&getShaderLocationAttrib, raylibDll, "GetShaderLocationAttrib")
|
||||||
purego.RegisterLibFunc(&setShaderValue, raylibDll, "SetShaderValue")
|
purego.RegisterLibFunc(&setShaderValue, raylibDll, "SetShaderValue")
|
||||||
|
@ -1434,9 +1434,9 @@ func LoadShaderFromMemory(vsCode string, fsCode string) Shader {
|
||||||
return shader
|
return shader
|
||||||
}
|
}
|
||||||
|
|
||||||
// IsShaderReady - Check if a shader is ready
|
// IsShaderValid - Check if a shader is valid (loaded on GPU)
|
||||||
func IsShaderReady(shader Shader) bool {
|
func IsShaderValid(shader Shader) bool {
|
||||||
return isShaderReady(uintptr(unsafe.Pointer(&shader)))
|
return isShaderValid(uintptr(unsafe.Pointer(&shader)))
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetShaderLocation - Get shader uniform location
|
// GetShaderLocation - Get shader uniform location
|
||||||
|
|
|
@ -555,10 +555,10 @@ func LoadShaderFromMemory(vsCode string, fsCode string) Shader {
|
||||||
return v
|
return v
|
||||||
}
|
}
|
||||||
|
|
||||||
// IsShaderReady - Check if a shader is ready
|
// IsShaderValid - Check if a shader is valid (loaded on GPU)
|
||||||
func IsShaderReady(shader Shader) bool {
|
func IsShaderValid(shader Shader) bool {
|
||||||
cshader := shader.cptr()
|
cshader := shader.cptr()
|
||||||
ret := C.IsShaderReady(*cshader)
|
ret := C.IsShaderValid(*cshader)
|
||||||
v := bool(ret)
|
v := bool(ret)
|
||||||
return v
|
return v
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue