Vincent Wei
|
0c2345aed1
|
change method flush_driver to flush of DrmDriverOps; change member buff to vaddr of DrmSurfaceBuffer
|
2023-07-30 11:57:02 +08:00 |
|
Vincent Wei
|
95b9def0d5
|
rename dma_buff to dma_buf
|
2023-07-28 21:20:18 +08:00 |
|
Vincent Wei
|
39d03be6d7
|
use DMA_BUF_IOCTL_SYNC
|
2023-07-27 10:04:53 +08:00 |
|
Vincent Wei
|
f6bf02aa5c
|
add new operation do_blit in DrmDriverOps; use do_blit instead of returning callback of check_blit
|
2023-07-24 08:22:10 +08:00 |
|
Vincent Wei
|
6a83f2efbf
|
Remove SetHWColorKey, SetHWAlpha; Tune prototype of FillHWRect; Add CopyHWSurface()
|
2023-07-23 12:01:18 +08:00 |
|
Vincent Wei
|
6422cb8568
|
tune
|
2023-07-22 20:27:52 +08:00 |
|
Vincent Wei
|
0f566d0342
|
tune DRM_SURBUF_TYPE
|
2023-07-22 17:28:20 +08:00 |
|
Vincent Wei
|
1de19f9bee
|
Upgrade DrmDriverOps to version 2 and enhance ChechHWBlit
|
2023-07-22 16:15:09 +08:00 |
|
Vincent Wei
|
311d2262d6
|
some tries
|
2023-07-11 22:17:59 +08:00 |
|
Vincent Wei
|
209a0c6ab0
|
initial support for drmDMA
|
2023-07-11 16:59:21 +08:00 |
|
Vincent Wei
|
2871657b65
|
fix some typos
|
2020-03-25 15:24:48 +08:00 |
|
Vincent Wei
|
039121892b
|
remove DrmColorLogicOp, use ColorLogicalOp instead; add alpha_pixel_blt operation
|
2020-03-21 19:15:01 +08:00 |
|
Vincent Wei
|
0e0c95e0a9
|
tune map_buffer: add scanout argument
|
2020-03-19 22:28:55 +08:00 |
|
Vincent Wei
|
66de31895a
|
restore old DrmColorLogicOp
|
2020-03-19 21:41:38 +08:00 |
|
Vincent Wei
|
6ce6de157b
|
tune DrmSurfaceBuffer struct and DrmDriverOps
|
2020-03-18 17:58:58 +08:00 |
|
Vincent Wei
|
fa13587088
|
restore drm_format field just for convenience
|
2020-03-14 22:29:50 +08:00 |
|
Vincent Wei
|
7c92a9334d
|
remove redundant fields in DrmSurfaceBuffer; simplify interfaces of DrmDriverOps
|
2020-03-14 18:57:42 +08:00 |
|
Vincent Wei
|
a0bfb4b0b1
|
tune
|
2020-02-07 16:51:42 +08:00 |
|
Vincent Wei
|
24c786aa8a
|
cleanup: change copyright year
|
2020-01-06 16:09:11 +08:00 |
|
VincentWei
|
6339a7417b
|
__dri_ex_driver_get to __drm_ex_driver_get
|
2019-12-02 14:31:48 +08:00 |
|
Vincent Wei
|
cd558b1739
|
add prime_fd and name fields for DrmSurface object and info
|
2019-11-25 17:12:17 +08:00 |
|
Vincent Wei
|
14075969bd
|
user DRM/drm instead of DRI/dri for DRM engine and APIs
|
2019-11-21 10:25:03 +08:00 |
|
Vincent Wei
|
38234739e5
|
add a new argument to __dri_ex_driver_get: device_fd
|
2019-11-20 10:33:40 +08:00 |
|
Vincent Wei
|
8832f051a8
|
add create_buffer_from_prime_fd operation
|
2019-11-19 09:41:13 +08:00 |
|
Vincent Wei
|
64be953123
|
tune interface of create_buffer_from_name; add DRI driver method create_buffer_from_handle
|
2019-11-18 18:59:27 +08:00 |
|
Vincent Wei
|
637dbbce68
|
change link to licensing policy
|
2019-11-13 11:53:59 +08:00 |
|
Vincent Wei
|
9095139bf7
|
cleanup DriDriverOps, use DriSurfaceBuffer object for addressing the surface buffer
|
2019-11-04 11:16:03 +08:00 |
|
Vincent Wei
|
9af014c045
|
New API: GetSurfaceHandle, driGetDeviceFD, driGetSurfaceInfo; Tune operations of DriDriverOps
|
2019-11-01 17:47:15 +08:00 |
|
Vincent Wei
|
2e5a8804bf
|
tune api desc
|
2019-07-29 10:03:27 +08:00 |
|
Vincent Wei
|
5e0500411e
|
struct description for _DriDriverOps
|
2019-07-16 11:36:27 +08:00 |
|
Vincent Wei
|
717fbd6fee
|
tune for version 4.0.0
|
2019-07-15 15:46:43 +08:00 |
|
Vincent Wei
|
53c77a9a73
|
prepend excpetion list statement
|
2019-07-15 14:17:20 +08:00 |
|
Vincent Wei
|
fd67781384
|
use DRM pixel format to define the pixel format surface
|
2019-07-11 19:34:43 +08:00 |
|
Vincent Wei
|
3494e3d496
|
cleanup
|
2019-07-11 15:11:56 +08:00 |
|
Vincent Wei
|
5138402296
|
tune DriDriverOps to use DriSurfaceBuffer* for mapped surface buffer
|
2019-07-11 12:38:10 +08:00 |
|
Vincent Wei
|
36d5500a31
|
use DriPixelFormat when creating hardware buffer
|
2019-07-08 17:31:19 +08:00 |
|
Vincent Wei
|
61819fd832
|
Windows
|
2019-07-08 12:03:52 +08:00 |
|
Vincent Wei
|
f4af247b15
|
DRM -> DRI
|
2019-07-05 12:41:54 +08:00 |
|
Vincent Wei
|
06b90939c4
|
tune drm video engine for acclerated graphics
|
2019-07-03 12:17:21 +08:00 |
|
Vincent Wei
|
5e65422a28
|
tune
|
2019-07-03 08:42:26 +08:00 |
|
Vincent Wei
|
1a5383b9bf
|
open drm device
|
2019-06-10 16:11:18 +08:00 |
|
Vincent Wei
|
944d2ca8ae
|
expose structures and definitions
|
2019-04-07 17:04:28 +08:00 |
|
Vincent Wei
|
e5255d13e1
|
merge changes for exstubs.h from rel-3-2 manually
|
2019-04-07 16:56:43 +08:00 |
|