Commit Graph

93 Commits

Author SHA1 Message Date
7ade927beb Route canvas mode render state through GL backend 2026-06-04 22:44:47 +02:00
6440bde002 Route framebuffer texture copies through GL backend 2026-06-04 21:12:46 +02:00
15c58bfb21 Route RTT region readbacks through backend 2026-06-04 21:01:13 +02:00
4bd29bee9f Route canvas input policy through platform services 2026-06-04 18:26:21 +02:00
466c1d0cc0 Move canvas mode GL mappings to renderer gl 2026-06-02 09:00:53 +02:00
b26a814208 add cursor visibility mode 2019-11-21 10:22:48 +01:00
ddff7455e7 fix mixer clear residual data, reduce brush preview updates especially on gesture 2019-11-16 15:15:19 +01:00
8e4f77333e implement load/unload frames 2019-10-22 19:37:55 +02:00
e25de3c454 fix action history with frames 2019-10-19 16:06:43 +02:00
9ccd6ed2f4 remove direct use of rtt and dirty area from the layer 2019-10-15 11:57:39 +02:00
a08e8c5796 improve update_brush performance 2019-08-14 08:49:20 +02:00
67dd9a2456 change font scale based on ui scale, fix brush outline color 2019-08-08 23:50:45 +02:00
678114fca1 add spacebar to rotate the view 2019-08-06 08:33:19 +02:00
36be53aba5 use linear interpolation when importing/transforming a selection 2019-07-28 11:25:43 +02:00
627a3bbb14 limit camera zoom 2019-07-28 11:06:16 +02:00
85d9c057f8 fix color bleeding 2019-07-21 00:27:34 +02:00
b89274e7a6 App::I static singleton to pointer 2019-07-11 18:08:17 +02:00
327eb4678b improve dialog and cloud browse icon text, deselect guide on mode leave 2019-07-10 21:49:01 +02:00
4cbf0c47b4 add glad to load OpenGL extensions 2019-07-09 11:07:01 +02:00
9a82d57ed5 encapsulate in render_task canvas mode operations 2019-07-09 08:01:24 +02:00
f7ead8e157 remove all async_start/end calls 2019-07-08 16:57:30 +02:00
0012e2ce9b render implement thread, wrap GL commands into tasks 2019-07-06 22:25:07 +02:00
1bffeb2d03 Add history to Clear Guides 2019-06-26 15:36:38 +02:00
d4551ba647 add history to equirect import 2019-06-26 14:48:23 +02:00
5f72f9901f fix bucket undo 2019-06-25 14:49:14 +02:00
2782d864ed add undo action for bucket fill 2019-06-23 14:58:26 +02:00
7699f10cfd added bucket options tool 2019-06-22 18:13:55 +02:00
228263c70f add flood fill mode with custom cursor 2019-06-22 10:44:36 +02:00
9ad3c351ce add history to guides 2019-06-19 17:55:35 +02:00
d8a1a99d04 fix depth export, improve VR UI interaction 2019-06-02 14:10:01 +02:00
c4e166fc32 multiple selection for free mask 2019-05-17 10:54:38 +02:00
c4cf0c7e47 fix canvas on hdpi 2019-05-17 00:37:35 +02:00
61c331fcb1 improve quick panel switch state 2019-05-11 19:11:24 +02:00
d03f5441b0 fix polygon selection and add steam deploy script 2019-05-02 18:00:59 +02:00
3611057f18 improve panels, inverted brush outline color 2019-04-06 16:17:11 +02:00
0c71feedf7 remove unused test code, fix presets panel height on high dp, update quick panel on alt+rdrag resize 2019-03-12 14:52:58 +01:00
fda399f7dd update color at picking and cleanup code from some warnings 2019-03-11 15:35:59 +01:00
3af923db96 fix selection and cursor 2019-03-09 23:07:06 +01:00
5329147d58 add abr color dynamics 2019-03-07 00:53:45 +01:00
3296de98cc hide cursor on canvas, add mouse focus event, brush preview solid when small 2019-03-06 20:39:27 +01:00
b0933c29fb integrate quick brushes, simulate pressed keys on windows active 2019-03-05 23:41:43 +01:00
0f8d9eff63 add curve to pen pressure on windows 2019-03-02 20:03:49 +01:00
62e037dd1a fix direction for line tool 2019-03-02 18:57:01 +01:00
8a7f47b142 brush preview on draw/erase switch 2019-03-02 15:27:12 +01:00
a0ed079299 scale brush size on high dpi 2019-02-26 15:14:42 +01:00
cbfcd66bfc restore use fragcoord to fix import/transform 2019-02-26 00:30:10 +01:00
d3768f43c9 parse abr from PS 2018, restore xmp injection, check uniform hash collision 2019-02-25 23:23:14 +01:00
bfaff312f8 brush scale for non-square brushes 2019-02-24 21:00:53 +01:00
399bc3d433 move brush opacity from comp to stroke 2019-02-24 20:55:06 +01:00
dfa44dbb55 use unique_ptr to hold the Layers vector 2019-02-24 13:19:15 +01:00