|
|
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
|
2017-04-02 15:02:45 +01:00 |
|
|
|
0dfb458c71
|
Android opengl debug callback, Android device properties, fix texture internal format
|
2017-04-02 11:35:11 +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,
|
2017-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.
|
2017-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
|
2017-03-28 20:25:23 +01:00 |
|
|
|
291ba7ae78
|
testing curl for android
|
2017-03-28 09:19:25 +01:00 |
|
|
|
2024b3a280
|
fixes for mac
|
2017-03-28 09:08:53 +01:00 |
|
|
|
e8cabebe66
|
implement instanced drawing
|
2017-03-27 22:29:47 +01:00 |
|
|
|
b9277f94e8
|
implement brush sampling and spacing into the Stroke class
|
2017-03-27 00:20:04 +01:00 |
|
|
|
a385addae5
|
implement basic paint canvas
|
2017-03-26 14:23:15 +01:00 |
|
|
|
744cd8bfb5
|
added Canvas, Brush, Stroke and CanvasNode classes
|
2017-03-26 00:26:46 +00:00 |
|
|
|
a1e3fd4ecf
|
change node children from unique to shared ptr, rename Canvas2D to StrokePreview, add panel toolbar with icon buttons to toggle
|
2017-03-25 17:28:57 +00:00 |
|
|
|
4da0c3696a
|
improve sliders and remove slider cursor, fix stroke preview
|
2017-03-25 11:04:44 +00:00 |
|
|
|
52a5e3a408
|
add brush icons to repo
|
2017-03-25 08:35:25 +00:00 |
|
|
|
0bc5e7aea9
|
compile for Android, add initial TextInput support
|
2017-03-25 08:35:09 +00:00 |
|
|
|
a2cb0ecafe
|
added render target and bezier classes, added stroke settings panel
|
2017-03-24 03:15:29 +00:00 |
|
|
|
03a5212e56
|
added color quad and hue slider
|
2017-03-21 09:56:33 +00:00 |
|
|
|
13fa84a02c
|
layers control
|
2017-03-21 09:56:00 +00:00 |
|
|
|
03a8266972
|
added checkbox, slider, layer panel, brushes panel
|
2017-03-19 23:51:45 +00:00 |
|
|
|
011aeb8948
|
added slider, mouse capture in Node, desaturated icons
|
2017-03-16 02:02:43 +00:00 |
|
|
|
c34d1a1f44
|
minor changes and added namespace to avoid conflicts when integrating with PanoPainter
|
2017-03-15 08:17:22 +00:00 |
|
|
|
ee6d352fc6
|
added asset loading class, zoom factor, vbo switch, shader version
|
2017-03-13 01:16:20 +00:00 |
|
|
|
a2a221b17a
|
refactor app and enable gles 3.0
|
2017-03-04 19:04:08 +00:00 |
|
|
|
11050fde9c
|
added android project and linked to engine source with successful compilation
|
2017-03-03 09:52:22 +00:00 |
|
|
|
8242db8815
|
add viewport node, return ptr instead of ref for layout[id] to check wether is valid or not
|
2017-03-02 21:40:36 +00:00 |
|
|
|
75f1b96b4f
|
added icons and popup menus
|
2017-02-21 23:14:34 +00:00 |
|
|
|
a2714f513a
|
added settings popup and icon node
|
2017-02-21 01:00:48 +00:00 |
|
|
|
ee5e4c2d98
|
added right click, popup menu, mark for destroy
|
2017-02-20 02:25:59 +00:00 |
|
|
|
4e3f898d4b
|
fix pixel snapping, add loaded event, remove default border thickness
|
2017-02-17 01:34:43 +00:00 |
|
|
|
1c14a6d409
|
fix mouse events in osx
|
2017-02-16 01:47:00 +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
|
2017-02-16 00:32:03 +00:00 |
|
|
|
0d3c48fd98
|
added button click event handler
|
2017-02-12 01:25:20 +00:00 |
|
|
|
fb25ffb347
|
added NodeButton as composition and cleaned up old Widget code
|
2017-02-11 15:51:22 +00:00 |
|
|
|
b1abb42dd5
|
big refactoring to merge node and widgets into a single node hierarchy
|
2017-02-11 01:40:40 +00:00 |
|
|
|
914fc34331
|
complete left click event handle
|
2017-02-09 22:08:30 +00:00 |
|
|
|
de1784e932
|
added alpha blending for image and text, nodes position are clamped to be integer
|
2017-02-08 00:20:26 +00:00 |
|
|
|
5e5ddf310c
|
added image widget with atlas support and global texture manager
|
2017-02-07 23:42:39 +00:00 |
|
|
|
83e59573e0
|
added node alignment and text color
|
2017-02-07 13:39:17 +00:00 |
|
|
|
3cc25e7592
|
added text widget parsing and rendering
|
2017-02-06 23:32:01 +00:00 |
|
|
|
fd7f62693e
|
refactor font code into classes
|
2017-02-06 21:08:41 +00:00 |
|
|
|
7f8cbd0981
|
stbtt text testing succesful
|
2017-02-05 20:15:52 +00:00 |
|
|
|
e2792534bc
|
edit the example layout to add more details
|
2017-02-02 23:10:05 +00:00 |
|
|
|
5df2484c27
|
fix a really bad bug using parent instead if this to set children's parent
|
2017-02-02 22:52:06 +00:00 |
|
|
|
d2f59c3ea1
|
testing bitmap font generation and draw using stb_truetype
|
2017-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
|
2017-02-02 18:26:59 +00:00 |
|
|
|
bcf95d5432
|
completing refactoring, something does not work on resize
|
2017-02-02 00:43:23 +00:00 |
|
|
|
70792669e7
|
refactor layout loading to add multiple layout, templates and references
|
2017-02-01 20:35:57 +00:00 |
|
|
|
ed02e38805
|
start implementing shape tag
|
2017-02-01 00:59:56 +00:00 |
|
|
|
39f44eca5e
|
rename .hpp headers to .h
|
2017-01-31 22:48:55 +00:00 |
|
|
|
4b26976d61
|
added glew as submodule
|
2017-01-31 18:30:52 +00:00 |
|