Rev 8025 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8025 | Rev 8047 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | ; DATA AREA ************************************ |
1 | ; DATA AREA ************************************ |
Line 2... | Line 2... | ||
2 | 2 | ||
- | 3 | i3 dw 3 |
|
3 | i3 dw 3 |
4 | i12 dd 12 |
4 | i256 dw 256 |
5 | i256 dw 256 |
5 | i255d dd 255 |
6 | i255d dd 255 |
6 | dot_max dd 1.0 ; dot product max and min |
7 | dot_max dd 1.0 ; dot product max and min |
7 | dot_min dd 0.0 |
8 | dot_min dd 0.0 |
Line 62... | Line 63... | ||
62 | edit_start_y dw 0 |
63 | edit_start_y dw 0 |
63 | edit_end_x: |
64 | edit_end_x: |
64 | dw 0 |
65 | dw 0 |
65 | edit_end_y dw 0 |
66 | edit_end_y dw 0 |
66 | mouse_state dd 0 |
67 | mouse_state dd 0 |
- | 68 | ||
67 | menu: |
69 | menu: |
68 | db 2 ; button number = index |
70 | db 2 ; button number = index |
69 | db 'rotary ' ; label |
71 | db 'rotary ' ; label |
70 | db 3 ; max flag + 1 , if = 255, no flag |
72 | db 3 ; max flag + 1 , if = 255, no flag |
71 | r_flag db 1 ; flag |
73 | r_flag db 1 ; flag |
72 | dd axl_f ; offset to flags description |
74 | dd axl_f ; offset to flags description |
Line 73... | Line 75... | ||
73 | 75 | ||
74 | db 3 |
76 | db 3 |
- | 77 | db 'shd. model' |
|
- | 78 | if Ext >= SSE3 |
|
- | 79 | db 13 |
|
75 | db 'shd. model' |
80 | else |
- | 81 | db 12 |
|
76 | db 12 |
82 | end if |
77 | dr_flag db 0 ; 6 - dots |
83 | dr_flag db 0 ; 6 - dots |
Line 78... | Line 84... | ||
78 | dd shd_f |
84 | dd shd_f |
79 | 85 | ||
Line 240... | Line 246... | ||
240 | ;; db 3 |
246 | ;; db 3 |
241 | ;;color_comp_flag db 0 |
247 | ;;color_comp_flag db 0 |
242 | ;; dd color_component_f |
248 | ;; dd color_component_f |
Line -... | Line 249... | ||
- | 249 | ||
- | 250 | ||
- | 251 | ||
243 | 252 | ||
Line 244... | Line 253... | ||
244 | 253 | ||
245 | db -1 ; end mark |
254 | db -1 ; end mark |
Line 257... | Line 266... | ||
257 | db 'txgr' |
266 | db 'txgr' |
258 | db '2tex' |
267 | db '2tex' |
259 | db 'btex' |
268 | db 'btex' |
260 | db 'cenv' |
269 | db 'cenv' |
261 | db 'grdl' |
270 | db 'grdl' |
- | 271 | db 'rphg' |
|
262 | spd_f: |
272 | spd_f: |
263 | db 'idle' |
273 | db 'idle' |
264 | db 'full' |
274 | db 'full' |
265 | axl_f: |
275 | axl_f: |
266 | db ' y ' |
276 | db ' y ' |
Line 342... | Line 352... | ||
342 | db ' (SSE)' |
352 | db ' (SSE)' |
343 | end if |
353 | end if |
344 | if Ext=SSE2 |
354 | if Ext=SSE2 |
345 | db ' (SSE2)' |
355 | db ' (SSE2)' |
346 | end if |
356 | end if |
- | 357 | if Ext=SSE3 |
|
- | 358 | db ' (SSE3)' |
|
- | 359 | end if |
|
347 | db ' 0.069b',0 |
360 | db ' 0.070',0 |
348 | labellen: |
361 | labellen: |
349 | STRdata db '-1 ' |
362 | STRdata db '-1 ' |
Line 350... | Line 363... | ||
350 | 363 | ||
Line 418... | Line 431... | ||
418 | ; ALL_LIGHTS_SIZE equ ($ - lights) |
431 | ; ALL_LIGHTS_SIZE equ ($ - lights) |
419 | ;#all_lights_size dw ($ - lights) ;ALL_LIGHTS_SIZE |
432 | ;#all_lights_size dw ($ - lights) ;ALL_LIGHTS_SIZE |
420 | ;=============================================== |
433 | ;=============================================== |
Line 421... | Line 434... | ||
421 | 434 | ||
- | 435 | lightsend: |
|
- | 436 | ||
- | 437 | ||
- | 438 | ||
422 | lightsend: |
439 | |
423 | align 16 |
440 | align 16 |
424 | emboss_bias: |
441 | emboss_bias: |
- | 442 | dw 128, 128, 128, 128, 128, 128, 128, 128 |
|
- | 443 | zero_hgst_dd: |
|
- | 444 | dd -1, -1, -1, 0 |
|
- | 445 | mask_255f: |
|
- | 446 | times 4 dd 255.0 |
|
- | 447 | the_zero: |
|
Line 425... | Line 448... | ||
425 | dw 128, 128, 128, 128, 128, 128, 128, 128 |
448 | times 4 dd 0.0 |
426 | 449 | ||
427 | I_END: |
450 | I_END: |
428 | if USE_LFN = 0 |
451 | if USE_LFN = 0 |
Line 557... | Line 580... | ||
557 | color_map rb (TEXTURE_SIZE +1) * 3 |
580 | color_map rb (TEXTURE_SIZE +1) * 3 |
558 | align 16 |
581 | align 16 |
559 | tex_points rb points_count * 4 ; bump_map and texture coords |
582 | tex_points rb points_count * 4 ; bump_map and texture coords |
560 | ; each point word x, word y |
583 | ; each point word x, word y |
561 | align 16 |
584 | align 16 |
- | 585 | lights_aligned: |
|
- | 586 | lights_aligned_end = $ + 16 * 12 |
|
- | 587 | rb 16 * 12 |
|
- | 588 | ||
- | 589 | ||
562 | if Ext >= SSE2 |
590 | if Ext >= SSE2 |
563 | sse_repository rb 1024 |
591 | sse_repository rb 1024 |
564 | end if |
592 | end if |
565 | ; SourceFile: ; source file temporally in screen area |
593 | ; SourceFile: ; source file temporally in screen area |
566 | ; workarea dd ? |
594 | ; workarea dd ? |
Line 569... | Line 597... | ||
569 | ;align 16 |
597 | ;align 16 |
570 | ; Z_buffer rb SIZE_X * SIZE_Y * 4 |
598 | ; Z_buffer rb SIZE_X * SIZE_Y * 4 |
571 | procinfo: |
599 | procinfo: |
572 | rb 1024 ; process info |
600 | rb 1024 ; process info |
573 | I_Param rb 256 |
601 | I_Param rb 256 |
574 | memStack rb 4000 ;memory area for stack |
602 | memStack: |
- | 603 | rb 2000 |
|
575 | align 16 |
604 | align 16 |
576 | screen:>>> |
605 | screen:>>> |