Subversion Repositories Kolibri OS

Rev

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

Rev 6523 Rev 8069
Line 21... Line 21...
21
	mov [ysize],ecx
21
	mov [ysize],ecx
22
 
22
 
Line 23... Line 23...
23
	; we may need to resize the zbuffer
23
	; we may need to resize the zbuffer
Line 24... Line 24...
24
 
24
 
25
	cmp dword[edx+GLContext.viewport+offs_vpor_ysize],ecx
25
	cmp dword[edx+GLContext.viewport+GLViewport.ysize],ecx
26
	jne @f
26
	jne @f
27
	mov ecx,[xmin]
27
	mov ecx,[xmin]
28
	cmp dword[edx+GLContext.viewport+offs_vpor_xmin],ecx
28
	cmp dword[edx+GLContext.viewport+GLViewport.xmin],ecx
29
	jne @f
29
	jne @f
30
	mov ecx,[ymin]
30
	mov ecx,[ymin]
31
	cmp dword[edx+GLContext.viewport+offs_vpor_ymin],ecx
31
	cmp dword[edx+GLContext.viewport+GLViewport.ymin],ecx
32
	jne @f
32
	jne @f
33
	mov ecx,[xsize]
33
	mov ecx,[xsize]
34
	cmp dword[edx+GLContext.viewport+offs_vpor_xsize],ecx
34
	cmp dword[edx+GLContext.viewport+GLViewport.xsize],ecx
35
	jne @f
35
	jne @f
36
		jmp .end_f
36
		jmp .end_f
Line 37... Line 37...
37
	@@:
37
	@@:
Line 68... Line 68...
68
	jg @f
68
	jg @f
69
		stdcall dbg_print,sz_glViewport,err_5
69
		stdcall dbg_print,sz_glViewport,err_5
70
	@@:
70
	@@:
71
	mov ecx,[xmin]
71
	mov ecx,[xmin]
72
	mov dword[edx+GLContext.viewport+offs_vpor_xmin],ecx
72
	mov dword[edx+GLContext.viewport+GLViewport.xmin],ecx
73
	mov ecx,[ymin]
73
	mov ecx,[ymin]
74
	mov dword[edx+GLContext.viewport+offs_vpor_ymin],ecx
74
	mov dword[edx+GLContext.viewport+GLViewport.ymin],ecx
75
	mov ecx,[xsize]
75
	mov ecx,[xsize]
76
	mov dword[edx+GLContext.viewport+offs_vpor_xsize],ecx
76
	mov dword[edx+GLContext.viewport+GLViewport.xsize],ecx
77
	mov ecx,[ysize]
77
	mov ecx,[ysize]
78
	mov dword[edx+GLContext.viewport+offs_vpor_ysize],ecx
78
	mov dword[edx+GLContext.viewport+GLViewport.ysize],ecx
79
 
79
 
Line 80... Line 80...
80
	mov dword[edx+GLContext.viewport+offs_vpor_updated],1
80
	mov dword[edx+GLContext.viewport+GLViewport.updated],1
81
	.end_f:
81
	.end_f:
82
	ret
82
	ret
83
endp
83
endp
Line 84... Line 84...
84
 
84