Code cleaning: proper function names.
Added r_celshadalgo variable, so you can choose which texture algorithm to use: 0=none, 1=kuwahara, 2=whiteTexture. git-svn-id: https://svn.code.sf.net/p/q3cellshading/code/trunk@4 db09e94b-7117-0410-a7e6-85ae5ff6e0e9
This commit is contained in:
parent
db8ca37fa3
commit
b5a218091b
15 changed files with 362 additions and 673 deletions
405
code/botlib.log
405
code/botlib.log
|
@ -1,166 +1,93 @@
|
|||
item team_redobelisk has modelindex 0item team_blueobelisk has modelindex 0item team_neutralobelisk has modelindex 0item item_botroam has modelindex 0entity worldspawn unknown item
|
||||
entity info_thirdplace unknown item
|
||||
entity info_firstplace unknown item
|
||||
entity info_secondplace unknown item
|
||||
entity info_player_deathmatch unknown item
|
||||
entity target_location unknown item
|
||||
entity misc_model unknown item
|
||||
entity misc_model unknown item
|
||||
entity misc_model unknown item
|
||||
entity target_speaker unknown item
|
||||
entity light unknown item
|
||||
entity misc_model unknown item
|
||||
entity info_notnull unknown item
|
||||
entity info_notnull unknown item
|
||||
entity info_notnull unknown item
|
||||
entity light unknown item
|
||||
entity trigger_hurt unknown item
|
||||
entity info_null unknown item
|
||||
entity light unknown item
|
||||
entity info_notnull unknown item
|
||||
entity light unknown item
|
||||
entity info_notnull unknown item
|
||||
entity target_position unknown item
|
||||
entity info_player_intermission unknown item
|
||||
entity trigger_always unknown item
|
||||
entity trigger_multiple unknown item
|
||||
entity target_delay unknown item
|
||||
entity target_relay unknown item
|
||||
entity misc_teleporter_dest unknown item
|
||||
entity info_player_deathmatch unknown item
|
||||
entity info_player_deathmatch unknown item
|
||||
entity info_player_deathmatch unknown item
|
||||
entity trigger_teleport unknown item
|
||||
entity info_player_deathmatch unknown item
|
||||
entity target_position unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity target_position unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity misc_model unknown item
|
||||
entity misc_model unknown item
|
||||
entity target_position unknown item
|
||||
entity light unknown item
|
||||
entity info_player_deathmatch unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity info_notnull unknown item
|
||||
entity light unknown item
|
||||
entity info_notnull unknown item
|
||||
entity light unknown item
|
||||
entity info_notnull unknown item
|
||||
entity light unknown item
|
||||
entity info_notnull unknown item
|
||||
entity light unknown item
|
||||
entity info_notnull unknown item
|
||||
entity light unknown item
|
||||
entity info_notnull unknown item
|
||||
entity light unknown item
|
||||
entity info_notnull unknown item
|
||||
entity light unknown item
|
||||
entity info_notnull unknown item
|
||||
entity light unknown item
|
||||
entity info_notnull unknown item
|
||||
entity light unknown item
|
||||
entity info_null unknown item
|
||||
entity light unknown item
|
||||
entity info_null unknown item
|
||||
entity light unknown item
|
||||
entity info_null unknown item
|
||||
entity light unknown item
|
||||
entity info_null unknown item
|
||||
entity light unknown item
|
||||
entity info_null unknown item
|
||||
entity light unknown item
|
||||
entity info_null unknown item
|
||||
entity light unknown item
|
||||
entity info_null unknown item
|
||||
entity light unknown item
|
||||
entity trigger_hurt unknown item
|
||||
entity trigger_hurt unknown item
|
||||
entity trigger_hurt unknown item
|
||||
entity trigger_hurt unknown item
|
||||
entity trigger_hurt unknown item
|
||||
entity trigger_hurt unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity info_notnull unknown item
|
||||
entity light unknown item
|
||||
entity info_notnull unknown item
|
||||
entity light unknown item
|
||||
entity info_notnull unknown item
|
||||
entity light unknown item
|
||||
entity info_notnull unknown item
|
||||
entity light unknown item
|
||||
entity info_notnull unknown item
|
||||
entity light unknown item
|
||||
entity info_notnull unknown item
|
||||
entity light unknown item
|
||||
entity info_notnull unknown item
|
||||
entity light unknown item
|
||||
entity misc_model unknown item
|
||||
entity misc_model unknown item
|
||||
entity misc_model unknown item
|
||||
entity light unknown item
|
||||
entity target_position unknown item
|
||||
entity light unknown item
|
||||
entity target_position unknown item
|
||||
entity light unknown item
|
||||
entity misc_model unknown item
|
||||
entity light unknown item
|
||||
entity misc_model unknown item
|
||||
entity misc_model unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity target_position unknown item
|
||||
entity light unknown item
|
||||
entity target_position unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity target_position unknown item
|
||||
entity light unknown item
|
||||
entity target_position unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity target_position unknown item
|
||||
entity light unknown item
|
||||
entity misc_model unknown item
|
||||
entity light unknown item
|
||||
entity misc_model unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity misc_model unknown item
|
||||
entity light unknown item
|
||||
entity misc_model unknown item
|
||||
entity misc_model unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity misc_model unknown item
|
||||
entity light unknown item
|
||||
entity misc_portal_camera unknown item
|
||||
entity misc_portal_camera unknown item
|
||||
entity misc_model unknown item
|
||||
entity light unknown item
|
||||
entity misc_model unknown item
|
||||
entity light unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity misc_model unknown item
|
||||
entity light unknown item
|
||||
entity misc_model unknown item
|
||||
entity light unknown item
|
||||
entity misc_model unknown item
|
||||
entity light unknown item
|
||||
entity misc_model unknown item
|
||||
entity info_player_deathmatch unknown item
|
||||
entity light unknown item
|
||||
entity misc_model unknown item
|
||||
entity light unknown item
|
||||
|
@ -170,186 +97,50 @@ entity misc_model unknown item
|
|||
entity light unknown item
|
||||
entity misc_model unknown item
|
||||
entity light unknown item
|
||||
entity misc_model unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity misc_model unknown item
|
||||
entity light unknown item
|
||||
entity misc_model unknown item
|
||||
entity light unknown item
|
||||
entity misc_model unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity target_speaker unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity light unknown item
|
||||
entity target_location unknown item
|
||||
entity target_location unknown item
|
||||
entity target_location unknown item
|
||||
entity target_location unknown item
|
||||
entity target_location unknown item
|
||||
entity target_location unknown item
|
||||
entity target_location unknown item
|
||||
entity target_location unknown item
|
||||
entity target_location unknown item
|
||||
entity target_location unknown item
|
||||
entity target_location unknown item
|
||||
entity func_timer unknown item
|
||||
entity target_speaker unknown item
|
||||
entity info_player_deathmatch unknown item
|
||||
entity info_player_deathmatch unknown item
|
||||
bots/grunt_c.cskill 0
|
||||
{
|
||||
0 Grunt
|
||||
1 male
|
||||
2 0.516667
|
||||
3 bots/grunt_w.c
|
||||
4 0.750000
|
||||
5 90
|
||||
6 2.916667
|
||||
7 0.750000
|
||||
8 0.366667
|
||||
9 0.450000
|
||||
10 0.450000
|
||||
11 0.450000
|
||||
12 0.450000
|
||||
13 0.450000
|
||||
14 0.450000
|
||||
15 0.450000
|
||||
16 0.416667
|
||||
17 0.450000
|
||||
18 0.450000
|
||||
19 0.450000
|
||||
20 0.450000
|
||||
21 bots/grunt_t.c
|
||||
22 grunt
|
||||
23 400
|
||||
24 0.600000
|
||||
25 0.500000
|
||||
26 0.500000
|
||||
27 0.500000
|
||||
28 0.500000
|
||||
29 0.500000
|
||||
30 0.500000
|
||||
31 0.150000
|
||||
32 0.500000
|
||||
33 0.500000
|
||||
34 0.500000
|
||||
35 0.333333
|
||||
36 0.150000
|
||||
37 0.750000
|
||||
38 0.750000
|
||||
39 0.750000
|
||||
40 bots/grunt_i.c
|
||||
41 0.500000
|
||||
42 0.750000
|
||||
43 0.500000
|
||||
44 0.750000
|
||||
45 0.500000
|
||||
46 0.583333
|
||||
47 0.533333
|
||||
48 0.000000
|
||||
}
|
||||
item info 7 "weapon_gauntlet" has no fuzzy weight
|
||||
item info 16 "weapon_grapplinghook" has no fuzzy weight
|
||||
item info 49 "team_redobelisk" has no fuzzy weight
|
||||
item info 50 "team_blueobelisk" has no fuzzy weight
|
||||
item info 51 "team_neutralobelisk" has no fuzzy weight
|
||||
bots/bitterman_c.cskill 0
|
||||
{
|
||||
0 Bitterman
|
||||
1 male
|
||||
2 0.450000
|
||||
3 bots/bitterman_w.c
|
||||
4 0.500000
|
||||
5 360
|
||||
6 3.166667
|
||||
7 0.650000
|
||||
8 0.366667
|
||||
9 0.450000
|
||||
10 0.450000
|
||||
11 0.450000
|
||||
12 0.450000
|
||||
13 0.450000
|
||||
14 0.450000
|
||||
15 0.450000
|
||||
16 0.500000
|
||||
17 0.450000
|
||||
18 0.450000
|
||||
19 0.450000
|
||||
20 0.450000
|
||||
21 bots/bitterman_t.c
|
||||
22 bitterman
|
||||
23 400
|
||||
24 0.150000
|
||||
25 0.500000
|
||||
26 0.500000
|
||||
27 0.500000
|
||||
28 0.500000
|
||||
29 0.500000
|
||||
30 0.500000
|
||||
31 0.150000
|
||||
32 0.500000
|
||||
33 0.500000
|
||||
34 0.500000
|
||||
35 0.725000
|
||||
36 0.000000
|
||||
37 0.750000
|
||||
38 1.000000
|
||||
39 0.500000
|
||||
40 bots/bitterman_i.c
|
||||
41 0.500000
|
||||
42 0.500000
|
||||
43 0.500000
|
||||
44 0.500000
|
||||
45 0.500000
|
||||
46 0.583333
|
||||
47 0.533333
|
||||
48 0.000000
|
||||
}
|
||||
item info 7 "weapon_gauntlet" has no fuzzy weight
|
||||
item info 16 "weapon_grapplinghook" has no fuzzy weight
|
||||
item info 49 "team_redobelisk" has no fuzzy weight
|
||||
item info 50 "team_blueobelisk" has no fuzzy weight
|
||||
item info 51 "team_neutralobelisk" has no fuzzy weight
|
||||
bots/orbb_c.cskill 0
|
||||
{
|
||||
0 Orbb
|
||||
1 it
|
||||
2 0.466667
|
||||
3 bots/orbb_w.c
|
||||
4 0.450000
|
||||
5 240
|
||||
6 3.166667
|
||||
7 0.416667
|
||||
8 0.366667
|
||||
9 0.450000
|
||||
10 0.450000
|
||||
11 0.450000
|
||||
12 0.450000
|
||||
13 0.450000
|
||||
14 0.450000
|
||||
15 0.450000
|
||||
16 0.350000
|
||||
17 0.450000
|
||||
18 0.450000
|
||||
19 0.450000
|
||||
20 0.450000
|
||||
21 bots/orbb_t.c
|
||||
22 orbb
|
||||
23 400
|
||||
24 0.200000
|
||||
25 0.500000
|
||||
26 0.500000
|
||||
27 0.500000
|
||||
28 0.500000
|
||||
29 0.500000
|
||||
30 0.500000
|
||||
31 0.150000
|
||||
32 0.500000
|
||||
33 0.500000
|
||||
34 0.500000
|
||||
35 0.583333
|
||||
36 0.050000
|
||||
37 0.750000
|
||||
38 0.500000
|
||||
39 0.500000
|
||||
40 bots/orbb_i.c
|
||||
41 0.500000
|
||||
42 0.500000
|
||||
43 0.500000
|
||||
44 0.500000
|
||||
45 0.500000
|
||||
46 0.583333
|
||||
47 0.533333
|
||||
48 0.000000
|
||||
}
|
||||
item info 7 "weapon_gauntlet" has no fuzzy weight
|
||||
item info 16 "weapon_grapplinghook" has no fuzzy weight
|
||||
item info 49 "team_redobelisk" has no fuzzy weight
|
||||
|
|
|
@ -6,40 +6,40 @@
|
|||
--------------------Configuration: botlib - Win32 vector--------------------
|
||||
</h3>
|
||||
<h3>Command Lines</h3>
|
||||
Creating temporary file "C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP208.tmp" with contents
|
||||
Creating temporary file "C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP2C.tmp" with contents
|
||||
[
|
||||
/nologo /G6 /ML /W4 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_LIB" /D "BOTLIB" /D "_MBCS" /Fp".\botlib___Win32_vector0/botlib.pch" /YX /Fo".\botlib___Win32_vector0/" /GF /vec /vec:stats /vec:pii /vec:o10 /vec:yes /c
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\botlib\be_aas_bspq3.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\botlib\be_aas_cluster.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\botlib\be_aas_debug.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\botlib\be_aas_entity.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\botlib\be_aas_file.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\botlib\be_aas_main.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\botlib\be_aas_move.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\botlib\be_aas_optimize.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\botlib\be_aas_reach.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\botlib\be_aas_route.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\botlib\be_aas_routealt.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\botlib\be_aas_sample.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\botlib\be_ai_char.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\botlib\be_ai_chat.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\botlib\be_ai_gen.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\botlib\be_ai_goal.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\botlib\be_ai_move.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\botlib\be_ai_weap.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\botlib\be_ai_weight.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\botlib\be_ea.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\botlib\be_interface.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\botlib\l_crc.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\botlib\l_libvar.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\botlib\l_log.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\botlib\l_memory.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\botlib\l_precomp.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\botlib\l_script.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\botlib\l_struct.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\botlib\be_aas_bspq3.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\botlib\be_aas_cluster.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\botlib\be_aas_debug.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\botlib\be_aas_entity.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\botlib\be_aas_file.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\botlib\be_aas_main.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\botlib\be_aas_move.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\botlib\be_aas_optimize.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\botlib\be_aas_reach.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\botlib\be_aas_route.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\botlib\be_aas_routealt.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\botlib\be_aas_sample.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\botlib\be_ai_char.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\botlib\be_ai_chat.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\botlib\be_ai_gen.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\botlib\be_ai_goal.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\botlib\be_ai_move.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\botlib\be_ai_weap.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\botlib\be_ai_weight.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\botlib\be_ea.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\botlib\be_interface.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\botlib\l_crc.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\botlib\l_libvar.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\botlib\l_log.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\botlib\l_memory.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\botlib\l_precomp.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\botlib\l_script.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\botlib\l_struct.c"
|
||||
]
|
||||
Creating command line "cl.exe @C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP208.tmp"
|
||||
Creating temporary file "C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP209.tmp" with contents
|
||||
Creating command line "cl.exe @C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP2C.tmp"
|
||||
Creating temporary file "C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP2D.tmp" with contents
|
||||
[
|
||||
/nologo /out:".\botlib___Win32_vector0\botlib.lib"
|
||||
".\botlib___Win32_vector0\be_aas_bspq3.obj"
|
||||
|
@ -71,7 +71,7 @@ Creating temporary file "C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP209.tmp" with con
|
|||
".\botlib___Win32_vector0\l_script.obj"
|
||||
".\botlib___Win32_vector0\l_struct.obj"
|
||||
]
|
||||
Creating command line "link.exe -lib @C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP209.tmp"
|
||||
Creating command line "link.exe -lib @C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP2D.tmp"
|
||||
<h3>Output Window</h3>
|
||||
Compiling...
|
||||
Command line warning D4002 : ignoring unknown option '/vec'
|
||||
|
|
Binary file not shown.
|
@ -3,71 +3,69 @@
|
|||
<pre>
|
||||
<h1>Build Log</h1>
|
||||
<h3>
|
||||
--------------------Configuration: cgame - Win32 Debug TA--------------------
|
||||
--------------------Configuration: cgame - Win32 Release--------------------
|
||||
</h3>
|
||||
<h3>Command Lines</h3>
|
||||
Creating temporary file "C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP20A.tmp" with contents
|
||||
Creating temporary file "C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP63.tmp" with contents
|
||||
[
|
||||
/nologo /G5 /MTd /W3 /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "MISSIONPACK" /FR".\Debug_TA/" /Fp".\Debug_TA/cgame.pch" /YX /Fo".\Debug_TA/" /Fd".\Debug_TA/" /GZ /GZ /c
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\bg_misc.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\bg_pmove.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\bg_slidemove.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\cgame\cg_consolecmds.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\cgame\cg_draw.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\cgame\cg_drawtools.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\cgame\cg_effects.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\cgame\cg_ents.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\cgame\cg_event.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\cgame\cg_info.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\cgame\cg_localents.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\cgame\cg_main.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\cgame\cg_marks.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\cgame\cg_newDraw.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\cgame\cg_players.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\cgame\cg_playerstate.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\cgame\cg_predict.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\cgame\cg_scoreboard.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\cgame\cg_servercmds.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\cgame\cg_snapshot.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\cgame\cg_syscalls.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\cgame\cg_view.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\cgame\cg_weapons.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\q_math.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\q_shared.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\ui\ui_shared.c"
|
||||
/nologo /G6 /ML /W4 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /Fp".\Release/cgame.pch" /YX /Fo".\Release/" /GF /c
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\bg_misc.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\bg_pmove.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\bg_slidemove.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\cgame\cg_consolecmds.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\cgame\cg_draw.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\cgame\cg_drawtools.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\cgame\cg_effects.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\cgame\cg_ents.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\cgame\cg_event.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\cgame\cg_info.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\cgame\cg_localents.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\cgame\cg_main.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\cgame\cg_marks.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\cgame\cg_players.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\cgame\cg_playerstate.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\cgame\cg_predict.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\cgame\cg_scoreboard.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\cgame\cg_servercmds.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\cgame\cg_snapshot.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\cgame\cg_syscalls.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\cgame\cg_view.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\cgame\cg_weapons.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\q_math.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\q_shared.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\ui\ui_shared.c"
|
||||
]
|
||||
Creating command line "cl.exe @C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP20A.tmp"
|
||||
Creating temporary file "C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP20B.tmp" with contents
|
||||
Creating command line "cl.exe @C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP63.tmp"
|
||||
Creating temporary file "C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP64.tmp" with contents
|
||||
[
|
||||
kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib odbc32.lib odbccp32.lib /nologo /base:"0x30000000" /subsystem:windows /dll /incremental:no /pdb:".\Debug_TA/cgamex86.pdb" /map:".\Debug_TA/cgamex86.map" /debug /machine:IX86 /def:".\cgame.def" /out:"..\Debug_TA\cgamex86.dll" /implib:".\Debug_TA/cgamex86.lib" /pdbtype:sept
|
||||
".\Debug_TA\bg_misc.obj"
|
||||
".\Debug_TA\bg_pmove.obj"
|
||||
".\Debug_TA\bg_slidemove.obj"
|
||||
".\Debug_TA\cg_consolecmds.obj"
|
||||
".\Debug_TA\cg_draw.obj"
|
||||
".\Debug_TA\cg_drawtools.obj"
|
||||
".\Debug_TA\cg_effects.obj"
|
||||
".\Debug_TA\cg_ents.obj"
|
||||
".\Debug_TA\cg_event.obj"
|
||||
".\Debug_TA\cg_info.obj"
|
||||
".\Debug_TA\cg_localents.obj"
|
||||
".\Debug_TA\cg_main.obj"
|
||||
".\Debug_TA\cg_marks.obj"
|
||||
".\Debug_TA\cg_newDraw.obj"
|
||||
".\Debug_TA\cg_players.obj"
|
||||
".\Debug_TA\cg_playerstate.obj"
|
||||
".\Debug_TA\cg_predict.obj"
|
||||
".\Debug_TA\cg_scoreboard.obj"
|
||||
".\Debug_TA\cg_servercmds.obj"
|
||||
".\Debug_TA\cg_snapshot.obj"
|
||||
".\Debug_TA\cg_syscalls.obj"
|
||||
".\Debug_TA\cg_view.obj"
|
||||
".\Debug_TA\cg_weapons.obj"
|
||||
".\Debug_TA\q_math.obj"
|
||||
".\Debug_TA\q_shared.obj"
|
||||
".\Debug_TA\ui_shared.obj"
|
||||
kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib odbc32.lib odbccp32.lib /nologo /base:"0x30000000" /subsystem:windows /dll /incremental:no /pdb:".\Release/cgamex86.pdb" /map:".\Release/cgamex86.map" /machine:IX86 /def:".\cgame.def" /out:"..\Release\cgamex86.dll" /implib:".\Release/cgamex86.lib" /pdbtype:sept
|
||||
".\Release\bg_misc.obj"
|
||||
".\Release\bg_pmove.obj"
|
||||
".\Release\bg_slidemove.obj"
|
||||
".\Release\cg_consolecmds.obj"
|
||||
".\Release\cg_draw.obj"
|
||||
".\Release\cg_drawtools.obj"
|
||||
".\Release\cg_effects.obj"
|
||||
".\Release\cg_ents.obj"
|
||||
".\Release\cg_event.obj"
|
||||
".\Release\cg_info.obj"
|
||||
".\Release\cg_localents.obj"
|
||||
".\Release\cg_main.obj"
|
||||
".\Release\cg_marks.obj"
|
||||
".\Release\cg_players.obj"
|
||||
".\Release\cg_playerstate.obj"
|
||||
".\Release\cg_predict.obj"
|
||||
".\Release\cg_scoreboard.obj"
|
||||
".\Release\cg_servercmds.obj"
|
||||
".\Release\cg_snapshot.obj"
|
||||
".\Release\cg_syscalls.obj"
|
||||
".\Release\cg_view.obj"
|
||||
".\Release\cg_weapons.obj"
|
||||
".\Release\q_math.obj"
|
||||
".\Release\q_shared.obj"
|
||||
".\Release\ui_shared.obj"
|
||||
]
|
||||
Creating command line "link.exe @C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP20B.tmp"
|
||||
Creating command line "link.exe @C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP64.tmp"
|
||||
<h3>Output Window</h3>
|
||||
Compiling...
|
||||
bg_misc.c
|
||||
|
@ -83,7 +81,6 @@ cg_info.c
|
|||
cg_localents.c
|
||||
cg_main.c
|
||||
cg_marks.c
|
||||
cg_newDraw.c
|
||||
cg_players.c
|
||||
cg_playerstate.c
|
||||
cg_predict.c
|
||||
|
@ -97,13 +94,12 @@ q_math.c
|
|||
q_shared.c
|
||||
ui_shared.c
|
||||
Linking...
|
||||
LINK : warning LNK4075: ignoring /EDITANDCONTINUE due to /INCREMENTAL:NO specification
|
||||
Creating library .\Debug_TA/cgamex86.lib and object .\Debug_TA/cgamex86.exp
|
||||
Creating library .\Release/cgamex86.lib and object .\Release/cgamex86.exp
|
||||
|
||||
|
||||
|
||||
<h3>Results</h3>
|
||||
cgamex86.dll - 0 error(s), 1 warning(s)
|
||||
cgamex86.dll - 0 error(s), 0 warning(s)
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -6,45 +6,45 @@
|
|||
--------------------Configuration: game - Win32 Release TA--------------------
|
||||
</h3>
|
||||
<h3>Command Lines</h3>
|
||||
Creating temporary file "C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP20F.tmp" with contents
|
||||
Creating temporary file "C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP33.tmp" with contents
|
||||
[
|
||||
/nologo /G6 /ML /W4 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "MISSIONPACK" /Fp".\Release_TA/game.pch" /YX /Fo".\Release_TA/" /GF /c
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\ai_chat.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\ai_cmd.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\ai_dmnet.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\ai_dmq3.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\ai_main.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\ai_team.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\ai_vcmd.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\bg_misc.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\bg_pmove.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\bg_slidemove.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\g_active.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\g_arenas.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\g_bot.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\g_client.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\g_cmds.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\g_combat.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\g_items.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\g_main.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\g_mem.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\g_misc.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\g_missile.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\g_mover.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\g_session.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\g_spawn.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\g_svcmds.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\g_syscalls.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\g_target.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\g_team.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\g_trigger.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\g_utils.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\g_weapon.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\q_math.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\q_shared.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\ai_chat.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\ai_cmd.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\ai_dmnet.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\ai_dmq3.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\ai_main.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\ai_team.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\ai_vcmd.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\bg_misc.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\bg_pmove.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\bg_slidemove.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\g_active.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\g_arenas.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\g_bot.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\g_client.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\g_cmds.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\g_combat.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\g_items.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\g_main.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\g_mem.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\g_misc.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\g_missile.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\g_mover.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\g_session.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\g_spawn.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\g_svcmds.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\g_syscalls.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\g_target.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\g_team.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\g_trigger.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\g_utils.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\g_weapon.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\q_math.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\q_shared.c"
|
||||
]
|
||||
Creating command line "cl.exe @C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP20F.tmp"
|
||||
Creating temporary file "C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP210.tmp" with contents
|
||||
Creating command line "cl.exe @C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP33.tmp"
|
||||
Creating temporary file "C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP34.tmp" with contents
|
||||
[
|
||||
kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib winmm.lib /nologo /base:"0x20000000" /subsystem:windows /dll /incremental:no /pdb:".\Release_TA/qagamex86.pdb" /map:".\Release_TA/qagamex86.map" /machine:IX86 /def:".\game.def" /out:"..\Release_TA\qagamex86.dll" /implib:".\Release_TA/qagamex86.lib" /pdbtype:sept
|
||||
".\Release_TA\ai_chat.obj"
|
||||
|
@ -81,7 +81,7 @@ kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32
|
|||
".\Release_TA\q_math.obj"
|
||||
".\Release_TA\q_shared.obj"
|
||||
]
|
||||
Creating command line "link.exe @C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP210.tmp"
|
||||
Creating command line "link.exe @C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP34.tmp"
|
||||
<h3>Output Window</h3>
|
||||
Compiling...
|
||||
ai_chat.c
|
||||
|
|
Binary file not shown.
|
@ -3,155 +3,34 @@
|
|||
<pre>
|
||||
<h1>Build Log</h1>
|
||||
<h3>
|
||||
--------------------Configuration: q3_ui - Win32 Debug--------------------
|
||||
--------------------Configuration: q3_ui - Win32 Release TA--------------------
|
||||
</h3>
|
||||
<h3>Command Lines</h3>
|
||||
Creating temporary file "C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP214.tmp" with contents
|
||||
Creating temporary file "C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP38.tmp" with contents
|
||||
[
|
||||
/nologo /G5 /MTd /W3 /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_USRDLL" /D "UI_EXPORTS" /D "_MBCS" /FR".\q3_ui___Win32_Debug/" /Fp"Debug/q3_ui.pch" /YX /Fo"Debug/" /Fd"Debug/" /GZ /GZ /c
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\bg_misc.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\q_math.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\q_shared.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_addbots.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_atoms.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_cdkey.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_cinematics.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_confirm.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_connect.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_controls2.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_credits.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_demo2.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_display.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_gameinfo.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_ingame.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_main.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_menu.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_mfield.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_mods.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_network.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_options.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_playermodel.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_players.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_playersettings.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_preferences.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_qmenu.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_removebots.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_serverinfo.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_servers2.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_setup.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_sound.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_sparena.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_specifyserver.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_splevel.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_sppostgame.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_spreset.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_spskill.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_startserver.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\ui\ui_syscalls.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_team.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_teamorders.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\q3_ui\ui_video.c"
|
||||
/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "Q3_UI_EXPORTS" /D "_MBCS" /Fp".\Release_TA/q3_ui.pch" /YX /Fo".\Release_TA/" /GF /c
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\ui\ui_syscalls.c"
|
||||
]
|
||||
Creating command line "cl.exe @C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP214.tmp"
|
||||
Creating temporary file "C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP215.tmp" with contents
|
||||
Creating command line "cl.exe @C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP38.tmp"
|
||||
Creating temporary file "C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP39.tmp" with contents
|
||||
[
|
||||
kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib odbc32.lib odbccp32.lib /nologo /base:"0x40000000" /subsystem:windows /dll /incremental:no /pdb:"..\Debug\ui.pdb" /map:"Debug\uix86.map" /debug /machine:IX86 /def:".\ui.def" /out:"..\Debug\uix86.dll" /implib:"Debug/uix86.lib" /pdbtype:sept
|
||||
".\Debug\bg_misc.obj"
|
||||
".\Debug\q_math.obj"
|
||||
".\Debug\q_shared.obj"
|
||||
".\Debug\ui_addbots.obj"
|
||||
".\Debug\ui_atoms.obj"
|
||||
".\Debug\ui_cdkey.obj"
|
||||
".\Debug\ui_cinematics.obj"
|
||||
".\Debug\ui_confirm.obj"
|
||||
".\Debug\ui_connect.obj"
|
||||
".\Debug\ui_controls2.obj"
|
||||
".\Debug\ui_credits.obj"
|
||||
".\Debug\ui_demo2.obj"
|
||||
".\Debug\ui_display.obj"
|
||||
".\Debug\ui_gameinfo.obj"
|
||||
".\Debug\ui_ingame.obj"
|
||||
".\Debug\ui_main.obj"
|
||||
".\Debug\ui_menu.obj"
|
||||
".\Debug\ui_mfield.obj"
|
||||
".\Debug\ui_mods.obj"
|
||||
".\Debug\ui_network.obj"
|
||||
".\Debug\ui_options.obj"
|
||||
".\Debug\ui_playermodel.obj"
|
||||
".\Debug\ui_players.obj"
|
||||
".\Debug\ui_playersettings.obj"
|
||||
".\Debug\ui_preferences.obj"
|
||||
".\Debug\ui_qmenu.obj"
|
||||
".\Debug\ui_removebots.obj"
|
||||
".\Debug\ui_serverinfo.obj"
|
||||
".\Debug\ui_servers2.obj"
|
||||
".\Debug\ui_setup.obj"
|
||||
".\Debug\ui_sound.obj"
|
||||
".\Debug\ui_sparena.obj"
|
||||
".\Debug\ui_specifyserver.obj"
|
||||
".\Debug\ui_splevel.obj"
|
||||
".\Debug\ui_sppostgame.obj"
|
||||
".\Debug\ui_spreset.obj"
|
||||
".\Debug\ui_spskill.obj"
|
||||
".\Debug\ui_startserver.obj"
|
||||
".\Debug\ui_syscalls.obj"
|
||||
".\Debug\ui_team.obj"
|
||||
".\Debug\ui_teamorders.obj"
|
||||
".\Debug\ui_video.obj"
|
||||
kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /incremental:no /pdb:".\Release_TA/uix86_old.pdb" /machine:IX86 /def:".\ui.def" /out:"..\Release_TA\uix86_old.dll" /implib:"Release_TA/q3_ui.lib" /pdbtype:sept
|
||||
".\Release_TA\ui_syscalls.obj"
|
||||
]
|
||||
Creating command line "link.exe @C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP215.tmp"
|
||||
Creating command line "link.exe @C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP39.tmp"
|
||||
<h3>Output Window</h3>
|
||||
Compiling...
|
||||
bg_misc.c
|
||||
q_math.c
|
||||
q_shared.c
|
||||
ui_addbots.c
|
||||
ui_atoms.c
|
||||
ui_cdkey.c
|
||||
ui_cinematics.c
|
||||
ui_confirm.c
|
||||
ui_connect.c
|
||||
ui_controls2.c
|
||||
ui_credits.c
|
||||
ui_demo2.c
|
||||
ui_display.c
|
||||
ui_gameinfo.c
|
||||
ui_ingame.c
|
||||
ui_main.c
|
||||
ui_menu.c
|
||||
ui_mfield.c
|
||||
ui_mods.c
|
||||
ui_network.c
|
||||
ui_options.c
|
||||
ui_playermodel.c
|
||||
ui_players.c
|
||||
ui_playersettings.c
|
||||
ui_preferences.c
|
||||
ui_qmenu.c
|
||||
ui_removebots.c
|
||||
ui_serverinfo.c
|
||||
ui_servers2.c
|
||||
ui_setup.c
|
||||
ui_sound.c
|
||||
ui_sparena.c
|
||||
ui_specifyserver.c
|
||||
ui_splevel.c
|
||||
ui_sppostgame.c
|
||||
ui_spreset.c
|
||||
ui_spskill.c
|
||||
ui_startserver.c
|
||||
ui_syscalls.c
|
||||
ui_team.c
|
||||
ui_teamorders.c
|
||||
ui_video.c
|
||||
Linking...
|
||||
LINK : warning LNK4075: ignoring /EDITANDCONTINUE due to /INCREMENTAL:NO specification
|
||||
Creating library Debug/uix86.lib and object Debug/uix86.exp
|
||||
ui.def : error LNK2001: unresolved external symbol vmMain
|
||||
Release_TA/q3_ui.lib : fatal error LNK1120: 1 unresolved externals
|
||||
LINK : fatal error LNK1141: failure during build of exports file
|
||||
Error executing link.exe.
|
||||
|
||||
|
||||
|
||||
<h3>Results</h3>
|
||||
uix86.dll - 0 error(s), 1 warning(s)
|
||||
uix86_old.dll - 3 error(s), 0 warning(s)
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -6,13 +6,13 @@
|
|||
--------------------Configuration: renderer - Win32 vector--------------------
|
||||
</h3>
|
||||
<h3>Command Lines</h3>
|
||||
Creating temporary file "C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP50.tmp" with contents
|
||||
Creating temporary file "C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP58.tmp" with contents
|
||||
[
|
||||
/nologo /G6 /ML /W4 /GX /O2 /Ob2 /D "WIN32" /D "NDEBUG" /D "_LIB" /D "_MBCS" /Fp".\renderer___Win32_vector0/renderer.pch" /YX /Fo".\renderer___Win32_vector0/" /GF /vec /vec:stats /vec:pii /vec:o10 /vec:yes /c
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\renderer\tr_shade.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\renderer\tr_init.c"
|
||||
]
|
||||
Creating command line "cl.exe @C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP50.tmp"
|
||||
Creating temporary file "C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP51.tmp" with contents
|
||||
Creating command line "cl.exe @C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP58.tmp"
|
||||
Creating temporary file "C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP59.tmp" with contents
|
||||
[
|
||||
/nologo /out:".\renderer___Win32_vector0\renderer.lib"
|
||||
".\renderer___Win32_vector0\tr_animation.obj"
|
||||
|
@ -78,7 +78,7 @@ Creating temporary file "C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP51.tmp" with cont
|
|||
".\renderer___Win32_vector0\jmemnobs.obj"
|
||||
".\renderer___Win32_vector0\jutils.obj"
|
||||
]
|
||||
Creating command line "link.exe -lib @C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP51.tmp"
|
||||
Creating command line "link.exe -lib @C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP59.tmp"
|
||||
<h3>Output Window</h3>
|
||||
Compiling...
|
||||
Command line warning D4002 : ignoring unknown option '/vec'
|
||||
|
@ -86,7 +86,7 @@ Command line warning D4002 : ignoring unknown option '/vec:stats'
|
|||
Command line warning D4002 : ignoring unknown option '/vec:pii'
|
||||
Command line warning D4002 : ignoring unknown option '/vec:o10'
|
||||
Command line warning D4002 : ignoring unknown option '/vec:yes'
|
||||
tr_shade.c
|
||||
tr_init.c
|
||||
Creating library...
|
||||
|
||||
|
||||
|
|
|
@ -40,14 +40,15 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|||
* @author Jordi Prats Catala
|
||||
* @author Guillermo Miranda Alamo
|
||||
*/
|
||||
byte getkujaraR(byte *targa_rgba, int x, int y, int columns, int rows);
|
||||
byte getkujaraG(byte *targa_rgba, int x, int y, int columns, int rows);
|
||||
byte getkujaraB(byte *targa_rgba, int x, int y, int columns, int rows);
|
||||
byte getkujaraA(byte *targa_rgba, int x, int y, int columns, int rows);
|
||||
void setkujaraR(byte *targa_rgba, int x, int y, int columns, int rows, byte valor);
|
||||
void setkujaraG(byte *targa_rgba, int x, int y, int columns, int rows, byte valor);
|
||||
void setkujaraB(byte *targa_rgba, int x, int y, int columns, int rows, byte valor);
|
||||
void setkujaraA(byte *targa_rgba, int x, int y, int columns, int rows, byte valor);
|
||||
byte getImageR(byte *targa_rgba, int x, int y, int columns, int rows);
|
||||
byte getImageG(byte *targa_rgba, int x, int y, int columns, int rows);
|
||||
byte getImageB(byte *targa_rgba, int x, int y, int columns, int rows);
|
||||
byte getImageA(byte *targa_rgba, int x, int y, int columns, int rows);
|
||||
void setImageR(byte *targa_rgba, int x, int y, int columns, int rows, byte value);
|
||||
void setImageG(byte *targa_rgba, int x, int y, int columns, int rows, byte value);
|
||||
void setImageB(byte *targa_rgba, int x, int y, int columns, int rows, byte value);
|
||||
void setImageA(byte *targa_rgba, int x, int y, int columns, int rows, byte value);
|
||||
void kuwahara(int columns, int rows, byte *targa_rgba);
|
||||
|
||||
static void LoadBMP( const char *name, byte **pic, int *width, int *height );
|
||||
static void LoadTGA( const char *name, byte **pic, int *width, int *height );
|
||||
|
@ -854,15 +855,15 @@ void blur(int columns, int rows, byte *targa_rgba)
|
|||
for(column=0; column<columns; column++)
|
||||
{
|
||||
red=0;
|
||||
red+=getkujaraR(targa_rgba,column-1,row-1,columns,rows);
|
||||
red+=getkujaraR(targa_rgba,column,row-1,columns,rows);
|
||||
red+=getkujaraR(targa_rgba,column+1,row-1,columns,rows);
|
||||
red+=getkujaraR(targa_rgba,column-1,row,columns,rows);
|
||||
red+=getkujaraR(targa_rgba,column,row,columns,rows);
|
||||
red+=getkujaraR(targa_rgba,column+1,row,columns,rows);
|
||||
red+=getkujaraR(targa_rgba,column-1,row+1,columns,rows);
|
||||
red+=getkujaraR(targa_rgba,column,row+1,columns,rows);
|
||||
red+=getkujaraR(targa_rgba,column+1,row+1,columns,rows);
|
||||
red+=getImageR(targa_rgba,column-1,row-1,columns,rows);
|
||||
red+=getImageR(targa_rgba,column,row-1,columns,rows);
|
||||
red+=getImageR(targa_rgba,column+1,row-1,columns,rows);
|
||||
red+=getImageR(targa_rgba,column-1,row,columns,rows);
|
||||
red+=getImageR(targa_rgba,column,row,columns,rows);
|
||||
red+=getImageR(targa_rgba,column+1,row,columns,rows);
|
||||
red+=getImageR(targa_rgba,column-1,row+1,columns,rows);
|
||||
red+=getImageR(targa_rgba,column,row+1,columns,rows);
|
||||
red+=getImageR(targa_rgba,column+1,row+1,columns,rows);
|
||||
|
||||
red/=9;
|
||||
red*=2;
|
||||
|
@ -874,18 +875,18 @@ void blur(int columns, int rows, byte *targa_rgba)
|
|||
red+=(DIVNUM/2);
|
||||
ared=red;
|
||||
|
||||
setkujaraR(targa_rgba, column, row, columns, rows, (byte)red);
|
||||
setImageR(targa_rgba, column, row, columns, rows, (byte)red);
|
||||
////////////////////
|
||||
green=0;
|
||||
green+=getkujaraG(targa_rgba,column-1,row-1,columns,rows);
|
||||
green+=getkujaraG(targa_rgba,column,row-1,columns,rows);
|
||||
green+=getkujaraG(targa_rgba,column+1,row-1,columns,rows);
|
||||
green+=getkujaraG(targa_rgba,column-1,row,columns,rows);
|
||||
green+=getkujaraG(targa_rgba,column,row,columns,rows);
|
||||
green+=getkujaraG(targa_rgba,column+1,row,columns,rows);
|
||||
green+=getkujaraG(targa_rgba,column-1,row+1,columns,rows);
|
||||
green+=getkujaraG(targa_rgba,column,row+1,columns,rows);
|
||||
green+=getkujaraG(targa_rgba,column+1,row+1,columns,rows);
|
||||
green+=getImageG(targa_rgba,column-1,row-1,columns,rows);
|
||||
green+=getImageG(targa_rgba,column,row-1,columns,rows);
|
||||
green+=getImageG(targa_rgba,column+1,row-1,columns,rows);
|
||||
green+=getImageG(targa_rgba,column-1,row,columns,rows);
|
||||
green+=getImageG(targa_rgba,column,row,columns,rows);
|
||||
green+=getImageG(targa_rgba,column+1,row,columns,rows);
|
||||
green+=getImageG(targa_rgba,column-1,row+1,columns,rows);
|
||||
green+=getImageG(targa_rgba,column,row+1,columns,rows);
|
||||
green+=getImageG(targa_rgba,column+1,row+1,columns,rows);
|
||||
|
||||
green/=9;
|
||||
green*=2;
|
||||
|
@ -896,18 +897,18 @@ void blur(int columns, int rows, byte *targa_rgba)
|
|||
green*=DIVNUM;
|
||||
green+=(DIVNUM/2);
|
||||
agreen=green;
|
||||
setkujaraG(targa_rgba, column, row, columns, rows, (byte)green);
|
||||
setImageG(targa_rgba, column, row, columns, rows, (byte)green);
|
||||
////////////////////////
|
||||
blue=0;
|
||||
blue+=getkujaraB(targa_rgba,column-1,row-1,columns,rows);
|
||||
blue+=getkujaraB(targa_rgba,column,row-1,columns,rows);
|
||||
blue+=getkujaraB(targa_rgba,column+1,row-1,columns,rows);
|
||||
blue+=getkujaraB(targa_rgba,column-1,row,columns,rows);
|
||||
blue+=getkujaraB(targa_rgba,column,row,columns,rows);
|
||||
blue+=getkujaraB(targa_rgba,column+1,row,columns,rows);
|
||||
blue+=getkujaraB(targa_rgba,column-1,row+1,columns,rows);
|
||||
blue+=getkujaraB(targa_rgba,column,row+1,columns,rows);
|
||||
blue+=getkujaraB(targa_rgba,column+1,row+1,columns,rows);
|
||||
blue+=getImageB(targa_rgba,column-1,row-1,columns,rows);
|
||||
blue+=getImageB(targa_rgba,column,row-1,columns,rows);
|
||||
blue+=getImageB(targa_rgba,column+1,row-1,columns,rows);
|
||||
blue+=getImageB(targa_rgba,column-1,row,columns,rows);
|
||||
blue+=getImageB(targa_rgba,column,row,columns,rows);
|
||||
blue+=getImageB(targa_rgba,column+1,row,columns,rows);
|
||||
blue+=getImageB(targa_rgba,column-1,row+1,columns,rows);
|
||||
blue+=getImageB(targa_rgba,column,row+1,columns,rows);
|
||||
blue+=getImageB(targa_rgba,column+1,row+1,columns,rows);
|
||||
|
||||
blue/=9;
|
||||
|
||||
|
@ -920,7 +921,7 @@ void blur(int columns, int rows, byte *targa_rgba)
|
|||
blue+=(DIVNUM/2);
|
||||
|
||||
ablue=blue;
|
||||
setkujaraB(targa_rgba, column, row, columns, rows, (byte)blue);
|
||||
setImageB(targa_rgba, column, row, columns, rows, (byte)blue);
|
||||
|
||||
// "halftoning"
|
||||
/*if((row%5==0)&&(column%5==1))
|
||||
|
@ -935,9 +936,9 @@ void blur(int columns, int rows, byte *targa_rgba)
|
|||
if(gris<0)
|
||||
gris=0;
|
||||
|
||||
setkujaraR(targa_rgba, column, row, columns, rows, (byte)gris);
|
||||
setkujaraG(targa_rgba, column, row, columns, rows, (byte)gris);
|
||||
setkujaraB(targa_rgba, column, row, columns, rows, (byte)gris);
|
||||
setImageR(targa_rgba, column, row, columns, rows, (byte)gris);
|
||||
setImageG(targa_rgba, column, row, columns, rows, (byte)gris);
|
||||
setImageB(targa_rgba, column, row, columns, rows, (byte)gris);
|
||||
|
||||
}*/
|
||||
|
||||
|
@ -955,9 +956,9 @@ void whiteTexture(int columns, int rows, byte *targa_rgba){
|
|||
|
||||
for(row=0;row<rows;row++){
|
||||
for(column=0;column<columns;column++){
|
||||
setkujaraR(targa_rgba,column,row,columns,rows,255);
|
||||
setkujaraG(targa_rgba,column,row,columns,rows,255);
|
||||
setkujaraB(targa_rgba,column,row,columns,rows,255);
|
||||
setImageR(targa_rgba,column,row,columns,rows,255);
|
||||
setImageG(targa_rgba,column,row,columns,rows,255);
|
||||
setImageB(targa_rgba,column,row,columns,rows,255);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -965,7 +966,7 @@ void whiteTexture(int columns, int rows, byte *targa_rgba){
|
|||
/**
|
||||
* Performs the real kuwahara filter on the bitmap.
|
||||
*/
|
||||
void kujara2(int columns, int rows, byte *targa_rgba)
|
||||
void kuwahara(int columns, int rows, byte *targa_rgba)
|
||||
{
|
||||
byte channel;
|
||||
int column, row;
|
||||
|
@ -1009,13 +1010,13 @@ blur(columns, rows, targa_rgba);
|
|||
//v = i(x2, y2);
|
||||
switch(channel){
|
||||
case 0:
|
||||
v = getkujaraR(targa_rgba,x2,y2,columns,rows);
|
||||
v = getImageR(targa_rgba,x2,y2,columns,rows);
|
||||
break;
|
||||
case 1:
|
||||
v = getkujaraG(targa_rgba,x2,y2,columns,rows);
|
||||
v = getImageG(targa_rgba,x2,y2,columns,rows);
|
||||
break;
|
||||
case 2:
|
||||
v = getkujaraB(targa_rgba,x2,y2,columns,rows);
|
||||
v = getImageB(targa_rgba,x2,y2,columns,rows);
|
||||
break;
|
||||
}
|
||||
//v = *targa_rgba + y2*columns*4+x2*4;
|
||||
|
@ -1068,13 +1069,13 @@ blur(columns, rows, targa_rgba);
|
|||
//i(x1, y1)=(int)(mean[xbase2][ybase2]+0.5);
|
||||
switch(channel){
|
||||
case 0:
|
||||
setkujaraR(targa_rgba,x1,y1,columns,rows,(byte)(mean[xbase2][ybase2]+0.5));
|
||||
setImageR(targa_rgba,x1,y1,columns,rows,(byte)(mean[xbase2][ybase2]+0.5));
|
||||
break;
|
||||
case 1:
|
||||
setkujaraG(targa_rgba,x1,y1,columns,rows,(byte)(mean[xbase2][ybase2]+0.5));
|
||||
setImageG(targa_rgba,x1,y1,columns,rows,(byte)(mean[xbase2][ybase2]+0.5));
|
||||
break;
|
||||
case 2:
|
||||
setkujaraB(targa_rgba,x1,y1,columns,rows,(byte)(mean[xbase2][ybase2]+0.5));
|
||||
setImageB(targa_rgba,x1,y1,columns,rows,(byte)(mean[xbase2][ybase2]+0.5));
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -1093,7 +1094,7 @@ blur(columns, rows, targa_rgba);
|
|||
}
|
||||
|
||||
//RED
|
||||
byte getkujaraR(byte *targa_rgba, int x, int y, int columns, int rows)
|
||||
byte getImageR(byte *targa_rgba, int x, int y, int columns, int rows)
|
||||
{
|
||||
byte *pixbuf;
|
||||
pixbuf = targa_rgba + y*columns*4;
|
||||
|
@ -1109,17 +1110,17 @@ byte getkujaraR(byte *targa_rgba, int x, int y, int columns, int rows)
|
|||
return *pixbuf;
|
||||
}
|
||||
|
||||
void setkujaraR(byte *targa_rgba, int x, int y, int columns, int rows, byte valor)
|
||||
void setImageR(byte *targa_rgba, int x, int y, int columns, int rows, byte value)
|
||||
{
|
||||
byte *pixbuf;
|
||||
pixbuf = targa_rgba + y*columns*4;
|
||||
|
||||
pixbuf+=(x*4);
|
||||
|
||||
*pixbuf=valor;
|
||||
*pixbuf=value;
|
||||
}
|
||||
//GREEN
|
||||
byte getkujaraG(byte *targa_rgba, int x, int y, int columns, int rows)
|
||||
byte getImageG(byte *targa_rgba, int x, int y, int columns, int rows)
|
||||
{
|
||||
byte *pixbuf;
|
||||
pixbuf = targa_rgba + y*columns*4;
|
||||
|
@ -1136,17 +1137,17 @@ byte getkujaraG(byte *targa_rgba, int x, int y, int columns, int rows)
|
|||
return *pixbuf;
|
||||
}
|
||||
|
||||
void setkujaraG(byte *targa_rgba, int x, int y, int columns, int rows, byte valor)
|
||||
void setImageG(byte *targa_rgba, int x, int y, int columns, int rows, byte value)
|
||||
{
|
||||
byte *pixbuf;
|
||||
pixbuf = targa_rgba + y*columns*4;
|
||||
|
||||
pixbuf+=(x*4);
|
||||
pixbuf++;
|
||||
*pixbuf=valor;
|
||||
*pixbuf=value;
|
||||
}
|
||||
//BLUE
|
||||
byte getkujaraB(byte *targa_rgba, int x, int y, int columns, int rows)
|
||||
byte getImageB(byte *targa_rgba, int x, int y, int columns, int rows)
|
||||
{
|
||||
byte *pixbuf;
|
||||
pixbuf = targa_rgba + y*columns*4;
|
||||
|
@ -1162,17 +1163,17 @@ byte getkujaraB(byte *targa_rgba, int x, int y, int columns, int rows)
|
|||
return *pixbuf;
|
||||
}
|
||||
|
||||
void setkujaraB(byte *targa_rgba, int x, int y, int columns, int rows, byte valor)
|
||||
void setImageB(byte *targa_rgba, int x, int y, int columns, int rows, byte value)
|
||||
{
|
||||
byte *pixbuf;
|
||||
pixbuf = targa_rgba + y*columns*4;
|
||||
|
||||
pixbuf+=(x*4);
|
||||
pixbuf+=2;
|
||||
*pixbuf=valor;
|
||||
*pixbuf=value;
|
||||
}
|
||||
//ALPHA
|
||||
byte getkujaraA(byte *targa_rgba, int x, int y, int columns, int rows)
|
||||
byte getImageA(byte *targa_rgba, int x, int y, int columns, int rows)
|
||||
{
|
||||
byte *pixbuf;
|
||||
pixbuf = targa_rgba + y*columns*4;
|
||||
|
@ -1182,14 +1183,14 @@ byte getkujaraA(byte *targa_rgba, int x, int y, int columns, int rows)
|
|||
return *pixbuf;
|
||||
}
|
||||
|
||||
void setkujaraA(byte *targa_rgba, int x, int y, int columns, int rows, byte valor)
|
||||
void setImageA(byte *targa_rgba, int x, int y, int columns, int rows, byte value)
|
||||
{
|
||||
byte *pixbuf;
|
||||
pixbuf = targa_rgba + y*columns*4;
|
||||
|
||||
pixbuf+=(x*4);
|
||||
pixbuf+=3;
|
||||
*pixbuf=valor;
|
||||
*pixbuf=value;
|
||||
}
|
||||
|
||||
|
||||
|
@ -1366,7 +1367,10 @@ static void LoadBMP( const char *name, byte **pic, int *width, int *height )
|
|||
}
|
||||
}
|
||||
|
||||
kujara2(columns,rows ,bmpRGBA);
|
||||
if(r_celshadalgo->integer==1)
|
||||
kuwahara(columns,rows ,bmpRGBA);
|
||||
else if(r_celshadalgo->integer==2)
|
||||
whiteTexture(columns,rows,bmpRGBA);
|
||||
|
||||
ri.FS_FreeFile( buffer );
|
||||
|
||||
|
@ -1473,7 +1477,11 @@ static void LoadPCX ( const char *filename, byte **pic, byte **palette, int *wid
|
|||
*pic = NULL;
|
||||
}
|
||||
|
||||
kujara2(xmax,ymax ,pic);
|
||||
if(r_celshadalgo->integer==1)
|
||||
kuwahara(xmax,ymax ,pic);
|
||||
else if(r_celshadalgo->integer==2)
|
||||
whiteTexture(xmax,ymax ,pic);
|
||||
|
||||
|
||||
ri.FS_FreeFile (pcx);
|
||||
}
|
||||
|
@ -1508,7 +1516,10 @@ static void LoadPCX32 ( const char *filename, byte **pic, int *width, int *heigh
|
|||
}
|
||||
|
||||
|
||||
kujara2(*width,*height ,pic32);
|
||||
if(r_celshadalgo->integer==1)
|
||||
kuwahara(*width,*height ,pic32);
|
||||
else if(r_celshadalgo->integer==2)
|
||||
whiteTexture(*width,*height ,pic32);
|
||||
|
||||
|
||||
ri.Free (pic8);
|
||||
|
@ -1767,7 +1778,11 @@ static void LoadTGA ( const char *name, byte **pic, int *width, int *height)
|
|||
|
||||
/*jpc algorismes*/
|
||||
|
||||
kujara2(columns,rows ,targa_rgba);
|
||||
if(r_celshadalgo->integer==1)
|
||||
kuwahara(columns,rows ,targa_rgba);
|
||||
else if(r_celshadalgo->integer==2)
|
||||
whiteTexture(columns,rows ,targa_rgba);
|
||||
|
||||
|
||||
#if 0
|
||||
// TTimo: this is the chunk of code to ensure a behavior that meets TGA specs
|
||||
|
@ -1915,7 +1930,10 @@ static void LoadJPG( const char *filename, unsigned char **pic, int *width, int
|
|||
}
|
||||
|
||||
|
||||
kujara2(*width,*height ,*pic);
|
||||
if(r_celshadalgo->integer==1)
|
||||
kuwahara(*width,*height ,*pic);
|
||||
else if(r_celshadalgo->integer==2)
|
||||
whiteTexture(*width,*height ,*pic);
|
||||
|
||||
/* Step 7: Finish decompression */
|
||||
|
||||
|
|
|
@ -104,6 +104,8 @@ cvar_t *r_singleShader;
|
|||
cvar_t *r_roundImagesDown;
|
||||
cvar_t *r_colorMipLevels;
|
||||
cvar_t *r_picmip;
|
||||
// Next one added for cell shading algorithm selection
|
||||
cvar_t *r_celshadalgo;
|
||||
cvar_t *r_showtris;
|
||||
cvar_t *r_showsky;
|
||||
cvar_t *r_shownormals;
|
||||
|
@ -990,6 +992,8 @@ void R_Register( void )
|
|||
r_debugSurface = ri.Cvar_Get ("r_debugSurface", "0", CVAR_CHEAT);
|
||||
r_nobind = ri.Cvar_Get ("r_nobind", "0", CVAR_CHEAT);
|
||||
r_showtris = ri.Cvar_Get ("r_showtris", "0", CVAR_CHEAT);
|
||||
// for cell shading algorithm selection
|
||||
r_celshadalgo = ri.Cvar_Get ("r_celshadalgo", "1", CVAR_LATCH);
|
||||
r_showsky = ri.Cvar_Get ("r_showsky", "0", CVAR_CHEAT);
|
||||
r_shownormals = ri.Cvar_Get ("r_shownormals", "0", CVAR_CHEAT);
|
||||
r_clear = ri.Cvar_Get ("r_clear", "0", CVAR_CHEAT);
|
||||
|
|
|
@ -1051,6 +1051,7 @@ extern cvar_t *r_vertexLight; // vertex lighting mode for better performance
|
|||
extern cvar_t *r_uiFullScreen; // ui is running fullscreen
|
||||
|
||||
extern cvar_t *r_logFile; // number of frames to emit GL logs
|
||||
extern cvar_t *r_celshadalgo; // Cell shading, chooses method: 0 = disabled, 1 = kuwahara, 2 = whiteTexture
|
||||
extern cvar_t *r_showtris; // enables wireframe rendering of the world
|
||||
extern cvar_t *r_showsky; // forces sky in front of all surfaces
|
||||
extern cvar_t *r_shownormals; // draws wireframe normals
|
||||
|
|
|
@ -1 +1 @@
|
|||
quake3___Win32_vector0\quake3 +set fs_basepath "D:\Juegos\Quake III Arena" +set fs_cdpath "D:\Juegos\Quake III Arena" + %1 %2 %3 %4 %5 %6 %7 %8 %9
|
||||
quake3___Win32_vector0\quake3 +set fs_basepath "D:\Juegos\Quake III Arena" +set r_celshadalgo 2 +set fs_cdpath "D:\Juegos\Quake III Arena" + %1 %2 %3 %4 %5 %6 %7 %8 %9
|
||||
|
|
Binary file not shown.
|
@ -6,19 +6,19 @@
|
|||
--------------------Configuration: Splines - Win32 Debug--------------------
|
||||
</h3>
|
||||
<h3>Command Lines</h3>
|
||||
Creating temporary file "C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP21E.tmp" with contents
|
||||
Creating temporary file "C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP3F.tmp" with contents
|
||||
[
|
||||
/nologo /MTd /W3 /GR /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_LIB" /D "_MBCS" /Fp".\Debug/Splines.pch" /YX /Fo".\Debug/" /Fd".\Debug/" /GZ /GZ /c
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\splines\math_angles.cpp"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\splines\math_matrix.cpp"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\splines\math_quaternion.cpp"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\splines\math_vector.cpp"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\splines\q_parse.cpp"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\splines\q_shared.cpp"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\splines\splines.cpp"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\splines\util_str.cpp"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\splines\math_angles.cpp"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\splines\math_matrix.cpp"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\splines\math_quaternion.cpp"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\splines\math_vector.cpp"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\splines\q_parse.cpp"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\splines\q_shared.cpp"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\splines\splines.cpp"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\splines\util_str.cpp"
|
||||
]
|
||||
Creating command line "cl.exe @C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP21E.tmp"
|
||||
Creating command line "cl.exe @C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP3F.tmp"
|
||||
Creating command line "link.exe -lib /nologo /out:".\Debug\Splines.lib" ".\Debug\math_angles.obj" ".\Debug\math_matrix.obj" ".\Debug\math_quaternion.obj" ".\Debug\math_vector.obj" ".\Debug\q_parse.obj" ".\Debug\q_shared.obj" ".\Debug\splines.obj" ".\Debug\util_str.obj" "
|
||||
<h3>Output Window</h3>
|
||||
Compiling...
|
||||
|
|
|
@ -6,22 +6,22 @@
|
|||
--------------------Configuration: ui - Win32 vector--------------------
|
||||
</h3>
|
||||
<h3>Command Lines</h3>
|
||||
Creating temporary file "C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP21F.tmp" with contents
|
||||
Creating temporary file "C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP40.tmp" with contents
|
||||
[
|
||||
/nologo /G6 /ML /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "UI_EXPORTS" /D "_MBCS" /Fp".\ui___Win32_vector/ui.pch" /YX /Fo".\ui___Win32_vector/" /GF /c
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\bg_misc.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\q_math.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\game\q_shared.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\ui\ui_atoms.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\ui\ui_gameinfo.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\ui\ui_main.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\ui\ui_players.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\ui\ui_shared.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\ui\ui_syscalls.c"
|
||||
"D:\Mis Documentos\Uni\Imagen Sintetica\p2\quake3-1.32b\code\ui\ui_util.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\bg_misc.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\q_math.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\game\q_shared.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\ui\ui_atoms.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\ui\ui_gameinfo.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\ui\ui_main.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\ui\ui_players.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\ui\ui_shared.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\ui\ui_syscalls.c"
|
||||
"D:\Mis Documentos\q3cellshading\trunk\code\ui\ui_util.c"
|
||||
]
|
||||
Creating command line "cl.exe @C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP21F.tmp"
|
||||
Creating temporary file "C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP220.tmp" with contents
|
||||
Creating command line "cl.exe @C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP40.tmp"
|
||||
Creating temporary file "C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP41.tmp" with contents
|
||||
[
|
||||
kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib odbc32.lib odbccp32.lib /nologo /base:"0x40000000" /subsystem:windows /dll /incremental:no /pdb:".\ui___Win32_vector/uix86.pdb" /map:".\ui___Win32_vector/uix86.map" /machine:IX86 /def:".\ui.def" /out:"..\Release_TA\uix86.dll" /implib:".\ui___Win32_vector/uix86.lib" /pdbtype:sept
|
||||
".\ui___Win32_vector\bg_misc.obj"
|
||||
|
@ -35,7 +35,7 @@ kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32
|
|||
".\ui___Win32_vector\ui_syscalls.obj"
|
||||
".\ui___Win32_vector\ui_util.obj"
|
||||
]
|
||||
Creating command line "link.exe @C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP220.tmp"
|
||||
Creating command line "link.exe @C:\DOCUME~1\PUNKGU~1\CONFIG~1\Temp\RSP41.tmp"
|
||||
<h3>Output Window</h3>
|
||||
Compiling...
|
||||
bg_misc.c
|
||||
|
|
Loading…
Reference in a new issue