Commit Graph

99 Commits

Author SHA1 Message Date
5b8409718d Extract stroke preview live pass 2026-06-13 16:35:59 +02:00
cf92181ae4 Extract retained stroke preview pass orchestration plan 2026-06-13 11:43:31 +02:00
3ec4f25889 Extract retained stroke preview setup planner 2026-06-13 11:27:30 +02:00
dc2d678dac Share retained stroke preview mix executor 2026-06-13 11:16:27 +02:00
f513500b3c Share retained preview pass sequence helper 2026-06-13 11:08:53 +02:00
fae108d520 Extract preview mix-pass material planning 2026-06-13 11:00:41 +02:00
78790e9b52 Share retained stroke sample and mix helpers 2026-06-13 10:46:58 +02:00
24c0452229 Share retained stroke preview sample helper 2026-06-13 10:36:07 +02:00
3f071620dc Share retained stroke preview binding helpers 2026-06-13 10:27:50 +02:00
65b24d9516 Share retained stroke preview live pass helper 2026-06-13 10:24:06 +02:00
39cc62f41f Extract stroke preview final composite helper 2026-06-13 10:13:53 +02:00
7b99dabb33 Narrow retained stroke preview execution 2026-06-13 10:01:19 +02:00
3f98e4e0c5 Share retained stroke frame execution helpers 2026-06-13 09:54:32 +02:00
13f334ae55 Narrow stroke execution planning helpers 2026-06-13 06:28:21 +02:00
1ae623000a Route canvas mode and preview texture setup through helpers 2026-06-13 05:38:58 +02:00
ac78358022 Route stroke preview checkerboard setup through helper 2026-06-13 05:13:18 +02:00
cc67159784 Route stroke preview mixer composite through service 2026-06-13 04:43:51 +02:00
c810cc178b Plan stroke preview composite sequence 2026-06-13 04:40:54 +02:00
36861cbf97 Extract stroke dirty bounds planning 2026-06-13 04:35:14 +02:00
e5d5d5f9ce Isolate legacy stroke composite shader setup 2026-06-12 22:41:47 +02:00
6c58b6bb5d Isolate legacy stroke shader setup 2026-06-12 22:35:07 +02:00
33f21e0a1b Isolate legacy stroke sample execution 2026-06-12 22:25:02 +02:00
d69869f720 Route stroke preview material decisions through planner 2026-06-12 22:19:27 +02:00
92fa5b224a Centralize retained UI GL dispatch 2026-06-05 13:34:59 +02:00
b8c7cd6e99 Route paint UI clear state through GL backend 2026-06-04 23:05:19 +02:00
d55f26d637 Route paint render state through GL backend 2026-06-04 22:19:54 +02:00
abe3a86cc5 Route paint texture unit binding through GL backend 2026-06-04 22:08:46 +02:00
6440bde002 Route framebuffer texture copies through GL backend 2026-06-04 21:12:46 +02:00
fa1493b843 Plan stroke preview feedback copies 2026-06-03 19:42:15 +02:00
8a92bc973b Move stroke preview render mapping to renderer gl 2026-06-02 08:47:27 +02:00
ff73e98a2e fix stroke preview 2019-11-17 14:52:42 +01:00
aa317dcc22 fix stroke preview mixer render with framebuffer-fetch ext 2019-11-17 12:38:13 +01:00
cdd5f1a7ae fix stroke preview mixer render, add curve to mixer slider 2019-11-16 17:33:59 +01:00
b096d250e2 check fb valid 2019-10-15 17:08:29 +02:00
4806a3e8f6 fix stroke preview zoom, implement dest pick on ppbr export 2019-09-23 22:31:28 +02:00
304d9c994a render stroke preview to image 2019-09-03 08:09:16 +02:00
462c4a52e1 add template Node::clone() and remove destroy_immediate 2019-08-28 23:57:29 +02:00
db3e815d55 fix text nodes and stroke preview on resize 2019-08-09 00:05:39 +02:00
34464c167e fix zoom change propagation 2019-08-08 10:11:30 +02:00
c4633a906f update osx project 2019-07-11 22:33:58 +02:00
b89274e7a6 App::I static singleton to pointer 2019-07-11 18:08:17 +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
a15d3acaef fix pressure spacing, blend mode preview 2019-06-25 22:16:36 +02:00
bb17bf73e2 fix Xcode signing error 2019-05-23 20:21:28 +02:00
8ab7c337e3 add ifdef 2019-05-23 19:28:11 +02:00
24d00b6eef wait thread to avoid strange OSX behavior failing to lock the mutex 2019-05-23 19:27:07 +02:00
61c331fcb1 improve quick panel switch state 2019-05-11 19:11:24 +02:00
a1a2d2ca7b remove forgotten line 2019-04-23 12:21:09 +02:00
b4a9061cc4 lazy stroke preview rendering 2019-04-23 12:17:46 +02:00