Vincent Wei
|
59d9d08158
|
debug
|
2023-08-01 17:55:34 +08:00 |
|
Vincent Wei
|
3a9cbfdd9b
|
initialize last_x and last_y
|
2023-08-01 16:55:11 +08:00 |
|
Vincent Wei
|
bc7d5f6ce0
|
fix a compositing bug when the wallpaper is empty
|
2023-08-01 16:33:27 +08:00 |
|
Vincent Wei
|
1131973f7a
|
Fix a bug in PeekMessageEx
|
2023-08-01 16:14:12 +08:00 |
|
Vincent Wei
|
a46804080e
|
Fix a bug in PeekMessageEx
|
2023-08-01 16:12:31 +08:00 |
|
Vincent Wei
|
81b25968ca
|
do not return ARCH_TYPE_BASIC_VOWEL for Arabic chars
|
2023-08-01 15:57:27 +08:00 |
|
Vincent Wei
|
f1463f41de
|
fix some compilation errors
|
2023-08-01 14:54:09 +08:00 |
|
Vincent Wei
|
0a10b81499
|
Merge branch 'rel-5-0' into drm-dma
|
2023-08-01 14:22:39 +08:00 |
|
Vincent Wei
|
fd07118939
|
enhance fbcon engine to support async updater; tune internal interface shadowScreen_BlitToReal()
|
2023-08-01 11:33:30 +08:00 |
|
Vincent Wei
|
a0a757a621
|
tune DRM engine for procs runmode and compositing schema
|
2023-08-01 10:03:19 +08:00 |
|
Vincent Wei
|
7cd7f954c6
|
make virtual-window enabled by default
|
2023-08-01 10:02:49 +08:00 |
|
Vincent Wei
|
e673452b7d
|
debug
|
2023-07-31 10:15:14 +08:00 |
|
Vincent Wei
|
e24490e92f
|
debug
|
2023-07-30 12:17:02 +08:00 |
|
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
|
563fe9232c
|
remove methods OnBeforeUpdate and OnAfterUpdate
|
2023-07-28 21:08:44 +08:00 |
|
Vincent Wei
|
5ad525c1d8
|
fix a bug
|
2023-07-27 10:58:58 +08:00 |
|
Vincent Wei
|
fcde9eb405
|
Add OnBeforeUpdate() and OnAfterUpdate() operations for Shadow engine
|
2023-07-27 10:46:58 +08:00 |
|
Vincent Wei
|
39d03be6d7
|
use DMA_BUF_IOCTL_SYNC
|
2023-07-27 10:04:53 +08:00 |
|
Vincent Wei
|
43101379ed
|
Support for vowels to fix Issue #121
|
2023-07-26 16:49:01 +08:00 |
|
Vincent Wei
|
bce5b73e1c
|
call pthread_testcancel() in task_do_update
|
2023-07-25 10:58:27 +08:00 |
|
Vincent Wei
|
0b4a5a1c17
|
tune
|
2023-07-25 10:43:20 +08:00 |
|
Vincent Wei
|
c609e2e5b1
|
check number of pixels before calling hardware accecelation operations
|
2023-07-24 09:56:10 +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
|
d52aa4c1a4
|
do cleanup for free surfaces
|
2023-07-23 16:03:08 +08:00 |
|
Vincent Wei
|
d6a961aa6c
|
enhance GAL_blit to have a pointer to GAL_VideoDevice for hardware acceleration blits
|
2023-07-23 15:05:54 +08:00 |
|
Vincent Wei
|
2665200eee
|
add new runtime configuration option: min_pixels_using_hwaccl
|
2023-07-23 13:02:45 +08:00 |
|
Vincent Wei
|
469eb1c05a
|
use hardware accelerated copy_buff
|
2023-07-23 12:45:24 +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
|
6be4b719c8
|
If FillHWRect() retruns non-zero, use GAL_SoftFillRect()
|
2023-07-22 19:02:41 +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
|
5f8a88c0a2
|
check euid when creating update thread
|
2023-07-21 11:52:52 +08:00 |
|
Vincent Wei
|
1611a56754
|
tune
|
2023-07-21 11:20:30 +08:00 |
|
Vincent Wei
|
73fcb8d2c3
|
tune shadow and drm video engines to show FPS
|
2023-07-21 10:40:31 +08:00 |
|
Vincent Wei
|
bc0efac21f
|
cleanup
|
2023-07-14 18:56:50 +08:00 |
|
xueshuming
|
26341b162e
|
debug
|
2023-07-14 17:06:54 +08:00 |
|
Vincent Wei
|
c6957bec23
|
debug
|
2023-07-14 16:32:16 +08:00 |
|
Vincent Wei
|
56ddd87189
|
debug
|
2023-07-14 14:38:47 +08:00 |
|
Vincent Wei
|
5cdd258046
|
use WaitVBlank
|
2023-07-14 14:06:28 +08:00 |
|
Vincent Wei
|
8b4ab267b6
|
and an alternative to use semphaore
|
2023-07-14 13:11:30 +08:00 |
|
Vincent Wei
|
613a19c236
|
debug: call pthread_mutex_init for update_lock
|
2023-07-14 12:54:58 +08:00 |
|
Vincent Wei
|
e242cbe32f
|
handle all implementations of kernel_ShowCursorForGDI
|
2023-07-14 11:19:04 +08:00 |
|
Vincent Wei
|
5f921a2908
|
cleanup
|
2023-07-14 10:20:34 +08:00 |
|
Vincent Wei
|
39493ef4dc
|
implement LockHWSurface for shadow and drm engines due to the async. updates to real screen
|
2023-07-14 10:14:23 +08:00 |
|
Vincent Wei
|
fef311f0b2
|
use async. update for shadow engine
|
2023-07-13 18:37:56 +08:00 |
|
Vincent Wei
|
e98aeab8dc
|
debug and tue
|
2023-07-13 16:37:12 +08:00 |
|
Vincent Wei
|
2ff96ba383
|
debug and cleanup
|
2023-07-13 12:21:28 +08:00 |
|
Vincent Wei
|
03d90aec9f
|
debug
|
2023-07-12 22:29:14 +08:00 |
|