Subversion Repositories Kolibri OS

Rev

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

Rev 2005 Rev 2007
Line 972... Line 972...
972
 
972
 
973
#define SRV_GETVERSION  0
973
#define SRV_GETVERSION  0
974
#define SRV_ENUM_MODES  1
974
#define SRV_ENUM_MODES  1
Line -... Line 975...
-
 
975
#define SRV_SET_MODE    2
-
 
976
 
-
 
977
#define SRV_CREATE_VIDEO 9
-
 
978
#define SRV_BLIT_VIDEO   10
-
 
979
 
-
 
980
int r600_video_blit(uint64_t src_offset, int  x, int y,
975
#define SRV_SET_MODE    2
981
                    int w, int h, int pitch);
976
 
982
 
977
int _stdcall display_handler(ioctl_t *io)
983
int _stdcall display_handler(ioctl_t *io)
978
{
984
{
979
    int    retval = -1;
985
    int    retval = -1;
Line 1014... Line 1020...
1014
                (io->inp_size == sizeof(videomode_t)) )
1020
                (io->inp_size == sizeof(videomode_t)) )
1015
            {
1021
            {
1016
                retval = set_user_mode((videomode_t*)inp);
1022
                retval = set_user_mode((videomode_t*)inp);
1017
            };
1023
            };
1018
            break;
1024
            break;
-
 
1025
 
-
 
1026
        case SRV_CREATE_VIDEO:
-
 
1027
            retval = r600_create_video(inp[0], inp[1], outp);
-
 
1028
            break;
-
 
1029
 
-
 
1030
        case SRV_BLIT_VIDEO:
-
 
1031
            r600_video_blit( ((uint64_t*)inp)[0], inp[2], inp[3],
-
 
1032
                    inp[4], inp[5], inp[6]);
-
 
1033
 
-
 
1034
            retval = 0;
-
 
1035
            break;
-
 
1036
 
1019
    };
1037
    };
Line 1020... Line 1038...
1020
 
1038
 
1021
    return retval;
1039
    return retval;