Revisions of libplacebo
- Update to version 5.228.0-rc1+4~git20221015.7d3557b: * opengl: implicitly define the libdl dependency on Windows * 3rdparty: drop mako * vulkan/utils_gen: switch from mako to jinja2 * shaders/icc: fix force_bpc cache signature * RELEASING: add release guide * demos/plplay: hook up pl_icc_params.force_bpc * shaders/icc: support forced black point linearization * shaders/icc: add missing comma * shaders/lut: fallback to texture() on older GLSL * shaders/lut: move sh_lut here * shaders: don't prefer literals for linear LUTs * shaders/sampling: always use textures for polar LUTs * tone_mapping: fix pl_tone_map_params_noop + inverse * opengl: minor cosmetic change * README: update opengl dependencies * renderer: make deband shader mergeable
- Update to version 4.208.0+167~git20221009.93a01c7: * renderer: re-use plane shaders when not scaling * renderer: delay plane shader execution * renderer: perform debanding first
- Update to version 4.208.0+164~git20221005.35cbea8: * renderer: rename 'pts' to 'rts' * vulkan/command: coalesce semaphore signal operations * vulkan/context: fix queue family selection * renderer: suppress warning * renderer: cleanup unneeded parameter * colorspace: ignore PQ minimum luminance
- Update to version 4.208.0+158~git20220928.deccd2c: * utils/libav: don't auto-apply DV that requires EL * utils/libav: test for <vulkan.h> dynamically
- Update to version 4.208.0+156~git20220926.c7da37a: * demos/plplay: update for new render_info API * renderer: refactor pl_render_info * shaders/dithering: fix error diffusion bounds check * d3d11: build stubs on supported platforms * opengl: build stubs unconditionally * vulkan: build stubs unconditionally * thirdparty: meson: bundle vulkan headers * vulkan: fix left-over printf warning * vulkan: fix 32-bit printf warnings when printing semaphores * vulkan: properly wrap dispatchable handles into uint64_t * vulkan: fix vulkan.h version check * shaders/dithering: work around d3d11 shader compiler bug * meson/demos: minor simplification * meson/d3d11: minor refactor * meson/opengl: refactor 'opengl-loader' * meson/vulkan: refactor `vulkan-link` * meson: split tests off into separate meson.build * meson: miscellaneous minor refactors * meson: split d3d11 off into separate file * meson: split off glsl into separate file * meosn: split opengl off into separate file * meson: split off vulkan-related checks * meson: refactor/remove components system * meson: move various global definitions to top level
- Update to version 4.208.0+132~git20220920.d32990b: * shaders/dithering: support gamma-correct dithering * demos/plplay: add error diffusion GUI option * renderer: support error diffusion dithering * tests: test error diffusion * shaders/dithering: add error diffusion shader * shaders/dithering: split off from shaders/colorspace.h * dispatch: default constants to 1 instead of 0 * glsl/glslang: move resources declaration to C file * shaders/icc: switch to tetrahedral interpolation * shaders/lut: switch to tetrahedral interpolation * shaders: add support for tetrahedral interpolation * shaders: remove broken texelFetch fallback * shaders: generalize sh_lut interpolation method * shaders: clean up sh_lut API and usages
- Update to version 4.208.0+118~git20220911.9e8cf59: * shaders/icc: add 3DLUT caching API * shaders/icc: fix LUT signature check * renderer: fix icc params compat check
- Update to version 4.208.0+115~git20220909.a496c2f: * gpu: fix validation of opaque formats * tests/bench: add deinterlacing benchmarks * demos/plplay: hook up deinterlacing options * tests: add deinterlacing test * utils/frame_queue: add deinterlacing support * renderer: add support for deinterlacing * tests: update for frame_duration field deprecation * demos/plplay: update for frame_duration field * utils/frame_queue: move frame duration to pl_source_frame * utils/frame_queue: refcount frame entries * shaders/deinterlacing: add deinterlacing GPU shaders * demos/plplay: allocate extra hw frames * demos/plplay: properly compute mix radius * tests: fix pl_queue frame scheduling * vulkan/context: suppress SemaphoreCount warnings * tone_mapping: implement pl_find_tone_map_function
- Update to version 4.208.0+99~git20220830.0ce3fa4: * d3d11: fix documentation * colorspace: force max > min after inferring * colorspace: infer BT.1886 contrast based on target
- Update to version 4.208.0+96~git20220828.7159093: * shaders/custom: fix build with gcc 5 and earlier * config.h: detect support for enumerator attributes * config.h: add __has_feature compat shim * colorspace: default HDR to true black * renderer: hook up pl_deband_params.grain_neutral * shaders/sampling: avoid adding deband grain near black * shaders/sampling: refactor debanding implementation * shaders: add misc helper functions * swapchain: don't send invalid HDR swapchain hints * gpu: add debug prints to specialization constant values
Displaying revisions 141 - 160 of 165