Subversion Repositories Kolibri OS

Rev

Rev 8666 | Rev 9237 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8666 Rev 8719
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
        i6              dd      6
-
 
5
        i12             dd      12
4
        i12             dd      12
6
        i36             dd      36
5
        i256            dw      256
7
        i256            dw      256
6
        i255d           dd      255
8
        i255d           dd      255
7
        dot_max         dd      1.0      ; dot product max and min
9
        dot_max         dd      1.0      ; dot product max and min
8
        dot_min         dd      0.0
10
        dot_min         dd      0.0
-
 
11
        env_const       dd      1.05
9
        env_const       dd      1.05
12
        correct_tex     dw      255
10
        tex_x_div2      dw      TEX_X  / 2
13
        tex_x_div2      dw      TEX_X  / 2
11
        tex_y_div2      dw      TEX_Y  / 2
14
        tex_y_div2      dw      TEX_Y  / 2
12
        xobs            dw      0 ;SIZE_X / 2 ;200 ;observer  = camera
15
        xobs            dw      0 ;SIZE_X / 2 ;200 ;observer  = camera
13
        yobs            dw      0 ;SIZE_Y / 2 ;200 ;coordinates
16
        yobs            dw      0 ;SIZE_Y / 2 ;200 ;coordinates
Line 52... Line 55...
52
        points_normals_ptr      dd 0
55
        points_normals_ptr      dd 0
53
        points_normals_rot_ptr  dd 0
56
        points_normals_rot_ptr  dd 0
54
        points_ptr              dd 0
57
        points_ptr              dd 0
55
        points_rotated_ptr      dd 0
58
        points_rotated_ptr      dd 0
56
        points_translated_ptr   dd 0
59
        points_translated_ptr   dd 0
-
 
60
        edges_ptr               dd 0
57
        screen_ptr              dd 0
61
        screen_ptr              dd 0
58
        Zbuffer_ptr             dd 0
62
        Zbuffer_ptr             dd 0
59
        vertices_index_ptr      dd 0
63
        vertices_index_ptr      dd 0
60
        vertex_edit_no    dw 0
64
        vertex_edit_no    dw 0
61
        edit_start_x:
65
        edit_start_x:
62
                          dw 0
66
                          dw 0
63
        edit_start_y      dw 0
67
        edit_start_y      dw 0
64
        edit_end_x:
68
        edit_end_x:
65
                          dw 0
69
                          dw 0
66
        edit_end_y        dw 0
70
        edit_end_y        dw 0
-
 
71
        x_start:          dw 20
-
 
72
        y_start:          dw 20
-
 
73
 
67
        mouse_state           dd 0
74
        mouse_state           dd 0
Line 68... Line 75...
68
 
75
 
69
 
76
 
Line 341... Line 348...
341
        db   ' (SSE2)'
348
        db   ' (SSE2)'
342
      end if
349
      end if
343
      if Ext=SSE3
350
      if Ext=SSE3
344
        db   ' (SSE3)'
351
        db   ' (SSE3)'
345
      end if
352
      end if
346
        db   ' 0.072',0
353
        db   ' 0.073',0
347
    labellen:
354
    labellen:
348
        STRdata db '-1        '
355
        STRdata db '-1        '
-
 
356
     lab_vert:
-
 
357
        db 'Vertices count: '
-
 
358
     lab_vert_end:
-
 
359
     lab_tr:
-
 
360
        db 'Faces count:    '
-
 
361
     lab_tr_end:
-
 
362
     lab_ed:
-
 
363
        db 'Edges count:    '
-
 
364
     lab_ed_end:
-
 
365
 
Line 349... Line 366...
349
 
366
 
Line 350... Line 367...
350
    all_lights_size dw lightsend-lights
367
    all_lights_size dw lightsend-lights
Line 408... Line 425...
408
 
425
 
-
 
426
 
-
 
427
 
409
 
428
 
410
 
429
align 16
411
 
430
    abs_mask:
412
align 16
431
           dd 0x7fffffff, 0x7fffffff, 0x7fffffff, 0x7fffffff
413
    emboss_bias:
432
    emboss_bias:
Line 463... Line 482...
463
        col1    dd      ?
482
        col1    dd      ?
464
        col2    dd      ?
483
        col2    dd      ?
465
        col3    dd      ?
484
        col3    dd      ?
466
        scale   dd      ? ; help scale variable
485
        scale   dd      ? ; help scale variable
Line 467... Line -...
467
 
-
 
468
   ;==
-
 
469
        triangles_count_var     dd ?
486
 
470
        points_count_var        dd ?
-
 
471
 
-
 
472
;        size_y_var:
487
        points_count_var        dd ?  ;
473
;        yres_var                dw ?
-
 
474
 
-
 
475
;        size_x_var:
488
        triangles_count_var     dd ?  ; dont change order
476
;        xres_var                dw ?
-
 
477
        x_start:
-
 
478
                                dw ?
-
 
479
        y_start:
-
 
480
                                dw ?
-
 
481
 
-
 
Line 482... Line 489...
482
   ;===
489
        edges_count             dd ?  ;
483
 
490
 
484
        point_index1        dd ?   ;-\
491
        point_index1        dd ?   ;-\
485
        point_index2        dd ?   ;  }  don't change order
492
        point_index2        dd ?   ;  }  don't change order