Commit Graph

450 Commits

Author SHA1 Message Date
f5c4aed4fd add progress bar to lightmap rendering 2019-01-15 22:25:23 +01:00
c3220b5b15 multisampled random rays 2019-01-12 23:37:54 +01:00
6b0dc38ee4 fix Xcode concurrency code 2019-01-12 18:49:23 +01:00
e95421c2ed fix spacebar bug, fix ios depth buffer error, parallelize raytracing 2019-01-12 18:01:23 +01:00
d5b5946b3d update file format to 0.2 for blending mode, visibility and alpha lock attributes 2019-01-12 16:08:23 +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
3dde1e1083 update vc project and resize main toolbar 2019-01-08 18:49:30 +01:00
81f51e2be6 add nanort lib and update external git modules 2019-01-08 16:54:05 +01:00
1c8ace73c9 Implement mouse-capture attribute on ui system 2019-01-08 14:52:20 +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
71f79a7fa0 use actual screen resolution and use multiple buffers drawing only when blending is in use 2019-01-08 10:29:47 +01:00
4013a3b9bd update Xcode target iOS version 2019-01-07 23:57:49 +01:00
2b02be77dc Render heightmap to layer 2019-01-07 23:07:55 +01:00
352511a920 Update thumbnail generation to implement blending 2019-01-07 16:17:13 +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
f823451546 implement shading modes switch for heightmap 2018-12-24 23:47:00 +01:00
52c87d9ec6 implement grid and heightmap with lambert shading 2018-12-24 22:22:16 +01:00
4d2706bfab fix randomized faces on export jpg 2018-12-15 18:10:26 +01:00
9d13087036 fix recurseve mutex on Android 2018-12-15 16:35:37 +01:00
188e2336cc update android makefile 2018-12-15 15:40:17 +01:00
1bc0d1e44b cleanup 2018-12-11 00:09:01 +01:00
bbdad5a857 optimize stroke drawing 2018-12-07 00:45:14 +01:00
4980105d51 testing crash report 2018-12-04 18:53:22 +01:00
db8e130b36 update Xcode projects versioning scripts 2018-11-30 21:21:16 +01:00
ff6e19e47d update windows store icons without padding, update changelog 2018-11-30 21:08:53 +01:00
3a88235f56 implement sharing in iOS, add OpenGL renderer in OSX window 2018-11-30 20:41:52 +01:00
9f41831b71 add reset camera menu, update changelog, remove crash test menu 2018-11-30 15:27:24 +01:00
829e8c0b62 testing crash 2018-11-30 14:27:11 +01:00
d0919862da fix poly clip and fix poly_remove_duplicate 2018-11-29 23:13:04 +01:00
f64f157e82 fix mixer brush uv2 and tip visibility on touch 2018-11-29 10:34:28 +01:00
181308d004 fix transform corners visible behind 2018-11-28 14:34:45 +01:00
5e1de934ee clip the polygon when applying the transform shape 2018-11-28 00:37:55 +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
f34ffa825d save camera settings on selection to avoid different result when re-projecting the selection 2d screen points transformation (does not compile because of canvas.h cyclic dependency) 2018-11-27 14:21:56 +01:00
5c39e07434 fix imported image aspect ratio and the transform handles for touch devices 2018-11-27 11:27:28 +01:00
a99af642bc remove test code 2018-11-26 00:16:46 +01:00
09bccda2cd implement regular image import 2018-11-26 00:04:44 +01:00
0685155a45 split transform into cut and copy commands and implement history 2018-11-25 22:14:50 +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
86656cc7e3 disable exceptions in visual studio, use xK notation for resolution, upgrade up to 32K resolution, mask resolution not doubled anymore, transform interactive controls to move, scale and rotate the selection 2018-11-22 19:07:14 +01:00
6f9b1b1c23 transform tool wip 2018-11-22 10:30:31 +01:00
8f9422b6d6 implement perspective correct interpolation to the 2D window space clipped brush stroke sample. 2018-11-15 18:09:19 +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
eb1c8d6b7a fix layer delete order bug, fix and improve brush preview during the stroke, fix windows mouse capture (api works only on the main thread) 2018-11-03 23:44:09 +01:00
3ee10bb88d implement motion controllers and vr drawing with brush preview 2018-11-02 13:49:15 +01:00