You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ngl.SceneCfg now includes the backend capabilities
%s_coord_matrix uniform is now exposed for 2D array and 3D textures
ngl_get_backend() function to retrieve the backend information associated
with a configured nope.gl context
ngl-diff can now set and change the input files from the GUI. While still
supported, passing them through the command line is not mandatory anymore
ngl_scene_ref and ngl_scene_unrefp functions to respectively increment and
decrement the reference counter of a scene
GaussianBlur node to apply a post processing gaussian blur effect to a
scene with a resolution dependent bluriness parameter. The bluriness
parameter can provide a gaussian blur effect with a radius up to 126 pixels
FastGaussianBlur node to apply a post processing gaussian blur effect to a
scene that is suitable for real time rendering on mobile devices as well as
providing a resolution independent blurriness parameter
forward_transforms parameter to the Texture and RenderToTexture nodes
to enable forwarding of the camera/model transformations
Selector filter to select colors according to their lightness, chroma or hue
AnimKeyFrame* nodes can now be reused at a different time using the Animated*.time_offset parameter
TextEffect.end_time now automatically uses the scene duration when
unspecified
Fixed
Moving the split position in ngl-diff
Crash in the hwconv module when direct rendering is not possible/enabled
Export to output files containing spaces in their path on Windows
Crash when decoding videos on Android with the OpenGLES backend
Changed
ngl.get_backends() and ngl.probe_backends() were mistakenly inverted in
v2023.2, this is changed back in this release
SceneCfg and SceneInfo now use the Backend enum instead of a string
ngl_configure() does not update the backend field from the user
configuration anymore and the config argument is now const. Users must now
use ngl_get_backend() to get the underlying backend information
ngl_scene_init_from_node() has been replaced with ngl_scene_init() with the associated ngl_scene_params structure
the ngl_scene structure is now private; its parameters can now be obtained
using ngl_scene_get_params()
the Texture and RenderToTexture nodes no longer forward the camera/model
transformations by default
Removed
%s_dimensions uniform for 2D array and 3D images/textures, users must use
textureSize()/imageSize() instead (%s_dimensions is still available for 2D
textures)
Removed
ngl_scene_freep function; use ngl_scene_unrefp instead