Revisions of libplacebo
- Update to version 5.229.1+66~git20230106.d0f2e68: * renderer: invalidate cached image on crop change * renderer: minor code simplification
- Update to version 5.229.1+64~git20230104.8ca1a81: * tests/libav: add 64-bit pixfmt test * RELEASING: update bugfix release guidelines * tests/vulkan: disable GPU-assisted validation * utils/libav: only allocate host-cached AvFrames * utils/dav1d: only allocate host-cached Dav1dPictures * vulkan/buf: relax HOST_CACHED requirement for buffers * opengl: implement pl_gpu_limits.host_cached * vulkan: set host_cached cap * gpu: log host_cached cap * gpu: add pl_gpu_limits.host_cached * vulkan: report accurate buffer size limits * vulkan/malloc: add vk_malloc_avail() * tone_mapping: fix inferred default tone map param
- Update to version 5.229.1+51~git20230103.41f7d6a: * opengl: do not blindly reject all Microsoft's OpenGL implementations * renderer: fix memory leak of pass.tmp
- Update to version 5.229.1+49~git20221223.22ce304: * docs: document BIND also working on buffer blocks * docs: fix missing ` * docs: add documentation for custom shaders * shaders/custom: drop redundant comment * shaders/colorspace: improve PL_GAMUT_WARN algorithm * docs: add CNAME * docs: align initializers * docs: rename basic-rendering.md * docs: add pl_renderer tutorial * renderer: never use linear downscaling on HDR sources * docs: change colors * README: add link to documentation * github: add hook for documentation pages * docs: add basic documentation
- Update to version 5.229.1+35~git20221213.cbc3ef8: * vulkan/malloc: remove assertion * shaders/film_grain_av1: support >12-bit input samples
- Update to version 5.229.1+33~git20221121.7ead30d: * renderer: fix red channel plane merging
- Update to version 5.229.1+32~git20221119.9e9b935: * shaders/colorspace: don't explode on luma > 1000 * shaders/colorspace: fix tone mapping desaturation
- Update to version 5.229.1+30~git20221117.fc6cf3a: * shaders/dithering: reduce unnessary code duplication * utils/upload: verbosely log plane misalignment failures
- Update to version 5.229.1+28~git20221112.27e38da: * shaders/film_grain: don't spam log on LUT invalidation * renderer: fix film grain bit depth after debanding * shaders: refcount pl_shader_obj inside pl_shader * opengl: don't try to use libdl on *BSD OS's * shaders/custom: split up into sub-files * demos/plplay: add support for tuning custom shaders * shaders/custom: allow referencing shader parameters in RPN exprs * shaders/custom: rename SHEXP_VAR_* to SHEXP_TEX_* * shaders/custom: rename szexpr to shexpr * shaders/custom: refactor szexpr code * tests: add shader parameter parsing tests * shaders/custom: add //!PARAM syntax to mpv hook shaders * shaders/custom: add support for tunable parameters * shaders/custom: remove stray whitespace * alloc: make pl_get_size take const ptr * string: add support for unsigned integer parsing * tests/libav: add test for AV_PIX_FMT_RGBF32LE * utils/libav: fix compatibility issue with >8-byte pixfmts * utils/upload: add pl_plane_data_from_comps * shaders/custom: fix custom shader input signature * shaders/custom: silently skip passes with unknown binds * shaders/custom: properly clean up pl_shader in error path * shaders/custom: fix //!SAVE MAIN * demos/glfw: Request and use an EGL context
- Update to version 5.229.1+4~git20221102.3d8a872: * shaders/colorspace: fix tone mapping params in place * tone_mapping: add pl_tone_map_params_infer * shaders/icc: accept too-wide ICC profiles * colorspace: add ACES ultra-wide gamuts * shaders/icc: guard against very odd/broken profiles * shaders/icc: also warn on NaN results * shaders/icc: only warn on unusual profiles * vulkan/swapchain: explicitly wait for queues to be idle * renderer: properly scale ortho first pass
- Update to version 5.229.0+2~git20221030.33cd9cb: * shaders/sampling: add tolerance to ortho2 scaling check * renderer: properly round scaling ratios
Update to v5.229.0 - Update to version v5.229.0+0~git20221026.1544b07: * shaders/sampling: refactor pl_shader_sample_ortho * vulkan: don't assume host ptr imports are host mappable
- Update to version 5.228.0~rc2+5~git20221026.e07f223: * 3rdparty/glad: update to v2.0.1 * opengl: fix MemoryBarrier undef location * opengl: work around llvm/mingw macro conflict * meson: fix / operator consistency * vulkan/meson: actually test include dir
- Update to version 5.228.0~rc2+0~git20221021.bb6bdd3: * 3rdparty/glad: bump to v2.0.0 * opengl/context: rework static mutex * 3rdparty/glad: update to pull in new mx API * opengl/context: don't double-load GL and GLES * opengl/context: drop `gl_loaded` bool * opengl/context: conditionally unload EGL * opengl: factor out OpenGL ES check * tests/opengl_surfaceless: set get_proc_addr explicitly * opengl: implement GL_EXT_EGL_image_storage * opengl: use mutex to guard internal glad loader * thread: add static mutexes * thread: document API better
- Update to version 5.228.0~rc1+12~git20221019.a45c37c: * shaders/deinterlacing: fix field calculation * shaders/deinterlacing: fix differences to C yadif * vulkan: explicitly disallow full screen exclusive mode * vulkan/utils: add const to vk_link_struct signature * renderer: fix plane merging after deinterlacing * opengl: unload internally loaded functions * opengl: implement get_proc_addr_ex for EGL * renderer: minor logic cleanup
Displaying revisions 121 - 140 of 165