Rev 9237 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 9237 | Rev 9740 | ||
---|---|---|---|
Line 342... | Line 342... | ||
342 | 342 | ||
343 | add esp,512 |
343 | add esp,512 |
Line 344... | Line 344... | ||
344 | pop ebp |
344 | pop ebp |
345 | 345 | ||
346 | ret |
346 | ret |
347 | align 16 |
347 | |
348 | glass_line: |
348 | glass_line: |
349 | ; in: |
349 | ; in: |
350 | ; xmm0 - normal vector 1 |
350 | ; xmm0 - normal vector 1 |
Line 360... | Line 360... | ||
360 | ; edi - screen buffer |
360 | ; edi - screen buffer |
361 | ; esi - z buffer ===> not needed in glass rendering |
361 | ; esi - z buffer ===> not needed in glass rendering |
Line 362... | Line 362... | ||
362 | 362 | ||
363 | push ebp |
363 | push ebp |
364 | mov ebp,esp |
364 | mov ebp,esp |
365 | sub esp,256 |
365 | sub esp,190 |
366 | sub ebp,16 |
366 | sub ebp,16 |
Line 367... | Line 367... | ||
367 | and ebp,0xfffffff0 |
367 | and ebp,0xfffffff0 |
368 | 368 | ||
Line 535... | Line 535... | ||
535 | addss xmm2,.dz |
535 | addss xmm2,.dz |
536 | sub ecx,1 |
536 | sub ecx,1 |
537 | jnz .ddraw |
537 | jnz .ddraw |
Line 538... | Line 538... | ||
538 | 538 | ||
539 | .end_rp_line: |
539 | .end_rp_line: |
540 | add esp,256 |
540 | add esp,190 |
Line 541... | Line 541... | ||
541 | pop ebp |
541 | pop ebp |