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 |
falkTX
|
c6789d1889
|
Very raw, preliminar subwidgets implementation
|
10 years ago |
falkTX
|
3a77a1144f
|
Change how NanoImages are handled; Minor update to NanoVG class
|
10 years ago |
falkTX
|
7bd8b4c563
|
Add NanoVG::createImageFromTextureHandle
|
10 years ago |
falkTX
|
9864c371e9
|
Add NanoImage::getTextureHandle()
|
10 years ago |
falkTX
|
d1ecc17a68
|
Save and restore blend state when using nanovg
|
10 years ago |
falkTX
|
c5a6d6f7dc
|
Finish updating, code builds again
|
10 years ago |
falkTX
|
1a26aa6127
|
Continue nanovg update (do not use yet)
|
10 years ago |
falkTX
|
df95e431f5
|
Fix code for API changes; Update copyright date in dgl code
|
10 years ago |
falkTX
|
ae5aa5b738
|
Misc
|
11 years ago |
falkTX
|
a9a1b47a14
|
dgl changes from Carla
|
11 years ago |
falkTX
|
b9dcf5ca9f
|
Use uint for sizes; Some DPF UI class changes and docs
|
11 years ago |
falkTX
|
17393403bf
|
Color using int; NanoVG extended color funcs and in-frame test
|
11 years ago |
falkTX
|
cd28737617
|
Cleanup; Fix some docs; Split Color from NanoVG into separate class
|
11 years ago |