Subversion Repositories Kolibri OS

Rev

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: