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 |