Commit Graph

44 Commits

Author SHA1 Message Date
f2a73a905d add webgl support 2019-10-05 21:08:40 +02:00
945028f171 fix glsl float interpolation, fix layers on ui reload, add vr thread for Quest 2019-07-30 22:10:48 +02:00
73485cde01 search GLSL extensions 2019-07-29 13:35:54 +02:00
563b4ff86f check float texture extension, use float32 or float16 if available, show extension on title bar, add thread and render task for lightmap rendering 2019-07-28 19:22:47 +02:00
85d9c057f8 fix color bleeding 2019-07-21 00:27:34 +02:00
0012e2ce9b render implement thread, wrap GL commands into tasks 2019-07-06 22:25:07 +02:00
c4e166fc32 multiple selection for free mask 2019-05-17 10:54:38 +02:00
db208bd7cd export depth 2019-04-25 23:31:03 +02:00
d3768f43c9 parse abr from PS 2018, restore xmp injection, check uniform hash collision 2019-02-25 23:23:14 +01:00
eaab9c79e5 move shaders into .glsl files and add #include feature 2019-02-21 19:26:40 +01:00
16eb9de358 pattern offset, invert and flip(xy) 2019-02-20 14:57:11 +01:00
033c39aef5 improve termination sequence on windows, use patterns instead of textures as directory name 2019-02-20 11:48:17 +01:00
7faab0124d remove UseFragCoordUV2 2019-02-20 01:30:18 +01:00
c752434e98 pattern tweaks 2019-02-20 01:26:38 +01:00
7954e4d900 brush panel folding 2019-02-19 23:29:07 +01:00
08cca154b7 improve brush preview 2019-02-19 11:33:41 +01:00
e4ee87e4c6 rename texture to pattern and implement initial pattern settings 2019-02-17 23:41:17 +01:00
945c51aa25 dual-brush blend modes 2019-02-15 02:17:04 +01:00
999723dd14 enable rtt dtor, default values for <text> node, dual-brush wip, more brush options 2019-02-14 02:08:29 +01:00
171ab31b47 code cleanup and improve brush direction 2019-02-11 18:39:26 +01:00
97c3ac0d19 make brushes square when imported from ABR 2019-02-11 00:45:53 +01:00
24a6d0bae9 add export layers, export png, import brush padding 2019-02-04 00:08:31 +01:00
c55ed36f2c glsl framebuffer_fetch extension check at runtime 2019-01-30 15:43:45 +01:00
489036a40c use glsl built-in ifdef directive for extensions 2019-01-30 14:00:56 +01:00
99c06803ae add scrollbar, improve presets, other small fixes 2019-01-27 17:19:06 +01:00
36cbe52e2e unroll glsl for loop for compatibility on mac 2019-01-19 23:34:42 +01:00
7980fd4c37 remove line thickness from the grid, add ambient light, fix lightmap texture resize 2019-01-19 17:32:19 +01:00
ff4ce5f379 shader fix 2019-01-18 11:12:27 +01:00
8315b32550 implement brush outline 2019-01-18 11:11:00 +01:00
6ba29926ef Fix heightmap shadow rt and draw the light pos 2019-01-10 22:21:44 +01:00
9787175b13 Implement raytraced lightmap 2019-01-09 23:32:10 +01:00
c5a0b4e6b0 use highp on iOS blending shader 2019-01-08 11:28:49 +01:00
4a1880e22a implement framebuffer fetch on iOS for bleding 2019-01-08 11:02:07 +01:00
7773026358 Set default document res to 6K. Implement blending on canvas, mixer and export equirect. 2019-01-07 15:32:12 +01:00
006c838449 cleanup shaders and move common functions in global definitions to be plugged into the shaders code 2019-01-05 16:39:29 +01:00
e4fe0cffed Improved mask also work on erase. Improved shaders for layer opacity, now when drawing doesn't change opacity. Improved layers panel layout to be similar to PS. Added layer blending option and visibility. Added custom icons to checkboxes and fixed the combobox items. 2019-01-05 12:41:21 +01:00
52c87d9ec6 implement grid and heightmap with lambert shading 2018-12-24 22:22:16 +01:00
0c6b409606 remove ui namespace which is not really used, move CameraData in camera_modes.h to avoid the inclusion of canva.h 2018-11-27 14:24:01 +01:00
0d0cd3db7f fix shaders for the transform tool 2018-11-25 16:16:01 +01:00
a124d19bdc fix transform commit shader 2018-11-23 14:19:59 +01:00
6f9b1b1c23 transform tool wip 2018-11-22 10:30:31 +01:00
18067726b5 add transform mode and tollbar button, implement polygon clipping with uvs interpolation and cube faces projection with near plane clipping, add duplicate points removal template function, implement Spere mesh surface section creation. 2018-11-12 18:19:03 +01:00
0fff9f2010 add openvr support, switch to 8.1 sdk, prepare for vr ui 2018-10-28 00:29:09 +02:00
71de44a7c1 rename engine to src 2018-09-16 14:21:58 +02:00