0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-20 13:08:50 +02:00
obs-studio/libobs/data
jp9000 c88220552f (API Change) libobs: Add bicubic/lanczos scaling
This adds bicubic and lanczos scaling capability to libobs to improve
scaling quality and sharpness when the output resolution has to be
scaled relative to the base resolution.  Bilinear is also available,
although bilinear has rather poor quality and causes scaling to appear
blurry.

If the output resolution is close to the base resolution, then bilinear
is used instead as an optimization, as there's no need to use these
shaders if scaling is not in use.

The Bicubic and Lanczos effects are also exposed via exported function
to allow the ability to use those shaders in plugin modules if desired.

The API change adds a variable 'scale_type' to the obs_video_info
structure that allows the user interface to choose what type of scaling
filter should be used.
2014-12-15 01:55:12 -08:00
..
bicubic_scale.effect (API Change) libobs: Add bicubic/lanczos scaling 2014-12-15 01:55:12 -08:00
default_rect.effect Add obs_get_default_rect_effect 2014-10-03 20:18:01 +02:00
default.effect Move all data into the subdir it belongs to 2014-07-19 01:38:41 +02:00
format_conversion.effect libobs: Fix conversion shader D3D display bug 2014-12-09 14:21:01 -08:00
lanczos_scale.effect (API Change) libobs: Add bicubic/lanczos scaling 2014-12-15 01:55:12 -08:00
solid.effect Move all data into the subdir it belongs to 2014-07-19 01:38:41 +02:00