reworked the shader system slightly.
$diffuse can now sample animmaps correctly (although this only makes sense when using glsl or replacement shaders (read: rtlights)). $fullbright now defaults according to the animmap too. added reflectcube and reflectmask (the latter defaults according to map/animmap, the former needs to be explicitly stated). fix d3d9+d3d11 renderers a little. needs much more work. git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4868 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
parent
5ecd9cc5dd
commit
2afefb77ca
82 changed files with 1877 additions and 923 deletions
|
@ -3263,6 +3263,118 @@ char *particle_set_q2part =
|
|||
"scalefactor 0.8\n"
|
||||
"}\n"
|
||||
|
||||
"r_part te_splashsparks\n"
|
||||
"{\n"
|
||||
"texture \"classicparticle\"\n"
|
||||
"tcoords 0 0 16 16 32\n"
|
||||
"count 1\n"
|
||||
"scale 1\n"
|
||||
"alpha 1\n"
|
||||
"die 0.3 0.8\n"
|
||||
"randomvel 20\n"
|
||||
"orgadd 0 31\n"
|
||||
"spawnorg 4\n"
|
||||
"gravity 40\n"
|
||||
"scalefactor 0.8\n"
|
||||
"colorindex 0xe0\n"
|
||||
"}\n"
|
||||
"r_part teq2_sparks\n"
|
||||
"{\n"
|
||||
"texture \"classicparticle\"\n"
|
||||
"tcoords 0 0 16 16 32\n"
|
||||
"count 6\n"
|
||||
"scale 1\n"
|
||||
"alpha 1\n"
|
||||
"die 0.3 0.8\n"
|
||||
"randomvel 20\n"
|
||||
"orgadd 0 31\n"
|
||||
"spawnorg 4\n"
|
||||
"gravity 40\n"
|
||||
"scalefactor 0.8\n"
|
||||
"colorindex 0xe0\n"
|
||||
"}\n"
|
||||
"r_part te_splashbluewater\n"
|
||||
"{\n"
|
||||
"texture \"classicparticle\"\n"
|
||||
"tcoords 0 0 16 16 32\n"
|
||||
"count 1\n"
|
||||
"scale 1\n"
|
||||
"alpha 1\n"
|
||||
"die 0.3 0.8\n"
|
||||
"randomvel 20\n"
|
||||
"orgadd 0 31\n"
|
||||
"spawnorg 4\n"
|
||||
"gravity 40\n"
|
||||
"scalefactor 0.8\n"
|
||||
"colorindex 0xb0\n"
|
||||
"}\n"
|
||||
"r_part te_splashbrownwater\n"
|
||||
"{\n"
|
||||
"texture \"classicparticle\"\n"
|
||||
"tcoords 0 0 16 16 32\n"
|
||||
"count 1\n"
|
||||
"scale 1\n"
|
||||
"alpha 1\n"
|
||||
"die 0.3 0.8\n"
|
||||
"randomvel 20\n"
|
||||
"orgadd 0 31\n"
|
||||
"spawnorg 4\n"
|
||||
"gravity 40\n"
|
||||
"scalefactor 0.8\n"
|
||||
"colorindex 0x50\n"
|
||||
"}\n"
|
||||
"r_part te_splashslime\n"
|
||||
"{\n"
|
||||
"texture \"classicparticle\"\n"
|
||||
"tcoords 0 0 16 16 32\n"
|
||||
"count 1\n"
|
||||
"scale 1\n"
|
||||
"alpha 1\n"
|
||||
"die 0.3 0.8\n"
|
||||
"randomvel 20\n"
|
||||
"orgadd 0 31\n"
|
||||
"spawnorg 4\n"
|
||||
"gravity 40\n"
|
||||
"scalefactor 0.8\n"
|
||||
"colorindex 0xd0\n"
|
||||
"}\n"
|
||||
"r_part te_splashlava\n"
|
||||
"{\n"
|
||||
"texture \"classicparticle\"\n"
|
||||
"tcoords 0 0 16 16 32\n"
|
||||
"count 1\n"
|
||||
"scale 1\n"
|
||||
"alpha 1\n"
|
||||
"die 0.3 0.8\n"
|
||||
"randomvel 20\n"
|
||||
"orgadd 0 31\n"
|
||||
"spawnorg 4\n"
|
||||
"gravity 40\n"
|
||||
"scalefactor 0.8\n"
|
||||
"colorindex 0xe0\n"
|
||||
"}\n"
|
||||
"r_part te_splashblood\n"
|
||||
"{\n"
|
||||
"texture \"classicparticle\"\n"
|
||||
"tcoords 0 0 16 16 32\n"
|
||||
"count 1\n"
|
||||
"scale 1\n"
|
||||
"alpha 1\n"
|
||||
"die 0.3 0.8\n"
|
||||
"randomvel 20\n"
|
||||
"orgadd 0 31\n"
|
||||
"spawnorg 4\n"
|
||||
"gravity 40\n"
|
||||
"scalefactor 0.8\n"
|
||||
"colorindex 0xe8\n"
|
||||
"}\n"
|
||||
|
||||
|
||||
//teq2_shield_sparks
|
||||
//teq2_screen_sparks
|
||||
//teq2_laser_sparks
|
||||
|
||||
|
||||
|
||||
"r_part q2_smoke\n"
|
||||
"{\n"
|
||||
|
@ -3374,6 +3486,22 @@ char *particle_set_q2part =
|
|||
"colorindex 0xe0\n"
|
||||
"}\n"
|
||||
|
||||
|
||||
"r_part teq2_bubbletrail\n"
|
||||
"{\n"
|
||||
/*blue spiral*/
|
||||
"texture \"classicparticle\"\n"
|
||||
"tcoords 0 0 16 16 32\n"
|
||||
"scale 0.5\n"
|
||||
"alpha 1\n"
|
||||
"scalefactor 0.8\n"
|
||||
"step 32\n"
|
||||
"spawnorg 2\n"
|
||||
"spawnvel 5\n"
|
||||
"die 1 1.2\n"
|
||||
"colorindex 4 7\n"
|
||||
"}\n"
|
||||
|
||||
"r_part TR_RAILTRAIL\n"
|
||||
"{\n"
|
||||
/*blue spiral*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue