Subversion Repositories Kolibri OS

Rev

Rev 5720 | Rev 5750 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5720 Rev 5722
Line 15... Line 15...
15
format binary as ""
15
format binary as ""
Line 16... Line 16...
16
 
16
 
17
__DEBUG__       = 1
17
__DEBUG__       = 1
Line 18... Line 18...
18
__DEBUG_LEVEL__ = 2
18
__DEBUG_LEVEL__ = 2
19
 
19
 
Line 20... Line 20...
20
BITS_PER_PIXEL  = 8             ; 8, 16 24
20
BITS_PER_PIXEL  = 32            ; 8, 16, 24 or 32
Line 21... Line 21...
21
SERVERADDRLEN   = 4096
21
SERVERADDRLEN   = 4096
Line 38... Line 38...
38
include "../../dll.inc"
38
include "../../dll.inc"
39
include "../../struct.inc"
39
include "../../struct.inc"
40
include "../../develop/libraries/box_lib/trunk/box_lib.mac"
40
include "../../develop/libraries/box_lib/trunk/box_lib.mac"
41
include "../../network.inc"
41
include "../../network.inc"
Line 42... Line 42...
42
 
42
 
43
struct  pixel_format
43
struct  PixelFormat
44
        bpp             db ?
44
        bpp             db ?
45
        depth           db ?
45
        depth           db ?
46
        big_endian      db ?
46
        big_endian      db ?
47
        true_color      db ?
47
        true_color      db ?
Line 52... Line 52...
52
        green_shift     db ?
52
        green_shift     db ?
53
        blue_shift      db ?
53
        blue_shift      db ?
54
        padding         rb 3
54
        padding         rb 3
55
ends
55
ends
Line 56... Line 56...
56
 
56
 
57
struct  framebuffer
57
struct  ServerInit
58
        width           dw ?
58
        width           dw ?
59
        height          dw ?
59
        height          dw ?
60
        pixelformat     pixel_format
60
        pixelformat     PixelFormat
61
        name_length     dd ?
61
        name_length     dd ?
62
        name            rb 256
62
        name            db ?
Line 63... Line 63...
63
ends
63
ends
64
 
64
 
Line 154... Line 154...
154
 
154
 
Line 155... Line 155...
155
        mcall   12, 2
155
        mcall   12, 2
156
 
156
 
157
draw_framebuffer:
157
draw_framebuffer:
158
        DEBUGF  1, "Drawing framebuffer\n"
158
        DEBUGF  1, "Drawing framebuffer\n"
Line 159... Line 159...
159
        mcall   7, framebuffer_data, dword[screen], 0
159
        mcall   7, framebuffer, dword[screen], 0
160
        mov     [update_framebuffer], 0
160
        mov     [update_framebuffer], 0
161
 
161
 
Line 273... Line 273...
273
ClientInit              db 0            ; not shared
273
ClientInit              db 0            ; not shared
Line 274... Line 274...
274
 
274
 
275
SetPixelFormat32        db 0            ; setPixelformat
275
SetPixelFormat32        db 0            ; setPixelformat
276
                        db 0, 0, 0      ; padding
276
                        db 0, 0, 0      ; padding
277
.bpp                    db 32           ; bits per pixel
277
.bpp                    db 32           ; bits per pixel
278
.depth                  db 32           ; depth
278
.depth                  db 24           ; depth
279
.big_endian             db 0            ; big-endian flag
279
.big_endian             db 0            ; big-endian flag
280
.true_color             db 1            ; true-colour flag
280
.true_color             db 1            ; true-colour flag
281
.red_max                db 0, 255       ; red-max
281
.red_max                db 0, 255       ; red-max
282
.green_max              db 0, 255       ; green-max
282
.green_max              db 0, 255       ; green-max
283
.blue_max               db 0, 255       ; blue-max
283
.blue_max               db 0, 255       ; blue-max
284
.red_shif               db 0            ; red-shift
284
.red_shift              db 16           ; red-shift
285
.green_shift            db 8            ; green-shift
285
.green_shift            db 8            ; green-shift
286
.blue_shift             db 16           ; blue-shift
286
.blue_shift             db 0            ; blue-shift
Line 287... Line 287...
287
                        db 0, 0, 0      ; padding
287
                        db 0, 0, 0      ; padding
288
 
288
 
289
SetPixelFormat24        db 0            ; setPixelformat
289
SetPixelFormat24        db 0            ; setPixelformat
Line 477... Line 477...
477
keys                    rd 32*2         ; DES keys for VNC authentication
477
keys                    rd 32*2         ; DES keys for VNC authentication
Line 478... Line 478...
478
 
478
 
Line 479... Line 479...
479
sz_err_security_c       rb 512+1
479
sz_err_security_c       rb 512+1
480
 
480
 
Line 481... Line 481...
481
receive_buffer          rb RECEIVE_BUFFER_SIZE
481
receive_buffer          rb RECEIVE_BUFFER_SIZE
482
framebuffer_data        rb 1280*1024*3  ; framebuffer
482
framebuffer             rb 1280*1024*3  ; framebuffer
483
 
483
 
484
                        rb 0x1000
484
                        rb 0x1000