[linear_path]/[spline_path]: check existence of array whenver we access it
Cleanup example patches
[ci] update .git-ci/iem-co submodule
report error-codes in hex (with zero-padding to 4 chars)
Fix debugGL error tracking - make errors trackable via Ctrl+click
CPPExtern::post() now uses logpost() internally
simplify error() and verbose()
glsl_program: sanity checks for created program and infoLength
modernize 10.glsl/10.GPGPU_Physical_model
Use [_gemwin] instead of [gemwin] in help-patches
fix typo: C++ booleans are lower case
fix recursion on [pix_movie]
Merge branch 'improviement/pix_set-float'
pix_set: re-usable setFormat()
whitespace
pix_set: don't scale float
pix_set: image parameters must not change without changing image data
drop unused variable
pix_set: error out on unknown data type
[pix_set] document "colorspace" message
pix_set: "colorspace" message
[pix_set] document 'dimen' message
pix_set: make "dimen" an alias for "set"
pix_set: group helper-functions together
pix_set: simplified templating code
pix_set: left-align initialization list
whitespace
pix_data: use conversion constants from PixConvert.h
pix_data: drop useless templating
add grey and rgb compitilibity in FLOAT and DOUBLE.
add gl_FLOAT and gl_DOUBLE compatibility
add gl_FLOAT and gl_DOUBLE compatibillity
explicitly use the const version of GemContextData in switch()
the first valid context is 1
gem::VBO make m_vbo context-aware
Allow const access to gem::ContextData
getting context is a const operation
ContextData: make the current context an uint
VertexBuffer: make vbo per-context
gemvertexbuffer: improve logic to re-create VBOs
Drop "Gem/VertexBuffer.h" from Gem/model.h
modelloader-plugin: drop include of Gem/VertexBuffer.h
(multi)model: drop leftover VBO methods and get rid of Gem/VertexBuffer include
glReportError(): print with prefix, even if there's no parent
Install help for recordPIPEWIRE
recordPIPEWIRE: announce default MediaRole as "Source"
recordPIPEWIRE: less verbose
recordPIPEWIRE: prevent crash if there's no buffer
recordPIPEWIRE: settable properties.
re-order plugin initialization
clean the normals computing (to fix edges case problems)
apply cyrille's changes to surface3d help and simplify
revise surface3d help patch
[gemmouse] and [gemkey*]: support multiple windows
gemglfw3window: compat with GLFW<3.4
gemglfw3window: add argument to specify a platform hint
[gemwin] pass all unknown messages directly to [gemdefaultwindow]
imageMAGICK: print errors to stderr
pix_zoom: print deprecation info
[pix_write] always grab RGBA data
imageMAGICK++: fix writing of greyscale images
gemwin: triggerize, align, [select]
fix light initialization across multiple contexts
store current window dimensions in [gemwin], so [gemmouse] can get them when created
[modelfiler] open -> read
rename 'open' to 'read' (still supporting 'open' for compatibility)
using interleaved data to simplify the example
modelfiler: remove creation args handling (there are none)
modelfiler: clear target tables with 0-arg messages
modelfiler: write interleaved data when given single table name
avoid [gemglfw3window]: invalid enumerant [1280]
avoid crash for glGetError without context
gemvertexbuffer: provide stopRendering() method
cast size_t dimensions to CGFloat
actually do the buffer-overflow protection mentioned in the previous commit
make sure that generated string fits into buffer
move member initialization from ctor to initlist
[ci] install all required FFMPEG-libraries
[ci] touch files, rather than ignore errors
[ci] install libavformat-dev instead of libavcodec-dev
[ci] yamllint
[ci] fix yaml
[ci] properly add deb-src sources
[ci] Install FFMPEG headers
remove trailing whitespace
fix more typos
fix some spelling mistakes
pix_dump: document the new "mode" message, rather than the old rgb/rgba messages
[pix_dump]: "mode" message
pix_dump: document 'rgb' and 'rgba' messages, missing in the help patch
pix_dump: add missing comment in code
Fix typo
imageIO: use a device-dependent color space when loading images
assign and compare in a single line
initialize variables
pix_dump: fix handing of dimensions
Add new NDI-files to the buildsystem
Update to NDIv6
Install 09.openGL/06.clear_framebuffer.pd
clear-framebuffer example: Use [_gemwin]