I'm trying to implement a light scattering shader(this one), but somehow every mesh I apply the shader on(with ShadeEntity or ShadeMesh) appears just black?
This is my code:
Code: Select all
Dim Shared As Any Ptr rayshader
rayshader=loadshader("MyShader", Exepath+"/data/shader/rays_vert.glsl",Exepath+"/data/shader/rays_frag.glsl") 'Map.bi
setfloat rayshader, "Exposure", 0.0034
setfloat rayshader, "Decay", 1.0
setfloat rayshader, "Density", 0.84
setfloat rayshader, "Weight", 5.65
Chdir Exepath+"/data/gfx/star1"
shadertexture rayshader, loadtexture("sunshine1.bmp"), "myTexture",0
' ...
ShadeMesh obj1, rayshader
ShadeEntity obj2, rayshader