Ivailo Monev
aae436856f
getting rid of "fast" matrix
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-15 23:41:10 +00:00
Ivailo Monev
4d69d145f7
qDrawBorderPixmap() optimization
...
this is mostly memory related optimization but it will benefit from loops
unrolling too
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-15 22:53:38 +00:00
Ivailo Monev
abf178cf5f
make GTK2, GConf2 and CUPS linked dependencies
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-15 16:05:45 +00:00
Ivailo Monev
4020974cf7
use QX11PixmapData as default pixmap data type for compatibility with Qt4
...
otherwise QPixmap::handle() is going to return 0 which is not what most
applications expect and check for
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-11 22:39:40 +00:00
Ivailo Monev
45ecee79de
mostly mac/win cruft removal
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-05 03:54:38 +00:00
Ivailo Monev
a6af900561
mostly mac/win cruft removal
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-05 03:45:29 +00:00
Ivailo Monev
4a5bcff7ec
embracing the STL
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-04 16:33:26 +00:00
Ivailo Monev
21430066ed
various cleanups, mostly win/mac leftovers and default reimplementations
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-30 00:42:20 +00:00
Ivailo Monev
9b1e1fea0e
mostly RVCT support code removal
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-28 23:04:10 +00:00
Ivailo Monev
9588f8cfd2
various cleanups, mostly d-pointers abusing removal
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-25 04:11:42 +00:00
Ivailo Monev
7d9b9c8a5c
just use an object for the raster pool and struct
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-24 23:48:09 +00:00
Ivailo Monev
2d6263ae83
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-24 16:18:46 +00:00
Ivailo Monev
40abda4dad
mostly const-fication of some arguments
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-24 15:27:59 +00:00
Ivailo Monev
79532c7aa7
minor cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-22 22:01:20 +00:00
Ivailo Monev
7df474761a
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-22 05:49:47 +00:00
Ivailo Monev
272fe353ca
make gray raster functions available without object
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-19 20:24:47 +00:00
Ivailo Monev
655e041d28
mostly mac leftovers removal
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-19 18:52:24 +00:00
Ivailo Monev
7dfa1bcd3b
mostly wince leftovers removal
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-18 23:41:08 +00:00
Ivailo Monev
830e37f42e
win and mac leftovers removal from gui component mostly
2016-09-16 18:30:11 +00:00
Ivailo Monev
83f1dd9182
mac and win leftovers removal
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-14 18:41:35 +00:00
Ivailo Monev
73dcceb20e
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-13 02:23:55 +00:00
Ivailo Monev
6bebf3ae90
Q_CC_MSVC conditionals removal
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-11 19:22:13 +00:00
Ivailo Monev
ce596653e4
remove some Q_WS_WIN, Q_WS_MAC, Q_CC_MSVC, etc. leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-11 17:38:50 +00:00
Ivailo Monev
1370130551
build system cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-11 03:36:48 +00:00
Ivailo Monev
3131357af2
remove Windows, Mac and other proprietary OS files
2016-09-11 03:34:17 +00:00
Ivailo Monev
d3d10ecabe
minor raster paint engine cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-10 16:15:08 +00:00
Ivailo Monev
1444d03d6e
getting rid of QNativeImage, Mac and Windows not tested
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-08 22:02:36 +00:00
Ivailo Monev
5eae10e913
bunch of all-in-one build fixes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-06 18:00:28 +00:00
Ivailo Monev
f332165f73
various fixes and cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-06 05:28:14 +00:00
Ivailo Monev
f184f58bc6
allocating the rasterizer pool out of gray_raster_reset() is safer
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-22 14:03:40 +00:00
Ivailo Monev
2dff72714d
mostly rasterizer cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-22 01:26:43 +00:00
Ivailo Monev
f8897622dc
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-21 18:37:25 +00:00
Ivailo Monev
cd6c02d01e
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-18 15:33:22 +00:00
Ivailo Monev
ffcd2c28c4
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-17 20:36:39 +00:00
Ivailo Monev
1b38c78c83
it seems that nothing is passing hints to qDrawBorderPixmap()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-16 21:39:38 +00:00
Ivailo Monev
8d05a30c0f
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-16 21:03:17 +00:00
Ivailo Monev
c7fb03d462
the specialized image transformation functions do not pay off
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-16 16:58:00 +00:00
Ivailo Monev
a013029c5c
do not force rendering hints
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-13 01:42:16 +00:00
Ivailo Monev
ebe397f134
various cleanups
...
deffinetly need to review the qt_real_to_fixed() with qreal() replacement
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-10 13:26:15 +00:00
Ivailo Monev
113c57c95b
Merge branch 'nosimd' of https://github.com/fluxer/katie
2016-08-10 03:22:04 +00:00
Ivailo Monev
c415e578bf
minor rasterizer cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-09 21:32:39 +00:00
Ivailo Monev
91f2876f14
get rid of some SIMD remains
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-09 20:19:41 +00:00
Ivailo Monev
3b3e79adb1
no need for SIMD in imageconversions and drawing now
...
now that image format is not changed when scaling the performance
impact with this change is almost none, in most cases you will
(should) not notice a difference. if you care about performance
you most likely build with -mtune=native anyway so that the
compiler can better optimize things for the hardware.
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-09 19:58:14 +00:00
Ivailo Monev
af9b207ff9
substitue native graphics system request with raster, with a warning
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-08 18:28:36 +00:00
Ivailo Monev
2ec2bd2af3
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-07 16:58:06 +00:00
Ivailo Monev
10415cc1df
Merge branch 'master' of https://github.com/fluxer/katie
2016-08-07 01:21:16 +00:00
Ivailo Monev
19d5c428b5
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-07 00:53:09 +00:00
Ivailo Monev
2ceb1f988f
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-06 13:21:14 +00:00
Ivailo Monev
282775393d
minor cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-06 16:12:50 +03:00
Ivailo Monev
99e98bf3ed
qpixmap_mac_p.h is no more
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-06 03:44:42 +00:00