Commit Graph

51 Commits

Author SHA1 Message Date
ce6805f261 fix vr controllers interfering with screen drawing 2020-11-07 23:03:03 +01:00
9ccd6ed2f4 remove direct use of rtt and dirty area from the layer 2019-10-15 11:57:39 +02:00
6785feb9d9 update openvr, move layers far away in vr to match brush cursor 2019-08-04 23:25:35 +02:00
6043857ad8 fix vr stroke preview 2019-08-04 14:30:56 +02:00
32667b709e fix quest vr threading 2019-08-01 18:22:31 +02:00
ae5da7139c implement tasks for update windows vr 2019-07-27 15:52:15 +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
cb6744be44 move render thread to App class and add ui thread with ui tasks queue 2019-07-09 01:07:13 +02:00
a7f402a9e6 fix vr head and controller pos 2019-06-26 18:33:15 +02:00
9ee4bc42b9 add history to layer create, delete, move, rename, and merge 2019-06-18 17:39:35 +02:00
dc9da77cf8 review vr stuff, fix controller-ui ray casting 2019-06-05 16:27:29 +02:00
02b92cf382 deactivate timeline 2019-06-03 17:11:24 +02:00
2d43b74956 add ovr platform sdk and test photo sharing 2019-06-02 23:28:27 +02:00
d8a1a99d04 fix depth export, improve VR UI interaction 2019-06-02 14:10:01 +02:00
e5c7a35fd2 move UI plane when toggled in VR, fix vr start/stop on Quest 2019-06-01 22:59:45 +02:00
c7a2a92b52 vr controlled ui 2019-06-01 00:54:56 +02:00
20582dafa8 refactoring vr code 2019-05-31 23:02:53 +02:00
d750f80482 add vr_draw_ui method and make ui observer as method to be wildly available 2019-05-29 22:41:37 +02:00
e7f8839739 move the vr brush preview far away to closer to the canvas 2019-05-27 17:17:16 +02:00
0e22e9918a improve vr 2019-05-20 10:23:02 +02:00
898afe9052 vr paint 2019-05-06 21:03:22 +02:00
d6804e95cd update xcode 2019-03-24 02:15:28 +01:00
e635ad00a8 add experimental menu 2019-03-18 20:26:18 +01:00
5a6f6f524a fix vr and save imported abr textures 2019-03-12 22:31:38 +01:00
cedb8bc3fe bind zero when texture is not defined for dual brush or pattern to avoid using the previous tex in slot 2019-02-26 16:23:51 +01:00
cbfcd66bfc restore use fragcoord to fix import/transform 2019-02-26 00:30:10 +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
3a1a48a0d0 pixel based brush size, Photoshop slider curve, improve abr import 2019-02-23 20:46:20 +01:00
e63fcf018e screen space pattern failed, needs screen space uv coordinate on CompDraw shader 2019-02-22 10:44:08 +01:00
876c002616 all blending modes for pattern and dual brush 2019-02-22 02:26:25 +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
c752434e98 pattern tweaks 2019-02-20 01:26:38 +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
8e5a8eec1b refactor canvas modes 2019-02-01 22:51:25 +01:00
879be9d4fe implement brush presets save and restore from file, fix stencil nullptr, limit preview stroke max size 2019-01-23 16:53:58 +01:00
e26fcf1163 refactor Brush to be used in shared_ptr 2019-01-22 22:49:43 +01:00
9c93747b17 implement stencil from file 2019-01-15 23:54:08 +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
7773026358 Set default document res to 6K. Implement blending on canvas, mixer and export equirect. 2019-01-07 15:32:12 +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
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
a124d19bdc fix transform commit shader 2018-11-23 14:19:59 +01:00
3ee10bb88d implement motion controllers and vr drawing with brush preview 2018-11-02 13:49:15 +01:00
3b73e84fe9 vr brush preview and pen gestures (pick and size) 2018-10-30 00:37:46 +01:00
a64e2fa8fb fix stroke preview, use hmd pose instead of eye, fix vr fullscreen mode 2018-10-28 23:31:22 +01:00
b366d6b61f hmd orient, vr ui 2018-10-28 22:25:15 +01:00