possible smooth buffer resizing,

fix and clean code,
fix and update examples

git-svn-id: svn://kolibrios.org@8069 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
IgorA
2020-09-19 19:57:00 +00:00
parent b60e6d45cf
commit d3fd66f14b
21 changed files with 465 additions and 491 deletions

View File

@@ -23,16 +23,16 @@ endl
; we may need to resize the zbuffer
cmp dword[edx+GLContext.viewport+offs_vpor_ysize],ecx
cmp dword[edx+GLContext.viewport+GLViewport.ysize],ecx
jne @f
mov ecx,[xmin]
cmp dword[edx+GLContext.viewport+offs_vpor_xmin],ecx
cmp dword[edx+GLContext.viewport+GLViewport.xmin],ecx
jne @f
mov ecx,[ymin]
cmp dword[edx+GLContext.viewport+offs_vpor_ymin],ecx
cmp dword[edx+GLContext.viewport+GLViewport.ymin],ecx
jne @f
mov ecx,[xsize]
cmp dword[edx+GLContext.viewport+offs_vpor_xsize],ecx
cmp dword[edx+GLContext.viewport+GLViewport.xsize],ecx
jne @f
jmp .end_f
@@:
@@ -70,15 +70,15 @@ endl
stdcall dbg_print,sz_glViewport,err_5
@@:
mov ecx,[xmin]
mov dword[edx+GLContext.viewport+offs_vpor_xmin],ecx
mov dword[edx+GLContext.viewport+GLViewport.xmin],ecx
mov ecx,[ymin]
mov dword[edx+GLContext.viewport+offs_vpor_ymin],ecx
mov dword[edx+GLContext.viewport+GLViewport.ymin],ecx
mov ecx,[xsize]
mov dword[edx+GLContext.viewport+offs_vpor_xsize],ecx
mov dword[edx+GLContext.viewport+GLViewport.xsize],ecx
mov ecx,[ysize]
mov dword[edx+GLContext.viewport+offs_vpor_ysize],ecx
mov dword[edx+GLContext.viewport+GLViewport.ysize],ecx
mov dword[edx+GLContext.viewport+offs_vpor_updated],1
mov dword[edx+GLContext.viewport+GLViewport.updated],1
.end_f:
ret
endp