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; |