Subversion Repositories Kolibri OS

Rev

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

Rev 883 Rev 885
Line 22... Line 22...
22
 
22
 
Line 23... Line 23...
23
static local_pixmap_t scr_pixmap;
23
static local_pixmap_t scr_pixmap;
Line 24... Line 24...
24
 
24
 
Line 25... Line 25...
25
static void Init3DEngine(RHDPtr rhdPtr);
25
int Init3DEngine(RHDPtr info);
Line 26... Line 26...
26
 
26
 
27
int __stdcall srv_2d(ioctl_t *io);
27
int __stdcall srv_2d(ioctl_t *io);
Line 69... Line 69...
69
    return 0;
69
        return 0;
70
 
70
 
71
  R5xx2DInit();
71
    R5xx2DInit();
Line 72... Line 72...
72
  rhd.has_tcl = 1;
72
 
73
 
-
 
Line 74... Line 73...
74
//  Init3DEngine(&rhd);
73
    Init3DEngine(&rhd);
75
 
-
 
76
  //init_r500();
-
 
Line 77... Line 74...
77
 
74
 
78
 
75
 
Line 131... Line 128...
131
          return FillRect((io_fill_t*)inp);
128
          return FillRect((io_fill_t*)inp);
132
        break;
129
        break;
133
 
130
 
134
      case PX_BLIT:
131
      case PX_LINE:
Line -... Line 132...
-
 
132
        if(io->inp_size==6)
-
 
133
          return Line((io_draw_t*)inp);
-
 
134
        break;
-
 
135
 
-
 
136
      case PX_BLIT:
135
        if(io->inp_size==8)
137
        if(io->inp_size==8)
136
          return Blit((io_blit_t*)inp);
138
          return Blit((io_blit_t*)inp);
137
        break;
139
        break;
138
 
140
 
Line 139... Line 141...
139
     case  PX_BLIT_TRANSPARENT:
141
     case  PX_BLIT_TRANSPARENT:
140
        if(io->inp_size==9)
142
        if(io->inp_size==9)
141
          return BlitTransparent((io_blit_t*)inp);
143
          return BlitTransparent((io_blit_t*)inp);
142
        break;
144
        break;
Line 143... Line 145...
143
 
145
 
144
      case PX_LINE:
-
 
145
        if(io->inp_size==6)
-
 
146
          return Line((io_draw_t*)inp);
-
 
147
        break;
-
 
148
 
-
 
149
/*
-
 
150
 
-
 
151
      case COMPIZ:
146
      case PX_BLIT_ALPHA:
152
        if(io->inp_size==6)
147
        if(io->inp_size==8)
153
          return RadeonComposite((blit_t*)inp);
148
          return RadeonComposite((io_blit_t*)inp);
154
        break;
-
 
Line 155... Line 149...
155
*/
149
        break;
156
 
150
 
157
    default:
151
    default:
158
      return ERR_PARAM;
152
      return ERR_PARAM;
Line 171... Line 165...
171
#include "clip.inc"
165
#include "clip.inc"
Line 172... Line 166...
172
#include "pixmap.inc"
166
#include "pixmap.inc"
173
#include "accel_2d.inc"
167
#include "accel_2d.inc"
174
//#include "accel_3d.inc"
168
#include "init_3d.inc"
175
>
169
#include "blend.inc"
-
 
170
>