Commit Graph

32 Commits

Author SHA1 Message Date
9cccecd381 separate shaders, RGBA16F doesn’t work with picking in iOS 2018-08-08 11:09:35 +02:00
9969594f54 mixer working pretty well now 2018-08-05 00:34:07 +02:00
12c1aa33c4 improving mixer 2018-08-02 09:44:14 +02:00
8a3760df9e fix white trail in mixer, now it works fine 2018-08-01 18:04:33 +02:00
76033a1ca8 mixer working except when changing plane, previous sample does't work in this case 2018-08-01 16:47:13 +02:00
663863fe44 mixer brush partially working, still wip 2018-08-01 15:31:12 +02:00
57e2fa1abd mixer brush wip 2018-08-01 10:48:04 +02:00
2a728b3a07 fix stencil random every stroke and not sample 2018-05-10 22:35:59 +02:00
2379679913 fix glsl rand() issue on iOS 2018-05-09 17:53:40 +02:00
c4f304f7bc fix stroke noise, wet and stencil 2018-05-09 17:02:08 +02:00
d18b1103bb fix shader for iOS, remove switch to if-else sequence 2017-12-06 00:32:15 +00:00
9978709645 color wheel and picker 2017-12-05 22:25:38 +00:00
a90aa4a60e implementing color wheel and new color picker 2017-11-23 20:26:57 +00:00
d44434a458 fix shaders for ios, add separator for combobox 2017-11-16 09:54:57 +00:00
c7523310d5 add overlay blending mode 2017-11-14 14:10:38 +00:00
0d3431a9de update android and xcode projects, fix document title and change default resolution to 1024px 2017-11-14 08:45:35 +00:00
e280629cf2 add noise parameter to the brush settings 2017-11-12 17:02:24 +00:00
5dccd61160 implement blend mode selection in shader and fix alpha lock 2017-11-12 03:27:28 +00:00
daaa7f9d48 add ComboBox node, add blend modes button in stroke panel, move brush shader code to ShaderManager and avoid the same shader being recompiled many times 2017-11-12 03:02:40 +00:00
fa4e67617b add color dodge and multiply blending modes shaders, change tmp framebuffer to RGBA32F for better precision and fix the blending problem for the stroke not reaching full opacity 2017-11-11 16:54:21 +00:00
c8e115774f add wet parameter, fix selection mask modes 2017-10-27 00:47:48 +01:00
2a92beca7b stencil in brush preview 2017-10-22 19:58:20 +01:00
856628162a add stencil alpha control to ui 2017-10-20 10:26:08 +01:00
283e4e2b5c implement multithreaded rendering with context switch, gl state save/restore, add progress bar ui node, implement stencil texture for brush, implement multithreaded canvas load/save/export pano. Missing multithread in windows. 2017-10-20 09:16:12 +01:00
78ec5a079e implement selection mask with lasso tool 2017-10-07 13:35:53 +01:00
da4bfff69b implement canvas touch lock 2017-08-19 13:18:35 +01:00
de59ae151c remove unused shaders, fix color blending algorithm in shader 2017-08-18 02:01:35 +01:00
90ee185dcd fix brush projection to eliminate seams, still problems with big brushes and need to implement erase 2017-08-13 16:59:58 +01:00
10fecd46b0 layer highlight when selected 2017-08-11 19:07:48 +01:00
e134ba553d implement frame buffer fetch extension for iOS, change composition on stroke drawing and commit, add rename layer dialog 2017-08-09 09:59:39 +01:00
4e765f1450 Trying to add history to the Fill tool 2017-07-15 10:51:58 +01:00
577a4e4db7 split app.cpp into multiple files, add NodeScroll and use it to scroll the side panels, some fixes to the events system 2017-05-14 21:48:25 +01:00