Commit Graph

60 Commits

Author SHA1 Message Date
26470e0fe8 Share retained app UI GL dispatch 2026-06-05 15:19:10 +02:00
ac4fef8346 Refresh retained Android package CMake 2026-06-05 12:17:04 +02:00
c514ac99aa Route VR texture state through GL dispatch 2026-06-04 23:54:15 +02:00
f55b1882c0 Route VR and startup GL state through backend 2026-06-04 20:37:38 +02:00
7aadd1041a Route VR lifecycle through platform services 2026-06-04 18:39:22 +02:00
3e15b2f46c Route VR render state through renderer GL 2026-06-03 06:03:28 +02:00
7dcf76c3aa Route VR UI viewport scissor through renderer GL 2026-06-03 05:59:36 +02:00
4a7eff24bf Move VR render state mapping to renderer gl 2026-06-02 08:58:07 +02:00
ee027984b7 fix vr controller pointer direction, remove vr rendering wait 2020-11-07 23:50:49 +01:00
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