Vincent Wei
|
77bb2f4433
|
New API: StretchBltEx; tune API description
|
2021-05-04 15:56:34 +08:00 |
|
Vincent Wei
|
75077509d6
|
tune
|
2021-05-04 10:33:02 +08:00 |
|
Vincent Wei
|
9ebf59e4ad
|
pass correct src_x and src_y for pixman_image_composite32
|
2021-05-04 10:28:05 +08:00 |
|
Vincent Wei
|
20a50bc094
|
donot use clipping region for lower blitting
|
2021-05-04 10:27:02 +08:00 |
|
Vincent Wei
|
180bd4480f
|
reset last_ticks
|
2021-05-04 10:26:34 +08:00 |
|
Vincent Wei
|
947ce61805
|
use clip region in GAL_PixmanBlit
|
2021-05-03 23:55:10 +08:00 |
|
Vincent Wei
|
270648fc73
|
use GAL_UpperBlit instead of GAL_BlitSurface
|
2021-05-03 23:54:22 +08:00 |
|
Vincent Wei
|
4ebd23bf56
|
use MSG_TIMEOUT instead of MSG_TIMER for desktop
|
2021-05-03 21:26:42 +08:00 |
|
Vincent Wei
|
0ea195a7a2
|
fix bug for pixman_image_composite32
|
2021-05-03 20:37:43 +08:00 |
|
Vincent Wei
|
5978175ef8
|
handle zero width/height for BitBlt and StretchBlt
|
2021-05-03 19:31:46 +08:00 |
|
Vincent Wei
|
f8e144d1f2
|
tune
|
2021-05-03 19:17:44 +08:00 |
|
Vincent Wei
|
8c92b16d04
|
treat coordinates for BitBlt and StretchBlt as logical ones
|
2021-05-03 19:17:18 +08:00 |
|
Vincent Wei
|
a9129c5772
|
set ct_arg to be 0 for CT_ALPHAPIXEL
|
2021-05-03 19:16:43 +08:00 |
|
Vincent Wei
|
72551be6b0
|
tune API description
|
2021-05-03 19:15:59 +08:00 |
|
Vincent Wei
|
7d4cf8a47d
|
return void for GAL_SoftFillRect
|
2021-05-03 18:29:06 +08:00 |
|
Vincent Wei
|
b967f2f18f
|
ignore format with palette in translate_gal_format
|
2021-05-03 18:27:53 +08:00 |
|
Vincent Wei
|
af3ff13513
|
fix bug when zoom in the source bits in PixmanStretchBlt
|
2021-04-30 18:57:51 +08:00 |
|
Vincent Wei
|
d543f17606
|
use pixman to implement GAL_FillBox
|
2021-04-30 18:03:14 +08:00 |
|
Vincent Wei
|
e3e79aaf86
|
optimize transite_to_layer: skip the next frame if it is too slow in each loop
|
2021-04-30 17:13:58 +08:00 |
|
Vincent Wei
|
44bb22925f
|
fix another bug in GAL_StretchBltLegacy
|
2021-04-30 17:01:15 +08:00 |
|
Vincent Wei
|
e88a3cd3d8
|
fix bugs of stretchblt
|
2021-04-30 16:55:51 +08:00 |
|
Vincent Wei
|
1340a8b81e
|
fix a minor bug
|
2021-04-29 16:40:16 +08:00 |
|
Vincent Wei
|
d07e797f92
|
use pixman to implement BitBlt and StretchBlt
|
2021-04-29 16:29:37 +08:00 |
|
Vincent Wei
|
cdf4ca3612
|
fix wrong implementation of search_win_tree_bfs
|
2021-04-25 14:52:49 +08:00 |
|
Vincent Wei
|
ac50ae71c4
|
fix a minor bug
|
2021-04-24 12:38:02 +08:00 |
|
Vincent Wei
|
88ec285dc5
|
implement StrecthBltHW and cleanup
|
2021-04-24 12:36:13 +08:00 |
|
Vincent Wei
|
d5f637f206
|
set background mode to BM_OPAQUE before calling StretchBlt
|
2021-04-24 12:35:53 +08:00 |
|
Vincent Wei
|
f35c63482f
|
Declare TEST API: StrecthBltHW
|
2021-04-24 12:35:08 +08:00 |
|
Vincent Wei
|
940060c724
|
fix a bug of PCXVFB: do not enable SyncUpdate method for clients under compositing schema
|
2021-04-23 15:51:58 +08:00 |
|
Vincent Wei
|
2466167c93
|
fix bugs in StrechBlt
|
2021-04-23 15:29:48 +08:00 |
|
Vincent Wei
|
8e556e6ce1
|
call SetBkMode to restore the BkMode of HDC_SCREEN_SYS to opaque
|
2021-04-23 15:29:13 +08:00 |
|
Vincent Wei
|
9c44c1eccb
|
tune
|
2021-04-20 18:17:57 +08:00 |
|
Vincent Wei
|
70aa7516fc
|
update version to 5.0.6
|
2021-04-20 14:27:30 +08:00 |
|
Vincent Wei
|
fcdeea30d9
|
update version to 5.0.6
|
2021-04-20 14:26:04 +08:00 |
|
Vincent Wei
|
b4fb53b3c3
|
link to @DEP_LIBS@
|
2021-04-20 11:38:04 +08:00 |
|
Vincent Wei
|
4e752a6f8b
|
fix two bugs in fallback compositor
|
2021-04-15 12:26:23 +08:00 |
|
Vincent Wei
|
a2183ed53a
|
add FCM_SCALE to the fallback compositor
|
2021-04-15 10:04:46 +08:00 |
|
Vincent Wei
|
182f195a57
|
force to link -ldl for Linux
|
2021-04-07 15:47:49 +08:00 |
|
Vincent Wei
|
a0214a2956
|
update release notes for version 5.0.6
|
2021-04-01 16:37:14 +08:00 |
|
Vincent Wei
|
51da6b7204
|
tune MAX_NR_LAYERS, DEF_NR_TOPMOSTS, and DEF_NR_NORMALS for procs
|
2021-04-01 15:46:49 +08:00 |
|
Vincent Wei
|
285a8e1101
|
Implement SetMainWindowGestureFlags and MSG_SETGESTUREFLAGS
|
2021-04-01 15:42:58 +08:00 |
|
Vincent Wei
|
de315cf780
|
cleanup
|
2021-03-31 09:05:40 +08:00 |
|
Vincent Wei
|
7642ead8ce
|
release notes for 5.0.6
|
2021-03-28 21:16:56 +08:00 |
|
Vincent Wei
|
666fba74cd
|
optimize __mg_get_nr_idle_slots
|
2021-03-28 21:13:05 +08:00 |
|
Vincent Wei
|
4d1077b759
|
optimize __mg_lookfor_unused_slot
|
2021-03-28 20:54:56 +08:00 |
|
Vincent Wei
|
561b4c3ffc
|
expose the struct of BLOCKHEAP
|
2021-03-28 20:54:14 +08:00 |
|
Vincent Wei
|
f970fd377e
|
call mg_TerminateCompositor in TerminateGUI
|
2021-03-28 19:37:53 +08:00 |
|
Vincent Wei
|
383d70b446
|
call mg_TerminateCompositor in TerminateGUI
|
2021-03-28 19:37:38 +08:00 |
|
Vincent Wei
|
82edb53d22
|
include blockheap.h
|
2021-03-28 19:37:08 +08:00 |
|
Vincent Wei
|
bf127a3f4d
|
Fix memory leaks
|
2021-03-28 19:36:50 +08:00 |
|