9f23021fb8
implement alpha locking per layer
omigamedev2017-05-02 03:43:16 +01:00
182c0b1baf
create NodeDialogOpen and bind it to the layout template
omigamedev2017-05-02 00:15:27 +01:00
16a53af679
add NodeImageTexture for dynamic images, test image thumbnail opening and rendering
omigamedev2017-05-01 22:22:16 +01:00
3ea3fadc46
complete open/save project including layer names, in layout bring canvas to background and use translucent UI on top, save computation on Android with lazy rendering on events only
omigamedev2017-05-01 19:35:58 +01:00
c691595767
adding open/save project and changing layout
omigamedev2017-05-01 17:06:59 +01:00
02ffbf3d77
downgrade Android SDK to use old permission mode because on demand request require Java code
omigamedev2017-04-30 19:27:45 +01:00
f64e9e746c
cube to equirect conversion using shader, save latlong to file
omigamedev2017-04-30 02:20:54 +01:00
78a87f9cd3
add checkerboard shader and draw it
omigamedev2017-04-29 23:12:36 +01:00
d340324c3d
fix stroke shader with better blending and initial support to opacity
omigamedev2017-04-07 01:45:50 +01:00
4d930b4429
fix border clamp problem, add tmp layer special blending on stroke commit
omigamedev2017-04-05 23:54:36 +01:00
9a4fd5e5c9
implement the complete stroke shader with custom blending mode
omigamedev2017-04-05 15:55:11 +01:00
dc693b2232
fix log for Android that does not support <codecvt>
omigamedev2017-04-02 18:21:27 +01:00
2dc7c4a9cc
move log.h include in each file instead of pch, link libcurl and compile for mac
omigamedev2017-04-02 16:57:56 +01:00
b6c9429b89
init log before everything else, use WMI to read machine and system info, rtt fixed on Samsung A3, try to create different EGL context config
omigamedev2017-04-02 15:02:45 +01:00
b1a3cb0309
add remote logging system using curl, normalize log messages removing \n, fix fra shaders precision issue, enable core and forward comp. in WGL, disable multisampling,
omigamedev2017-03-31 15:39:51 +01:00
ade95724e8
change android icon, move code so .cpp and implement stroke preview using Stroke class for accurate preview.
omigamedev2017-03-29 00:50:51 +01:00
675e0148ec
integrate and link lib curl for android, add VAO support for brush draw, sync canvas with screen redraw instead of input events
omigamedev2017-03-28 20:25:23 +01:00
a1e3fd4ecf
change node children from unique to shared ptr, rename Canvas2D to StrokePreview, add panel toolbar with icon buttons to toggle
omigamedev2017-03-25 17:28:57 +00:00
d74af8ed17
add messagebox to template binding, add absolute positioning layout, add observer instead of stack based node traversal which is not great in case of hierarchical traversal
omigamedev2017-02-16 00:32:03 +00:00
e2792534bc
edit the example layout to add more details
omigamedev2017-02-02 23:10:05 +00:00
5df2484c27
fix a really bad bug using parent instead if this to set children's parent
omigamedev2017-02-02 22:52:06 +00:00
d2f59c3ea1
testing bitmap font generation and draw using stb_truetype
omigamedev2017-02-02 21:54:48 +00:00
06b19dc596
ref nodes work fine now but need to complete Widget::clone implementations and add clone() to Shape classes to actually clone the OpenGL data
omigamedev2017-02-02 18:26:59 +00:00
bcf95d5432
completing refactoring, something does not work on resize
omigamedev2017-02-02 00:43:23 +00:00
70792669e7
refactor layout loading to add multiple layout, templates and references
omigamedev2017-02-01 20:35:57 +00:00