73 Commits (c24763e9b3ed2eaabef646ccbee7372ccee7f6fa)

Author SHA1 Message Date
  falkTX 2ba9190f42
Handle a few more warnings 3 years ago
  falkTX bb33ac67bc Implement reusing nanovg context across parent/children widgets 3 years ago
  falkTX 2c3463a638
Make NanoVG::createImageFromMemory take const data 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 3 years ago
  falkTX 6d983cbfe7 Fix pure opengl3 build 4 years ago
  falkTX 0f31c24917
Expose the custom nvgCreateGL for others to use 4 years ago
  falkTX 7611f937ee Add NanoVG::globalTint, some code comments 4 years ago
  falkTX 65eb8c098d
Fix Windows builds with DGL_USE_NANOVG_FBO 4 years ago
  falkTX 299e50f826
Stick with NanoVG, use USE_NANOVG_FBO macro instead 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 4 years ago
  falkTX 610477ec0f
Bind a few more windows GL functions if GL3 enabled 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 4 years ago
  falkTX 45d9a290bc
Fix (ignore) some compiler warnings 4 years ago
  falkTX 471a00f4f6
Expose SubWidget::setNeedsViewportScaling and use it in NanoWidget 4 years ago
  falkTX 634321eb71
Add "Base" prefix to Cairo and Nano Widget classes 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 4 years ago
  falkTX cd141a4367
Add some quick things to get plugins to build again 4 years ago
  falkTX 327bf352ef
Get a few more things to build 4 years ago
  falkTX bc9bf65844
Fix nanovg subwidgets, need viewport scaling 4 years ago
  falkTX 340273fac2
Place -Wcast-function-type ignore under >= 10 version check 4 years ago
  falkTX 5b10613f6e
Start working on nanovg and text, mostly works 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 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 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() 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