Subversion Repositories Kolibri OS

Rev

Rev 9512 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 9512 Rev 9740
Line 370... Line 370...
370
;    edi  - screen buffer
370
;    edi  - screen buffer
371
;    esi  - z buffer / stencil buffer filled with dd floats
371
;    esi  - z buffer / stencil buffer filled with dd floats
Line 372... Line 372...
372
 
372
 
373
   push  ebp
373
   push  ebp
374
   mov   ebp,esp
374
   mov   ebp,esp
375
   sub   esp,320
375
   sub   esp,270
376
   sub   ebp,16
376
   sub   ebp,16
Line 377... Line 377...
377
   and   ebp,0xfffffff0
377
   and   ebp,0xfffffff0
378
 
378
 
Line 419... Line 419...
419
        movaps  xmm0,xmm1
419
        movaps  xmm0,xmm1
420
        movaps  xmm1,xmm7
420
        movaps  xmm1,xmm7
421
        shufps  xmm3,xmm3,11100001b
421
        shufps  xmm3,xmm3,11100001b
422
    @@:
422
    @@:
423
        movd    .cur_tri,mm7
423
        movd    .cur_tri,mm7
-
 
424
  ;      sub     .cur_tri,dword 1
424
        cmp     ax,.x_max
425
        cmp     ax,.x_max
425
        jge     .end_rp_line
426
        jge     .end_rp_line
426
        cmp     bx,.x_min
427
        cmp     bx,.x_min
427
        jle     .end_rp_line
428
        jle     .end_rp_line
428
     ;   movaps  .lv,xmm4
429
     ;   movaps  .lv,xmm4
Line 687... Line 688...
687
        movaps   .n1,xmm0
688
        movaps   .n1,xmm0
688
        movss    .z1,xmm2
689
        movss    .z1,xmm2
689
        dec      ecx
690
        dec      ecx
690
        jnz      .ddraw
691
        jnz      .ddraw
691
  .end_rp_line:
692
  .end_rp_line:
692
        add      esp,320
693
        add      esp,270
693
        pop      ebp
694
        pop      ebp
Line 694... Line 695...
694
 
695