Commit graph

50 commits

Author SHA1 Message Date
Mirek Fidler
9e33f8fb66 uppsrc: asan and ubsan fixes 2025-03-22 09:26:17 +01:00
Mirek Fidler
51be20d5c2 .cosmetics 2023-12-27 23:40:35 +01:00
Mirek Fidler
5a51a1da90 Painter: optimised 2023-12-27 23:31:45 +01:00
Mirek Fidler
45e2296c69 Painter: Last minute fixes... 2023-12-24 16:37:07 +01:00
mirek-fidler
2d0f19053a
Painter2 (#182)
Painter improvements: Multithreaded rendering improved, new image filter (like Lanczos 3) option, image mapping is now more precise
2023-12-24 15:21:23 +01:00
Mirek Fidler
547a50d33c Core: ValueCache limits simplified, ide: Show branch in editorbar 2023-11-15 10:47:12 +01:00
Mirek Fidler
09b02849d3 .cosmetics 2023-11-13 19:10:03 +01:00
Mirek Fidler
867efb4927 Core: memset8__ micro-optimisation, Painter: Clear fix and co support, new benchmarks 2023-11-11 14:09:10 +01:00
Mirek Fidler
a2cefe2b66 Painter: Fixed issue with empty Clip 2023-04-14 05:26:34 +02:00
Mirek Fidler
dfb033bb7a uppsrc: C++20 compatibility 2022-04-08 17:02:39 +02:00
Mirek Fidler
5d97f4773c Painter: Fixed issue with MT and canceled Renders due to empty color or zero width 2021-09-20 17:50:54 +02:00
cxl
87041f7995 Painter: Time inspectors
git-svn-id: svn://ultimatepp.org/upp/trunk@14547 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-04 16:03:11 +00:00
cxl
5096888c17 CtrlCore: DrawImage Win32 improved
git-svn-id: svn://ultimatepp.org/upp/trunk@14339 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-04-20 15:53:56 +00:00
cxl
951e93bb25 .cosmetics
git-svn-id: svn://ultimatepp.org/upp/trunk@12668 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-01-15 08:48:50 +00:00
cxl
8d8f1ffdb5 Painter: MT subpixel optimized
git-svn-id: svn://ultimatepp.org/upp/trunk@12659 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-01-10 15:22:21 +00:00
cxl
889e98c8d7 Painter: Fixed subpixel mode in MT
git-svn-id: svn://ultimatepp.org/upp/trunk@12658 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-01-10 11:14:51 +00:00
cxl
a46d819b0d GLCtrl: X11
git-svn-id: svn://ultimatepp.org/upp/trunk@12558 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-20 10:59:29 +00:00
cxl
409fb36254 Painter: Create optimizations
git-svn-id: svn://ultimatepp.org/upp/trunk@12542 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-15 11:38:37 +00:00
cxl
d3731f9db4 Painter: Optimized OnPath
git-svn-id: svn://ultimatepp.org/upp/trunk@12535 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-14 13:31:44 +00:00
cxl
f2b231f867 Painter: BufferPainter::Create
git-svn-id: svn://ultimatepp.org/upp/trunk@12530 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-12 22:44:10 +00:00
cxl
cfae822fe1 Painter: preclipping fixed
git-svn-id: svn://ultimatepp.org/upp/trunk@12521 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-12 10:12:20 +00:00
cxl
6e78d5f8de Painter: Refactored and optimized
git-svn-id: svn://ultimatepp.org/upp/trunk@12508 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-11 12:41:22 +00:00
cxl
af93b0fcdc Core: CoWorkNX (without noexcept(false) destructor)
git-svn-id: svn://ultimatepp.org/upp/trunk@12485 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-08 11:58:52 +00:00
cxl
ae7156baaf Painter: Minor optimizations
git-svn-id: svn://ultimatepp.org/upp/trunk@12462 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-05 08:09:27 +00:00
cxl
72405484a0 GLDraw
git-svn-id: svn://ultimatepp.org/upp/trunk@12426 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-10-29 10:35:44 +00:00
cxl
cfd57e8018 Painter: Fill now closes polygon even if color is null
git-svn-id: svn://ultimatepp.org/upp/trunk@11703 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-01-16 23:44:24 +00:00
cxl
f641258b4e Painter: BufferPainter::PreClipDashed
git-svn-id: svn://ultimatepp.org/upp/trunk@11667 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-01-06 20:11:40 +00:00
cxl
daae7c6dff ide: IconDes improvements, fixed issue with Preclip
git-svn-id: svn://ultimatepp.org/upp/trunk@11665 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-01-06 19:33:10 +00:00
cxl
49b6e01b55 Painter: Minor improvements
git-svn-id: svn://ultimatepp.org/upp/trunk@11651 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-01-02 12:41:16 +00:00
cxl
6ee4a203a0 Painter: minor fix
git-svn-id: svn://ultimatepp.org/upp/trunk@11638 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-12-29 17:09:52 +00:00
cxl
b9b9586857 Painter: MT Painter merged to trunk; Core: CoWork looper method
git-svn-id: svn://ultimatepp.org/upp/trunk@11622 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-12-25 18:27:15 +00:00
cxl
adc0a61b61 MS build tools autosetup
git-svn-id: svn://ultimatepp.org/upp/trunk@11218 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-07-06 17:05:47 +00:00
cxl
8ebdcbb0d5 uppsrc: NAMESPACE_UPP / END_UPP_NAMESPACE removed
git-svn-id: svn://ultimatepp.org/upp/trunk@10186 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-08-26 17:15:30 +00:00
cxl
df85260cef Painter: Shape preclipping
git-svn-id: svn://ultimatepp.org/upp/trunk@8105 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-01-28 18:53:47 +00:00
cxl
3ab7b0d27a Painter: BufferPainter::PreClip #214
git-svn-id: svn://ultimatepp.org/upp/trunk@8094 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-01-26 15:11:14 +00:00
cxl
ba7ab3ed50 cpp11 branch merged back to to trunk
git-svn-id: svn://ultimatepp.org/upp/trunk@7047 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-03-16 16:33:48 +00:00
cxl
40963c3df4 .cosmetics
git-svn-id: svn://ultimatepp.org/upp/trunk@5260 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2012-08-05 11:37:38 +00:00
cxl
b551a59698 .Painter: support for Invert in subpixel mode
git-svn-id: svn://ultimatepp.org/upp/trunk@3602 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2011-07-03 17:30:43 +00:00
cxl
f97c82e1d7 Painter: Added Invert attribute, fixed issue with wrong clipping in subpixel mode
git-svn-id: svn://ultimatepp.org/upp/trunk@3600 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2011-07-03 16:32:31 +00:00
cxl
cac6f16b68 Removed minor nameclash in Painter vs Geom
git-svn-id: svn://ultimatepp.org/upp/trunk@1963 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-01-27 20:09:02 +00:00
cxl
f0f0e4fb21 Painter: DrawOps - support for PEN_*, fixed line width issue
git-svn-id: svn://ultimatepp.org/upp/trunk@1459 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-07-31 07:43:16 +00:00
cxl
e00b5d294f developing new draw
git-svn-id: svn://ultimatepp.org/upp/trunk@1373 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-07-06 20:31:59 +00:00
cxl
04a06f8ce7 developing new draw
git-svn-id: svn://ultimatepp.org/upp/trunk@1372 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-07-06 20:31:00 +00:00
cxl
81e1a7d802 Painter: OnPath, text optimizations
git-svn-id: svn://ultimatepp.org/upp/trunk@916 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-03-06 16:32:40 +00:00
cxl
bd9a19ebf8 PaintImageBuffer - mode parameter
git-svn-id: svn://ultimatepp.org/upp/trunk@891 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-02-22 18:06:52 +00:00
cxl
33078261ff Subpixel rendering finished
git-svn-id: svn://ultimatepp.org/upp/trunk@890 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-02-22 17:47:04 +00:00
cxl
bc032c21d3 Painter: Working on subpixel rendering
git-svn-id: svn://ultimatepp.org/upp/trunk@885 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-02-22 09:31:25 +00:00
cxl
7db4871131 Subpixel rendering support in Painter
git-svn-id: svn://ultimatepp.org/upp/trunk@883 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-02-21 19:03:39 +00:00
cxl
dd88989c82 Painter fixed to work in Linux, MoveableWithSwap removed (GCC problems, possibly undefined behaviour of code)
git-svn-id: svn://ultimatepp.org/upp/trunk@867 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-02-15 13:11:54 +00:00
cxl
cf0caff149 Painter2.0 to uppsrc
git-svn-id: svn://ultimatepp.org/upp/trunk@856 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-02-12 16:32:53 +00:00
Renamed from uppdev/Painter/Render.cpp (Browse further)