Rev 8232 | Rev 8719 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8232 | Rev 8666 | ||
---|---|---|---|
Line 5... | Line 5... | ||
5 | i256 dw 256 |
5 | i256 dw 256 |
6 | i255d dd 255 |
6 | i255d dd 255 |
7 | dot_max dd 1.0 ; dot product max and min |
7 | dot_max dd 1.0 ; dot product max and min |
8 | dot_min dd 0.0 |
8 | dot_min dd 0.0 |
9 | env_const dd 1.05 |
9 | env_const dd 1.05 |
10 | correct_tex dw 255 |
- | |
11 | tex_x_div2 dw TEX_X / 2 |
10 | tex_x_div2 dw TEX_X / 2 |
12 | tex_y_div2 dw TEX_Y / 2 |
11 | tex_y_div2 dw TEX_Y / 2 |
13 | xobs dw 0 ;SIZE_X / 2 ;200 ;observer = camera |
12 | xobs dw 0 ;SIZE_X / 2 ;200 ;observer = camera |
14 | yobs dw 0 ;SIZE_Y / 2 ;200 ;coordinates |
13 | yobs dw 0 ;SIZE_Y / 2 ;200 ;coordinates |
15 | zobs dw -1000 |
14 | zobs dw -1000 |
Line 24... | Line 23... | ||
24 | z_offset dw 0 |
23 | z_offset dw 0 |
25 | rsscale dd 175.0 ; next real scale |
24 | rsscale dd 175.0 ; next real scale |
26 | vect_x dw SIZE_X / 2 |
25 | vect_x dw SIZE_X / 2 |
27 | vect_y dw SIZE_Y / 2 |
26 | vect_y dw SIZE_Y / 2 |
28 | vect_z dw 0 |
27 | vect_z dw 0 |
- | 28 | size_y_var: |
|
- | 29 | yres_var dw SIZE_Y |
|
- | 30 | ||
- | 31 | size_x_var: |
|
- | 32 | xres_var dw SIZE_X |
|
- | 33 | ||
29 | angle_x dw 0 |
34 | angle_x dw 0 |
30 | angle_y dw 0 |
35 | angle_y dw 0 |
31 | angle_z dw 0 |
36 | angle_z dw 0 |
32 | sin_amplitude dd 50 |
37 | sin_amplitude dd 50 |
33 | sin_frq dd 0.7 |
38 | sin_frq dd 0.7 |
Line 50... | Line 55... | ||
50 | points_rotated_ptr dd 0 |
55 | points_rotated_ptr dd 0 |
51 | points_translated_ptr dd 0 |
56 | points_translated_ptr dd 0 |
52 | screen_ptr dd 0 |
57 | screen_ptr dd 0 |
53 | Zbuffer_ptr dd 0 |
58 | Zbuffer_ptr dd 0 |
54 | vertices_index_ptr dd 0 |
59 | vertices_index_ptr dd 0 |
55 | - | ||
56 | - | ||
57 | vertex_edit_no dw 0 |
60 | vertex_edit_no dw 0 |
58 | edit_start_x: |
61 | edit_start_x: |
59 | dw 0 |
62 | dw 0 |
60 | edit_start_y dw 0 |
63 | edit_start_y dw 0 |
61 | edit_end_x: |
64 | edit_end_x: |
62 | dw 0 |
65 | dw 0 |
63 | edit_end_y dw 0 |
66 | edit_end_y dw 0 |
64 | mouse_state dd 0 |
67 | mouse_state dd 0 |
Line -... | Line 68... | ||
- | 68 | ||
65 | 69 | ||
66 | menu: |
70 | menu: |
67 | db 2 ; button number = index |
71 | db 2 ; button number = index |
68 | db 'rotary ' ; label |
72 | db 'rotary ' ; label |
69 | db 3 ; max flag + 1 , if = 255, no flag |
73 | db 3 ; max flag + 1 , if = 255, no flag |
70 | r_flag db 1 ; flag |
74 | r_flag db 1 ; flag |
Line 71... | Line 75... | ||
71 | dd axl_f ; offset to flags description |
75 | dd axl_f ; offset to flags description |
72 | 76 | ||
73 | db 3 |
77 | db 3 |
74 | db 'shd. model' |
78 | db 'shd. model' |
75 | if Ext >= SSE3 |
79 | if Ext >= SSE3 |
76 | db 14 |
80 | max_dr_flg db 15 |
77 | else |
81 | else |
78 | db 12 |
82 | db 12 |
79 | end if |
83 | end if |
Line 265... | Line 269... | ||
265 | db 'btex' |
269 | db 'btex' |
266 | db 'cenv' |
270 | db 'cenv' |
267 | db 'grdl' |
271 | db 'grdl' |
268 | db 'rphg' |
272 | db 'rphg' |
269 | db 'glas' |
273 | db 'glas' |
- | 274 | db 'ptex' |
|
270 | spd_f: |
275 | spd_f: |
271 | db 'idle' |
276 | db 'idle' |
272 | db 'full' |
277 | db 'full' |
273 | axl_f: |
278 | axl_f: |
274 | db ' y ' |
279 | db ' y ' |
Line 336... | Line 341... | ||
336 | db ' (SSE2)' |
341 | db ' (SSE2)' |
337 | end if |
342 | end if |
338 | if Ext=SSE3 |
343 | if Ext=SSE3 |
339 | db ' (SSE3)' |
344 | db ' (SSE3)' |
340 | end if |
345 | end if |
341 | db ' 0.071',0 |
346 | db ' 0.072',0 |
342 | labellen: |
347 | labellen: |
343 | STRdata db '-1 ' |
348 | STRdata db '-1 ' |
Line 344... | Line 349... | ||
344 | 349 | ||
Line 345... | Line 350... | ||
345 | all_lights_size dw lightsend-lights |
350 | all_lights_size dw lightsend-lights |
346 | 351 | ||
347 | 352 | ||
348 | file_info: |
353 | ; file_info: |
349 | dd 0 |
354 | ; dd 0 |
350 | dd 0 |
355 | ; dd 0 |
351 | dd 0 |
356 | ; dd 0 |
352 | fsize dd 0 ;180000 ; sizeof(workarea) |
357 | ; fsize dd 0 ;180000 ; sizeof(workarea) |
353 | fptr dd 0 ;workarea |
358 | ; fptr dd 0 ;workarea |
354 | file_name: |
359 | ; file_name: |
355 | db '/rd/1/3d/house.3ds',0 |
360 | ; db '/rd/1/3d/house.3ds',0 |
Line 356... | Line 361... | ||
356 | ; db '/tmp0/1/ant.3ds',0 |
361 | ; ; db '/tmp0/1/ant.3ds',0 |
357 | 362 | ; |
|
358 | rb 256 |
363 | ; rb 256 |
359 | 364 | ||
Line 408... | Line 413... | ||
408 | emboss_bias: |
413 | emboss_bias: |
409 | dw 128, 128, 128, 128, 128, 128, 128, 128 |
414 | dw 128, 128, 128, 128, 128, 128, 128, 128 |
410 | zero_hgst_dd: |
415 | zero_hgst_dd: |
411 | dd -1, -1, -1, 0 |
416 | dd -1, -1, -1, 0 |
412 | mask_255f: |
417 | mask_255f: |
- | 418 | correct_texf: |
|
413 | times 4 dd 255.0 |
419 | times 4 dd 255.0 |
414 | the_zero: |
420 | the_zero: |
415 | times 4 dd 0.0 |
421 | times 4 dd 0.0 |
- | 422 | tex_m2: |
|
- | 423 | times 4 dd 510.0 |
|
- | 424 | the_one: |
|
- | 425 | times 4 dd 1.0 |
|
- | 426 | aprox dd 0.0001 |
|
- | 427 | ||
- | 428 | ||
- | 429 | file_info: |
|
- | 430 | dd 0 |
|
- | 431 | dd 0 |
|
- | 432 | dd 0 |
|
- | 433 | fsize dd 0 ;180000 ; sizeof(workarea) |
|
- | 434 | fptr dd 0 ;workarea |
|
- | 435 | file_name: |
|
- | 436 | db '/rd/1/3d/house.3ds',0 |
|
- | 437 | ; db '/tmp0/1/ant.3ds',0 |
|
- | 438 | ||
- | 439 | rb 256 |
|
- | 440 | ||
Line 416... | Line 441... | ||
416 | 441 | ||
417 | I_END: |
442 | I_END: |
418 | SourceFile: |
443 | SourceFile: |
419 | workarea rb 180 |
444 | workarea rb 180 |
Line 442... | Line 467... | ||
442 | 467 | ||
443 | ;== |
468 | ;== |
444 | triangles_count_var dd ? |
469 | triangles_count_var dd ? |
Line 445... | Line 470... | ||
445 | points_count_var dd ? |
470 | points_count_var dd ? |
446 | 471 | ||
Line 447... | Line 472... | ||
447 | size_y_var: |
472 | ; size_y_var: |
448 | yres_var dw ? |
473 | ; yres_var dw ? |
449 | 474 | ||
450 | size_x_var: |
475 | ; size_x_var: |
451 | xres_var dw ? |
476 | ; xres_var dw ? |
452 | x_start: |
477 | x_start: |
Line 458... | Line 483... | ||
458 | 483 | ||
459 | point_index1 dd ? ;-\ |
484 | point_index1 dd ? ;-\ |
460 | point_index2 dd ? ; } don't change order |
485 | point_index2 dd ? ; } don't change order |
461 | point_index3 dd ? ;-/ |
486 | point_index3 dd ? ;-/ |
462 | temp_col dw ? |
487 | temp_col dw ? |
463 | temp1 dd ? |
488 | temp1 dd ? ; > dont change |
464 | temp2 dd ? |
489 | temp2 dd ? ; > order |
465 | high dd ? |
490 | high dd ? |
466 | rand_seed dw ? |
491 | rand_seed dw ? |
467 | align 8 |
492 | align 8 |
468 | buffer dq ? |
493 | buffer dq ? |