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
|
01410d90fe
|
Fixup CI
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
eac6b599cb
|
Merge branch 'develop' into pugl-upstream-v2
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
|
1c7f5093aa
|
CI: Update compiler
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
331a465166
|
CI: Update the package list
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
0ddd24b08b
|
CI: Use bionic as base distro
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
febdf28e05
|
Fix build, add puglBackendEnter
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 |
falkTX
|
c10f6b5438
|
Make images work again, make Image typedef of OpenGLImage
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
1acbd1acb0
|
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d3c5705122
|
Start to pass events into top-level and subwidgets
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
3f3ac855ad
|
Fix ExampleColorWidget
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
467f9199fc
|
Add SubWidget area calls, rename some vars, cleanup repaint
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
JP Cimalando
|
4be6a2c317
|
Merge pull request #265 from jpcima/gl-ext-warnings
Eliminate function cast warnings with OpenGL
|
4 years ago |
Jean Pierre Cimalando
|
11ff1deb26
|
Eliminate function cast warnings with OpenGL
|
4 years ago |
JP Cimalando
|
4428499899
|
Merge pull request #264 from jpcima/nanovg-windows
Add a WGL extension needed for NanoVG
|
4 years ago |
Jean Pierre Cimalando
|
f129ffbc8e
|
Add a WGL extension needed for NanoVG
|
4 years ago |
JP Cimalando
|
6ec074d14d
|
Merge pull request #229 from jpcima/update-nanovg
Update NanoVG
|
4 years ago |
Jean Pierre Cimalando
|
ac7e275981
|
Compatibility changes also to the unused nanoVG FT backend
|
4 years ago |
falkTX
|
ab5f3d3b01
|
More code restructure; Add back onClose and repaint
|
4 years ago |
falkTX
|
ffe1a84634
|
cleanup pugl.cpp
|
4 years ago |
falkTX
|
eadd3f9c4e
|
Add files to be used for demo test
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
9c5c7929a6
|
Cleanup SubWidget class
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c6e9bec693
|
Start adding back widget stuff, almost at drawing step
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
Jean Pierre Cimalando
|
89edb00dce
|
Keep pixel-based font sizes, for backward compatibility
|
5 years ago |
Jean Pierre Cimalando
|
e38b4b7d6e
|
Update NanoVG
|
5 years ago |
falkTX
|
272e1bbfbd
|
Start coupling widget and window
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
05c6d04adb
|
Add the needed bits to make window visible, setting size
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d85c806875
|
Add libglu1-mesa-dev to CI
|
4 years ago |
falkTX
|
97f90a6128
|
Start adding some actual implementation to Window class
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
9edea25fab
|
Make Window::PrivateData an IdleCallback, add a few comments
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
3b1e5d698a
|
Start Window related tests; comment out all code
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
711a316571
|
run geometry tests with all data types
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a33e83ff57
|
Use xvfb for linux tests
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a53248a652
|
Do not crash if puglNewWorld fails
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
815aa36731
|
More CI tweaks
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
ec35e8e452
|
Rework CI setup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
ea2f9fa567
|
Start geometry tests
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f2e9c9a874
|
Add color tests, WIP
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
277a5dfe18
|
Fix Color::fromHTML, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
717c641f32
|
Use https for pugl as git submodule
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
7f721e08e1
|
Complete application tests
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
8ba6a786aa
|
Put IdleCallback stuff directly in Application class
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
9c2f68f6bf
|
Increase line length
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d5c8ba4af3
|
Add placeholder files for tests
|
4 years ago |
falkTX
|
1f2f2e5c4e
|
Start of DPF tests
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
cbb95d5855
|
Wrap the entire pugl in a cpp file so we can namespace it
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
60f8c9d985
|
Only build stuff that works for now
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |