|
|
2e47ccb0c6
|
destroy all textures on window destruction and restore OpenGL objects when Android resumes the app
|
2017-04-28 15:06:23 +01:00 |
|
|
|
5753002ca9
|
fix all six planes for rendering and drawing
|
2017-04-28 00:06:24 +01:00 |
|
|
|
a6a020a389
|
prepare to draw on multiple planes
|
2017-04-27 21:13:09 +01:00 |
|
|
|
e6332322b3
|
implement simple brush projection on single cube face, add camera rotation instead of pan
|
2017-04-26 23:51:05 +01:00 |
|
|
|
45cf8c9168
|
map keys and handle key events on Android and OS X
|
2017-04-17 19:35:48 +02:00 |
|
|
|
28fe61704f
|
implement simple stroke undo based on actions history
|
2017-04-16 01:57:54 +02:00 |
|
|
|
163a435e6e
|
curl timeout, reorder layers, handle right click osx
|
2017-04-15 18:55:27 +02:00 |
|
|
|
a82c76ce41
|
canvas pan/zoom, project into canvas using inverse transform, implement eraser (early prototype)
|
2017-04-09 22:40:38 +01:00 |
|
|
|
bb7e94d06b
|
drag canvas, render layers and tmp, add/select layer, opacity for layer, color bucket filler
|
2017-04-07 21:21:43 +01:00 |
|
|
|
2b4915154e
|
opacity control
|
2017-04-07 12:57:21 +01:00 |
|
|
|
4d930b4429
|
fix border clamp problem, add tmp layer special blending on stroke commit
|
2017-04-05 23:54:36 +01:00 |
|
|
|
9a4fd5e5c9
|
implement the complete stroke shader with custom blending mode
|
2017-04-05 15:55:11 +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 |
|
|
|
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 |
|