Subversion Repositories Kolibri OS

Rev

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

Rev 5153 Rev 5175
Line 408... Line 408...
408
		fld dword[ebx+4] ;m[1]
408
		fld dword[ebx+4] ;m[1]
409
		fmul st0,st3     ;m[1] * y
409
		fmul st0,st3     ;m[1] * y
410
		fld dword[ebx+8] ;m[2]
410
		fld dword[ebx+8] ;m[2]
411
		fmul st0,st3     ;m[2] * z
411
		fmul st0,st3     ;m[2] * z
412
		fadd st0,st1
412
		faddp
413
		fadd st0,st2
413
		faddp
414
		fadd dword[ebx+12] ;m[3]
414
		fadd dword[ebx+12] ;m[3]
415
		fstp dword[ebx+12] ;m[3] = m[0] * x + m[1] * y + m[2] * z + m[3]
415
		fstp dword[ebx+12] ;m[3] = m[0] * x + m[1] * y + m[2] * z + m[3]
416
		ffree st0
416
		add ebx,16
-
 
417
	loop @b
-
 
418
	ffree st0
-
 
419
	fincstp
-
 
420
	ffree st0
417
		fincstp
421
	fincstp
418
		ffree st0
422
	ffree st0
419
		fincstp
423
	fincstp
420
		add ebx,16
424
 
421
	loop @b
-
 
422
 
-
 
Line 423... Line 425...
423
if DEBUG ;glopTranslate
425
if DEBUG ;glopTranslate
424
	mov ebx,[eax+offs_cont_matrix_mode]
426
	mov ebx,[eax+offs_cont_matrix_mode]
425
	shl ebx,2
427
	shl ebx,2
426
	add ebx,eax
428
	add ebx,eax