Subversion Repositories Kolibri OS

Rev

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

Rev 2736 Rev 2881
Line 39... Line 39...
39
 r_flag        db 1		   ; flag
39
 r_flag        db 1		   ; flag
40
	       dd axl_f 	   ; offset to flags description
40
	       dd axl_f 	   ; offset to flags description
Line 41... Line 41...
41
 
41
 
42
	       db 3
42
	       db 3
43
	       db 'shd. model'
43
	       db 'shd. model'
44
	       db 11
44
	       db 12
45
 dr_flag       db 0
45
 dr_flag       db 0
Line 46... Line 46...
46
	       dd shd_f
46
	       dd shd_f
47
 
47
 
Line 212... Line 212...
212
    db 'dots'
212
    db 'dots'
213
    db 'txgr'
213
    db 'txgr'
214
    db '2tex'
214
    db '2tex'
215
    db 'btex'
215
    db 'btex'
216
    db 'cenv'
216
    db 'cenv'
-
 
217
    db 'grdl'
217
 spd_f:
218
 spd_f:
218
    db 'idle'
219
    db 'idle'
219
    db 'full'
220
    db 'full'
220
 axl_f:
221
 axl_f:
221
    db ' y  '
222
    db ' y  '
Line 296... Line 297...
296
	db   ' (SSE)'
297
	db   ' (SSE)'
297
      end if
298
      end if
298
      if Ext=SSE2
299
      if Ext=SSE2
299
	db   ' (SSE2)'
300
	db   ' (SSE2)'
300
      end if
301
      end if
301
	db   ' 0.061',0
302
	db   ' 0.062',0
302
    labellen:
303
    labellen:
303
	STRdata db '-1        '
304
	STRdata db '-1        '
Line 304... Line 305...
304
 
305
 
Line 399... Line 400...
399
	yy2	dw	?
400
	yy2	dw	?
400
	zz2	dw	?      ; xx1 + 10
401
	zz2	dw	?      ; xx1 + 10
401
	xx3	dw	?;+56
402
	xx3	dw	?;+56
402
	yy3	dw	?
403
	yy3	dw	?
403
	zz3	dw	?      ; xx1 + 16
404
	zz3	dw	?      ; xx1 + 16
-
 
405
	col1	dd	?
-
 
406
	col2	dd	?
-
 
407
	col3	dd	?
404
	scale	dd	?		  ; help scale variable
408
	scale	dd	? ; help scale variable
-
 
409
	edges_counter dd ?
405
   ;==
410
   ;==
406
	triangles_count_var	dw ?
411
	triangles_count_var	dw ?
407
	points_count_var	dw ?
412
	points_count_var	dw ?
408
	triangles_ptr		dd ?
413
	triangles_ptr		dd ?
409
	triangles_w_z_ptr	dd ?
414
	triangles_w_z_ptr	dd ?
Line 413... Line 418...
413
	points_ptr		dd ?
418
	points_ptr		dd ?
414
	points_rotated_ptr	dd ?
419
	points_rotated_ptr	dd ?
415
	points_translated_ptr	dd ?
420
	points_translated_ptr	dd ?
416
	screen_ptr		dd ?
421
	screen_ptr		dd ?
417
	Zbuffer_ptr		dd ?
422
	Zbuffer_ptr		dd ?
-
 
423
	edges_ptr		dd ?
Line 418... Line 424...
418
 
424
 
Line 419... Line 425...
419
   ;===
425
   ;===
420
 
426
 
Line 490... Line 496...
490
	color_map	rb	(TEXTURE_SIZE +1) * 3
496
	color_map	rb	(TEXTURE_SIZE +1) * 3
491
align 16
497
align 16
492
	tex_points	rb	points_count * 4  ; bump_map  and texture coords
498
	tex_points	rb	points_count * 4  ; bump_map  and texture coords
493
				; each point word x, word y
499
				; each point word x, word y
494
align 16
500
align 16
-
 
501
if Ext >= SSE2
-
 
502
	sse_repository	rb	1024
-
 
503
end if
495
  ;      SourceFile:             ; source file temporally in screen area
504
  ;      SourceFile:             ; source file temporally in screen area
496
  ;      workarea        dd      ?
505
  ;      workarea        dd      ?
Line 497... Line 506...
497
 
506
 
498
    ;    screen          rb      SIZE_X * SIZE_Y * 3   ; screen buffer
507
    ;    screen          rb      SIZE_X * SIZE_Y * 3   ; screen buffer