Revisions of libplacebo

llyyr's avatar llyyr (llyyr) committed (revision 45)
- Update to version 5.229.1+66~git20230106.d0f2e68:
  * renderer: invalidate cached image on crop change
  * renderer: minor code simplification
llyyr's avatar llyyr (llyyr) committed (revision 44)
- 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
llyyr's avatar llyyr (llyyr) committed (revision 43)
- 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
llyyr's avatar llyyr (llyyr) committed (revision 42)
- 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
llyyr's avatar llyyr (llyyr) committed (revision 41)
- Update to version 5.229.1+35~git20221213.cbc3ef8:
  * vulkan/malloc: remove assertion
  * shaders/film_grain_av1: support >12-bit input samples
llyyr's avatar llyyr (llyyr) committed (revision 40)
- Update to version 5.229.1+33~git20221121.7ead30d:
  * renderer: fix red channel plane merging
llyyr's avatar llyyr (llyyr) committed (revision 39)
- Update to version 5.229.1+32~git20221119.9e9b935:
  * shaders/colorspace: don't explode on luma > 1000
  * shaders/colorspace: fix tone mapping desaturation
llyyr's avatar llyyr (llyyr) committed (revision 38)
- Update to version 5.229.1+30~git20221117.fc6cf3a:
  * shaders/dithering: reduce unnessary code duplication
  * utils/upload: verbosely log plane misalignment failures
llyyr's avatar llyyr (llyyr) committed (revision 37)
llyyr's avatar llyyr (llyyr) committed (revision 36)
- 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
llyyr's avatar llyyr (llyyr) committed (revision 35)
llyyr's avatar llyyr (llyyr) committed (revision 34)
- 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
llyyr's avatar llyyr (llyyr) committed (revision 33)
- Update to version 5.229.0+2~git20221030.33cd9cb:
  * shaders/sampling: add tolerance to ortho2 scaling check
  * renderer: properly round scaling ratios
llyyr's avatar llyyr (llyyr) committed (revision 32)
llyyr's avatar llyyr (llyyr) committed (revision 31)
llyyr's avatar llyyr (llyyr) committed (revision 30)
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
llyyr's avatar llyyr (llyyr) committed (revision 29)
- 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
llyyr's avatar llyyr (llyyr) committed (revision 28)
- 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
llyyr's avatar llyyr (llyyr) committed (revision 27)
- 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
llyyr's avatar llyyr (llyyr) committed (revision 26)
Displaying revisions 121 - 140 of 165
openSUSE Build Service is sponsored by