falkTX
|
2ba9190f42
|
Handle a few more warnings
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
bb33ac67bc
|
Implement reusing nanovg context across parent/children widgets
|
3 years ago |
falkTX
|
2c3463a638
|
Make NanoVG::createImageFromMemory take const data
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
41da9887ed
|
Add fallback functions for old Windows drivers
|
3 years ago |
falkTX
|
98ecaa0255
|
Modify asserts from nanovg failure
|
3 years ago |
falkTX
|
478cb33f04
|
wasm and egl/gles related things
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
6d983cbfe7
|
Fix pure opengl3 build
|
4 years ago |
falkTX
|
0f31c24917
|
Expose the custom nvgCreateGL for others to use
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
7611f937ee
|
Add NanoVG::globalTint, some code comments
|
4 years ago |
falkTX
|
65eb8c098d
|
Fix Windows builds with DGL_USE_NANOVG_FBO
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
299e50f826
|
Stick with NanoVG, use USE_NANOVG_FBO macro instead
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
23f89562ac
|
Import alpha/tint stuff from VCV
|
4 years ago |
falkTX
|
92dc4eeddc
|
NanoVG: Allow to load raw images of any format, fix size
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
610477ec0f
|
Bind a few more windows GL functions if GL3 enabled
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
33a661fe0e
|
Less annoying nanovg error logs when it fails to initialize
|
4 years ago |
falkTX
|
11c532346a
|
Use nanovg in GL3 mode when DGL_USE_OPENGL3 is defined
|
4 years ago |
falkTX
|
dc47cb49fe
|
Auto-scale NanoVG by widget scale factor
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
45d9a290bc
|
Fix (ignore) some compiler warnings
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
471a00f4f6
|
Expose SubWidget::setNeedsViewportScaling and use it in NanoWidget
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
634321eb71
|
Add "Base" prefix to Cairo and Nano Widget classes
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f55f3c85ae
|
Make CairoWidget a templated class, just like done with NanoVG
|
4 years ago |
falkTX
|
5123354361
|
Fix getGraphicsContext, fix nanovg linkage, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
cd141a4367
|
Add some quick things to get plugins to build again
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
327bf352ef
|
Get a few more things to build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
bc9bf65844
|
Fix nanovg subwidgets, need viewport scaling
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
340273fac2
|
Place -Wcast-function-type ignore under >= 10 version check
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
5b10613f6e
|
Start working on nanovg and text, mostly works
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
Jean Pierre Cimalando
|
11ff1deb26
|
Eliminate function cast warnings with OpenGL
|
4 years ago |
Jean Pierre Cimalando
|
f129ffbc8e
|
Add a WGL extension needed for NanoVG
|
4 years ago |
Jean Pierre Cimalando
|
e38b4b7d6e
|
Update NanoVG
|
5 years ago |
falkTX
|
91d4212e93
|
Get mouse button event working at least
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
JP Cimalando
|
daad976911
|
nanovg: check openGL function validity on next inits
|
6 years ago |
JP Cimalando
|
b4d02d7920
|
nanovg: guard loadSharedResources against init failure
|
6 years ago |
falkTX
|
204fbeb807
|
Adjustments for Cairo, and general cleanup
Signed-off-by: falkTX <falktx@gmail.com>
|
7 years ago |
Patrick Desaulniers
|
0078e735f7
|
Allow negative rotation angle
|
7 years ago |
falkTX
|
4a4f95fc9f
|
Fix possible undefined variable in NanoVG::textBounds
|
7 years ago |
Patrick Desaulniers
|
2786991ed9
|
Return proper bounds in NanoVG::textBounds (#56)
|
7 years ago |
falkTX
|
9d0da9744b
|
Allow negative values in NanoVG::scale()
Closes #49
|
7 years ago |
falkTX
|
d6d1d3b55c
|
Add DGL_NO_SHARED_RESOURCES; Fix build
|
8 years ago |
falkTX
|
f0cca0af92
|
Misc changes
|
8 years ago |
falkTX
|
5d70c8a977
|
Update copyright dates; Add license header comment to utility code
|
10 years ago |
falkTX
|
06248170a6
|
Move resources cpp to src dir
|
10 years ago |
falkTX
|
2344ca0615
|
Move resources to new dir, make it possible to get internal font
|
10 years ago |
falkTX
|
34d75db7f0
|
Fix group widgets appearing twice
|
10 years ago |
falkTX
|
6bcf028f0a
|
Make nanovg buildable on windows/mingw; Better handling of failures
|
10 years ago |
falkTX
|
6aabe6acb0
|
Fix build with gcc-4.6
|
10 years ago |
falkTX
|
b5c4ef84bd
|
Fix build
|
10 years ago |
falkTX
|
c4008e3368
|
Hide some implementation details on private structs
|
10 years ago |
falkTX
|
db4c38c4eb
|
Misc
|
10 years ago |
falkTX
|
8d66fbcd26
|
Add initial NanoWidgets code; Fix nanovg for constness
|
10 years ago |