Revisions of libplacebo

llyyr's avatar llyyr (llyyr) committed (revision 125)
- Update to version v6.292.0+9~git20230710.9855b66:
  * shaders/sampling: don't antiring when not upscaling
  * tools/glsl_preproc: properly ensure uniqueness of names
  * docs: add documentation for GLSL subsystem
  * shaders/sampling: use #pragma GLSL for parts of polar shader
  * shaders/sampling: switch some samplers to pragma GLSL
  * shaders: add GLSL macro preprocessor
  * shaders: default to PL_STRIP_SHADERS
  * vulkan/utils_gen: move template to separate file
llyyr's avatar llyyr (llyyr) committed (revision 124)
- Update to version v6.292.0+1~git20230707.b959cab:
  * shaders/colorspace: also visualize iso-chroma lines
  * renderer: use saturation mapping for OSD
  * renderer: force linear TM for OSD
  * shaders/colorspace: implement saturation mapping fast path
  * shaders/colorspace: allow linear TM without state obj
llyyr's avatar llyyr (llyyr) committed (revision 123)
- Update to version 6.292.0~rc3+0~git20230705.6bdb786:
  * demos/plplay: add -h to enable high-quality preset
  * demos/plplay: fix indent (cosmetic)
  * renderer: ignore skip_anti_aliasing for contrast recovery
  * renderer: don't disable contrast recovery if no downscaler set
  * renderer: use pl_*_high_quality_params where appropriate
  * shaders/colorspace: add pl_*_high_quality_params for tone-mapping
  * renderer: move skip_caching_single_frame to correct section
  * renderer: enable peak detection by default
  * renderer: silently disable peak-detection if no SSBOs
  * renderer: update HDR peak at downscaled resolution
  * renderer: hook PL_HOOK_SCALED even on free sampling
  * renderer: remove unnecessary need_fbo force
  * shaders/colorspace: parallelize peak detection atomics
  * meson: use git describe --dirty
llyyr's avatar llyyr (llyyr) committed (revision 122)
- Update to version 6.291.0~rc2+4~git20230704.187bbbe:
  * demos/plplay: default use_icc_luma to enabled
  * demos/plplay: rename force_icc_luma to use_icc_luma
  * gamut_mapping: desaturate more aggressively
  * tests/tone_mapping: make gamut mapping test more verbose
llyyr's avatar llyyr (llyyr) committed (revision 121)
- Update to version 6.291.0~rc2+0~git20230703.e2e235a:
  * shaders/colorspace: allow non-host-readable peak detection SSBOs
  * gamut_mapping: soft-clip in RGB after mapping
  * gamut_mapping: factor out softclip function
  * gamut_mapping: add chromaticity margin to perceptual mode
  * gamut_mapping: greatly simplify perceptual tone mapping
  * Revert "gamut_mapping: clip to source gamut in perceptual mode"
llyyr's avatar llyyr (llyyr) committed (revision 120)
- Update to version 6.287.0~rc1+57~git20230702.363cada:
  * ci: define minimal macOS version
  * colorspace: improve pl_color_transfer_nominal_peak docs
  * colorspace: properly clamp HDR levels
  * colorspace: fix pl_nominal_luma_ex SDR contrast fallback
  * tests/colorspace: test pl_color_space_nominal_luma_ex
  * colorspace: document pl_hdr_metadata better
  * colorspace: introduce more PL_COLOR_* defines
  * colorspace: consider only max_luma a valid HDR10 set
  * colorspace: remove minimum max_luma safety clamp
  * colorspace: also allow using static metadata as fallback
  * utils/libav: strip bogus MDM values
llyyr's avatar llyyr (llyyr) committed (revision 119)
- Update to version 6.287.0~rc1+46~git20230630.a03718e:
  * pl_clock: use new helper
  * pl_clock: add clock helper
  * plplay: allow going down to 10 nits for target max luma
  * colorspace: allow going down to 10 nits for target max luma
  * meson: fix apiver table
  * plplay: add window impl selection
  * plplay: add -s software decoding option
  * plplay: add more flexible arg parsing
  * gamut_mapping: split perceptual cache pre/post hueshift
  * gamut_mapping: nuke thread-local cache hack
  * gamut_mapping: improve PQ EOTF LUT precision
  * shaders/colorspace: don't unconditionally clip input
  * gamut_mapping: clip to source gamut in perceptual mode
  * demos/plplay: drop removed setting
  * shaders/colorspace: remove hybrid_mix
  * gamut_mapping: add knee to perceptual hue shifting
  * gamut_mapping: nuke chroma_margin
  * gamut_mapping: multi-thread 3DLUT generation
  * pl_thread: fix return type of pl_thread_create
  * shaders/colorspace: adjust 3DLUT resolution
  * demos/plplay: bump up 3DLUT size limits
  * shaders/colorspace: add support for tricubic 3DLUT interpolation
  * shaders: implement tricubic LUT interpolation
  * shaders: interleave bicubic sampling with mixing
  * common: slightly increase accuracy of pl_matrix3x3_invert
  * colorspace: fix precision of numeric constant
  * gamut_mapping: limit precision to avoid float diverging
  * gamut_mapping: raise precision cutoffs
  * demos/plplay: fix 3DLUT size bounds
llyyr's avatar llyyr (llyyr) committed (revision 118)
- Update to version 6.287.0~rc1+15~git20230627.8ceb7a5:
  * shaders/colorspace: avoid oversaturating tone-mapped colors
llyyr's avatar llyyr (llyyr) committed (revision 117)
- Update to version 6.287.0~rc1+14~git20230624.9b4e561:
  * gamut_mapping: fix compile warning
  * gamut_mapping: disable hue shifting on extreme inputs
  * demos/plplay: force HDR primaries when forcing primaries
  * demos/plplay: don't override HDR primaries
llyyr's avatar llyyr (llyyr) committed (revision 116)
llyyr's avatar llyyr (llyyr) committed (revision 115)
llyyr's avatar llyyr (llyyr) committed (revision 114)
- Update to version 6.287.0~rc1+10~git20230621.d25b82b:
  * shaders/icc: fix black point display scale
  * shaders/icc: print more ICC profile diagnostics
llyyr's avatar llyyr (llyyr) committed (revision 113)
llyyr's avatar llyyr (llyyr) committed (revision 112)
- Update to version 6.287.0-rc1+8~git20230620.00d19d2:
  * renderer: fix corner rounding on flipped targets
  * utils/frame_queue: delay first frame until start PTS
  * renderer: correctly normalize distortion dimensions
  * renderer: correctly rotate distortion canvas
  * common: don't promote to double unnecessarily
  * common: prefix local variable with _
  * meson: make header compile test more strict
  * ci: don't double-define PL_STRIP_SHADERS
  * shaders/colorspace: scale down saturation when raising brightness
  * shaders/colorspace: move implementation of pl_shader_color_map into the library
llyyr's avatar llyyr (llyyr) committed (revision 111)
- Update to version 5.264.0+296~git20230615.3df4e60:
  * demos/plplay: hook up contrast recovery options
  * renderer: hook up contrast recovery
  * renderer: refactor sampler selection
  * shaders/colorspace: add HDR contrast recovery
  * common: switch to pl_shader_color_map_ex
  * shaders/colorspace: add pl_shader_color_map_ex
  * shaders/icc: fix gamma estimation for very strange profiles
llyyr's avatar llyyr (llyyr) committed (revision 110)
llyyr's avatar llyyr (llyyr) committed (revision 109)
- Update to version 5.264.0+289~git20230606.d9ad4c3:
  * vulkan/context: fix typo
  * tests/gpu_tests: don't unnecessarily print polar output
  * tests/gpu_tests: fix and rewrite renderer tests
  * shaders/sampling: fix pl_shader_sample_bicubic on GLES
  * demos/plplay: add distortion settings
  * tests/gpu_tests: add pl_distort_params test
  * renderer: add pl_render_params.distort_params
  * shaders/custom: add PL_HOOK_PRE_OUTPUT
  * common: add pl_matrix2x2_rotation
  * shaders/sampling: add pl_shader_distort
  * common: add some missing matrix-related functions
  * renderer: don't invalidate cache on corner_rounding change
llyyr's avatar llyyr (llyyr) committed (revision 108)
- Update to version 5.264.0+277~git20230530.e684619:
  * renderer: simplify need_fbo check
  * shaders: slightly improve clarity of code flow
  * shaders: correctly mark flexible shaders as such
  * meson: prefer UCRT math functions
llyyr's avatar llyyr (llyyr) committed (revision 107)
- Update to version 5.264.0+273~git20230530.c79f26c:
  * gamut_mapping: replace PQ EOTF by LUT
  * tests/tone_mapping: add 3DLUT generation benchmark
  * meson: workaround has_header_symbol ignoring include_directories
  * meson: refactor Vulkan loader/headers search
  * utils/libav: suppress unused variable warning
llyyr's avatar llyyr (llyyr) committed (revision 106)
- Update to version 5.264.0+268~git20230528.b8494ff:
  * utils/libav: support planar texture interop
  * utils/libav: support frame locking
  * d3d11/tex: fix initial data upload for emulated texture formats
  * shaders/custom/mpv: log user shader source
Displaying revisions 41 - 60 of 165
openSUSE Build Service is sponsored by