Gamestudio Links
Zorro Links
Newest Posts
AlpacaZorroPlugin v1.3.0 Released
by kzhao. 05/22/24 13:41
Free Live Data for Zorro with Paper Trading?
by AbrahamR. 05/18/24 13:28
Change chart colours
by 7th_zorro. 05/11/24 09:25
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
2 registered members (AndrewAMD, 7th_zorro), 719 guests, and 6 spiders.
Key: Admin, Global Mod, Mod
Newest Members
LucasJoshua, Baklazhan, Hanky27, firatv, wandaluciaia
19053 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Shader syntax error. #306805
01/25/10 03:06
01/25/10 03:06
Joined: Nov 2008
Posts: 44
United States
Dante_Scott Offline OP
Newbie
Dante_Scott  Offline OP
Newbie

Joined: Nov 2008
Posts: 44
United States
The error is on line 110 I guess this is invalid {
Please help me, because I would really like to use shaders.

Thank all who help much for their time.




"#define SC_OBJSHADERS

BMAP* sc_bmap_aioEnvmap = "sc_aioReflect+6.tga";

void sc_mtlEvent_aio()
{
if(mtl.skin1) bmap_to_cubemap(mtl.skin1);

mtl.skill5 = 0;
mtl.skill6 = 0;
mtl.skill7 = 0;

mtl.skill9 = 0;
mtl.skill10 = 0;
mtl.skill11 = 0;
if(my)
{
if(my.skill99)
{
SC_OBJECT* ObjData = (SC_OBJECT*)(my.skill99);

if(ObjData.myTeam){
mtl.skill5 = floatv(ObjData.myTeam.x);
mtl.skill6 = floatv(ObjData.myTeam.y);
mtl.skill7 = floatv(ObjData.myTeam.z);
}

if(ObjData.myLuminance){
mtl.skill9 = floatv(ObjData.myLuminance.x);
mtl.skill10 = floatv(ObjData.myLuminance.y);
mtl.skill11 = floatv(ObjData.myLuminance.z);
}
}
}
}

MATERIAL* sc_mtl_obj_aio =
{
skin1 = sc_bmap_aioEnvmap;
effect = "sc_obj_aio.fx";
event = sc_mtlEvent_aio;
}

BMAP* sc_bmap_toonLookup = "sc_toonLookup.bmp";

MATERIAL* sc_mtl_obj_toon =
{
skin1 = sc_bmap_toonLookup; //not used yet...
effect = "sc_obj_toon.fx";
event = sc_mtlEvent_aio;
}

BMAP* sc_bmap_terrainColor = "terrain_color.dds";

MATERIAL* sc_mtl_obj_terrain =
{
skin1 = sc_bmap_terrainColor;
effect = "sc_obj_terrain.fx";
}

#ifdef SC_REFRACT

void sc_mtlEvent_objRefract()
{
mtl.skill1 = floatv(1.0);
if(render_view == sc_view_refract)
{
mtl.skill1 = floatv(-1.0);
}

mtl.skill2 = floatv(0);
if(my)
{
if(my.skill99)
{
SC_OBJECT* ObjData = (SC_OBJECT*)(my.skill99);

if(ObjData.myTexMov > 0){
mtl.skill2 = floatv(ObjData.myTexMov);
}
}
}
}

MATERIAL* sc_mtl_obj_heatHaze =
{
event = sc_mtlEvent_objRefract;
flags = ENABLE_RENDER;
effect = "sc_obj_heatHaze.fx";
}

MATERIAL* sc_mtl_obj_glass =
{
event = sc_mtlEvent_objRefract;
flags = ENABLE_RENDER;
effect = "sc_obj_glass.fx";
}

MATERIAL* ComplexBlur_mat =
{
effect = "complex_blur.fx";
}

function ComplexBlur_set_Value(Blur)
{
ComplexBlur_mat.skill1 = floatv(Blur); // should be very small between 0.001 and 0.05
}

action ComplexBlur
{

my.material = ComplexBlur_mat;

}

#endif
"

Re: Shader syntax error. [Re: Dante_Scott] #306910
01/25/10 19:08
01/25/10 19:08
Joined: May 2009
Posts: 445
Peine, Germany
Razoron Offline
Senior Member
Razoron  Offline
Senior Member

Joined: May 2009
Posts: 445
Peine, Germany
Code:
action ComplexBlur
{

my.material = ComplexBlur_mat;

}


no ()'s?
Code:
action ComplexBlur()
{

my.material = ComplexBlur_mat;

}



Re: Shader syntax error. [Re: Razoron] #306938
01/25/10 23:20
01/25/10 23:20
Joined: Nov 2008
Posts: 44
United States
Dante_Scott Offline OP
Newbie
Dante_Scott  Offline OP
Newbie

Joined: Nov 2008
Posts: 44
United States
Hahaaha so simple.

Thanks you very much.

Re: Shader syntax error. [Re: Dante_Scott] #307139
01/27/10 13:48
01/27/10 13:48
Joined: May 2009
Posts: 445
Peine, Germany
Razoron Offline
Senior Member
Razoron  Offline
Senior Member

Joined: May 2009
Posts: 445
Peine, Germany
Burnout mistakes laugh NoP


Moderated by  HeelX, Lukas, rayp, Rei_Ayanami, Superku, Tobias, TWO, VeT 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1