Please login to access the resource

Revisions of libplacebo

llyyr's avatar llyyr (llyyr) committed (revision 85)
llyyr's avatar llyyr (llyyr) committed (revision 84)
- Update to version 5.264.0+15~git20230313.8359352:
  * opengl/context: fix log message
  * opengl: drop redundant extension / capability checks
  * shaders: remove back-compat for pre-GLSL 130
  * shaders: nuke sh_tex_fun
  * shaders: remove sh_bvec
  * opengl: bump minimum version to GLSL 130
  * tests/opengl: drop older opengl test
  * README: add hardware requirements section
  * README: remove gentoo-specific section
llyyr's avatar llyyr (llyyr) committed (revision 83)
- Update to version 5.264.0+6~git20230313.a329d4a:
  * vulkan: drop misc #ifdefs
  * vulkan: drop #ifdef VK_VERSION_1_3
  * vulkan: bump minimum build dependency to 1.3
  * 3rdparty: update deps
  * global: remove v4 deprecations
  * meson: bump major ver
  * RELEASING: update release guidelines
  * renderer: fix dither depth message
  * glsl/utils: fix SPIR-V to Vulkan version mapping
  * shaders/dithering: describe bit depth in dither pass
llyyr's avatar llyyr (llyyr) committed (revision 82)
llyyr's avatar llyyr (llyyr) committed (revision 81)
- Update to version 5.264.0-rc1+1~git20230310.3bdfb69:
  * all: add a PL_HAVE_DOVI flag to control DoVi code from being built
  * vulkan/gpu: drop redundant #ifdef
  * renderer: log dither bit depth
  * vulkan/pass: emit correct barrier when load_target is true
  * vulkan/context: correctly enable VK_EXT_validation_features
  * vulkan/context: also look for debug ext inside debug layer
  * vulkan/context: make VK_EXT_validation_features non-conditional
  * renderer: fix frame reuse when ICC profile is used
  * shaders/colorspace: add pl_color_map_params.show_clipping
  * shaders/colorspace: move unnecessarily scoped variable
  * shaders/colorspace: make dst_max dynamic
  * shaders/colorspace: remove hard-clamp
  * shaders/colorspace: add frame histogram measurement
  * vulkan: link VkPhysicalDeviceMaintenance4Features only on vulkan >= 1.3
  * demos: fix build on macOS with older deployment targets
  * shaders/colorspace: fix scene change hysteresis (again)
  * shaders/colorspace: reset peak detection on params change
llyyr's avatar llyyr (llyyr) committed (revision 80)
- Update to version 5.229.1+376~git20230307.e43bb79:
  * shaders/colorspace: fix pl_peak_detect_params.minimum_peak
  * Revert "shaders/colorspace: avoid clipping on pans/fades"
  * renderer: fix alpha assertions
  * shaders/colorspace: add pl_color_map_params.visualize_rect
  * colorspace: always sanitize static HDR10 metadata
  * colorspace: ignore obviously broken HDR metadata
llyyr's avatar llyyr (llyyr) committed (revision 79)
- Update to version 5.229.1+370~git20230306.0fbda59:
  * tests/gpu_tests: add peak detect params test
  * renderer: ignore deprecated/removed param
  * renderer: always treat peak_detect_params as non-trivial
  * renderer: disable peak detection when redundant or unused
  * demos/plplay: allow tuning tone mapping data source
  * shaders/colorspace: add tone-map nits to shader description
  * shaders/colorspace: allow tuning HDR metadata source
  * utils/dolbyvision: set CIE Y metadata fields
  * shaders/colorspace: check for SSBO support in peak detect shader
  * shaders/colorspace: measure PQ Y instead of MaxRGB
  * shaders/colorspace: switch to pl_color_space_nominal_luma_ex
  * demos/plplay: switch to pl_color_space_nominal_luma_ex
  * tone_mapping: add pl_tone_map_params.input_avg
  * colorspace: add pl_color_space_nominal_luma_ex
  * colorspace: add pl_hdr_metadata_type
  * tone_mapping: move pl_hdr_scaling / pl_hdr_rescale to colorspace.h
  * colorspace: add PQ Y values to pl_hdr_metadata
  * renderer: always force strict reuse on single frames
  * renderer: do color management before frame mixing
  * renderer: move color management to pass_convert_colors
  * spirv: use highest supported SPIR-V version
  * vulkan: enable maintenance4 for LocalSizeId execution mode support
  * spirv: allow to control target SPIR-V version
  * meson: respect prefer_static option for glslang
  * glslang: do not link things we don't use
  * glslang: do not mix static libraries with shared ones
  * glslang: use pl_static_mutex instead pthread_mutex_t
  * pl_thread_pthread: fix literal type
  * os: add new header for OS detection
llyyr's avatar llyyr (llyyr) committed (revision 78)
- Update to version 5.229.1+338~git20230305.d5b6bb5:
  * shaders/colorspace: make dst_max dynamic in visualize_tone_map
  * tone_mapping: remove left-over junk
  * vulkan/formats: reduce verbosity of storable fmt warning
  * shaders/colorspace: fix scene change hysteresis
  * shaders/colorspace: remove pl_peak_detect_params.overshoot
  * shaders/colorspace: avoid clipping on pans/fades
  * shaders/colorspace: always default to PL_TONE_MAP_HYBRID
  * Revert "colorspace: pass scene_max through luma coeffs"
  * Revert "shaders/colorspace: implement ST2094-40 MaxSCL gain"
  * demos/plplay: show the HDR peak detection options always
  * demos/plplay: use metadata from the frame directly
llyyr's avatar llyyr (llyyr) committed (revision 77)
- Update to version 5.229.1+327~git20230303.2b2de17:
  * vulkan/malloc: also dump memory statistics on uninit
  * vulkan/malloc: track debug tags when allocating memory
  * vulkan/malloc: improve memleak message
  * shaders/colorspace: fix peak detection memory leak
  * shaders/colorspace: add pl_get_detected_hdr_metadata
  * shaders/colorspace: move `allow_delayed` to pl_peak_detect_params
  * shaders/colorspace: rewrite peak detection shader
  * tone_mapping: fix inverse tone mapping discontinuity
  * shaders/colorspace: use linear stretch only if requested
  * tone_mapping: reduce strength of knee clamping
llyyr's avatar llyyr (llyyr) committed (revision 76)
- Update to version 5.229.1+317~git20230302.2dea081:
  * ci: use the same compiler for C++
  * tests: add include test in C++
  * vulkan: fix for C++ compilation
  * utils/dav1d: split declarations from definitions
  * utils/libav: split declarations from definitions
  * tone_mapping: add peak-dependent spline slope tuning
llyyr's avatar llyyr (llyyr) committed (revision 75)
- Update to version 5.229.1+311~git20230301.3a6fa54:
  * tone_mapping: fix typo in SMPTE tone mapper names
  * tone_mapping: refactor spline slope selection
  * tone_mapping: refactor st2094 knee point selection
  * tone_mapping: fix outdated comment
  * shaders/colorspace: tune luma-dependent desat by ratio
  * shaders/colorspace: don't switch to RGB for pure BPC
llyyr's avatar llyyr (llyyr) committed (revision 74)
llyyr's avatar llyyr (llyyr) committed (revision 73)
- Update to version 5.229.1+305~git20230226.2836ded:
  * demos/plplay: track external fullscreen changes
  * demos/window: fix typo
  * demos/window: fix fullscreen switch on SDL
  * demos/plplay: add separate controls for bits struct
  * demos/plplay: use constant step of 5 mcd/m² for min_luma
  * demos/plplay: prioritize manual HDR levels override over dynamic metadata
  * shaders/colorspace: simplify dynamic LUT generation
  * shaders/colorspace: simplify tone-map visualization
  * renderer: disable tone-mapping params for overlays
  * tone_mapping: prefer spline over st2094-40 for non-HDR10+
  * tone_mapping: refactor pl_tone_map_spline
  * tone_mapping: improve knee point selection
  * plplay: forward dynamic brightness changes to display
  * swapchain/vulkan: properly remember the size
  * demos/plplay: add fullscreen mode
  * d3d11/swapchain: pass metadata struct as a pointer
  * d3d11/swapchain: reset HDR metadata if it hasn't been applied
  * demos/plplay: communicate detected CSP values to user
  * demos/plplay: major refactor of HDR override section
  * d3d11/swapchain: strip unsupported HDR10+ metadata
  * vulkan/swapchain: strip unsupported HDR10+ metadata
  * colorspace: add pl_color_space_nominal_luma to replace nominal_min/max
  * colorspace: pass scene_max through luma coeffs
  * ci: raise process limits for llvmpipe
  * shaders/colorspace: mark src-dependent shader vars dynamic
  * shaders: add SH_FLOAT_DYN etc. helpers
  * tests/gpu_tests: avoid rounding error in pl_planar_tests
  * tests/string: add pl_str_append_asprintf_c test
  * dispatch: only execute string templates when compiling
llyyr's avatar llyyr (llyyr) committed (revision 72)
- Update to version 5.229.1+270~git20230223.6f8510f:
  * vulkan/utils_gen: prefer mingw env path
  * utils/libav: don't mix declarations and code
  * utils/libav: add missing include for LIBAVCODEC_VERSION_INT
  * make vk_device_extensions const
  * vulkan: make vk_formats static
  * swapchain: Put pl_sw_fns struct into .data.rel.ro
llyyr's avatar llyyr (llyyr) committed (revision 71)
- Update to version 5.229.1+264~git20230223.18d8ddb:
  * vulkan/context: fix destruction message
  * vulkan/common: remove dead #define
  * swapchain: hide implementation inside PL_PRIV
  * utils/dolbyvision: ignore brightness metadata for profile 4
  * dispatch: purge stale cache entries
llyyr's avatar llyyr (llyyr) committed (revision 70)
- Update to version 5.229.1+259~git20230221.dc6c465:
  * glsl/shaderc: add spv disassembly in PL_LOG_TRACE
  * ci: drop llvmpipe hack
  * vulkan/command: switch to comand semaphores for vk_sem
  * vulkan/command: switch from VkFence to VkSemaphore
  * tests/gpu_tests: disable ICC profiles test on GLES2
  * shaders/icc: add missing lut check
  * tests/bench: add some error checking
  * d3d11: enable sampling from integer textures
  * shaders/film_grain_av1: fix left shift of negative value
  * common: add nonnull attribute PL_PRINTF
  * shaders/film_grain_av1: add missing null check for LUT
  * shaders/film_grain_av1: remove sh_lut_quiet
llyyr's avatar llyyr (llyyr) committed (revision 69)
- Update to version 5.229.1+247~git20230220.8206a0b:
  * tests/vulkan: use proper init type for handle
llyyr's avatar llyyr (llyyr) committed (revision 68)
- Update to version 5.229.1+246~git20230220.2f48906:
  * vulkan/utils: assert that struct sizes are known
llyyr's avatar llyyr (llyyr) committed (revision 67)
- Update to version 5.229.1+245~git20230219.1ede859:
  * README: add libdovi optional dependency
  * vulkan/utils_gen: fix build on vulkan-headers 1.3.241
  * utils/libav_internal: use pl_hdr_metadata_from_dovi_rpu when mapping from AVFrame
  * utils: add dolbyvision.h and pl_hdr_metadata_from_dovi_rpu
  * meson: add libdovi dependency
  * utils/libav: add pl_frame_map_avdovi_metadata
  * tests: check pl_render_image errors
  * renderer: add pl_renderer_get_errors
  * renderer: convert disable_* to single bitfield with all errors
  * shaders/custom: add signature to pl_hook
  * ci: detect leaks
  * plplay: do not use deprecated aliases
  * demos/plplay: change how color metadata are handled
  * demos/plplay: allow controlling color space hint
  * colorspace: include nominal min/max in pl_color_space_merge
  * demos/glfw: fix initial swapchain size
  * d3d11/swapchain: copy missing fields in map_pl_csp_to_d3d11
  * gpu: move global variable closer to usage
  * d3d11: define guids in one translation unit
  * stubs: add header includes to stubs
  * d3d11: add missing PL_API macros
  * meson: set visibility hidden with option
llyyr's avatar llyyr (llyyr) committed (revision 66)
trigger service run
Displaying revisions 81 - 100 of 165
openSUSE Build Service is sponsored by