| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2025-05-21 | 1.8 kB | |
| v7.351.0 source code.tar.gz | 2025-05-21 | 848.9 kB | |
| v7.351.0 source code.zip | 2025-05-21 | 1.0 MB | |
| Totals: 3 Items | 1.9 MB | 2 | |
This release mainly introduces a variety of miscellaneous bug fixes, alongside two minor / maintenance changes.
Additions: - add pl_{opengl,vulkan,d3d11}params.no_compute to suppress the use of compute shaders - add pl_cache{set,get}_file()
Changes: - libav vulkan interop now requires lavu 58.11.100+ and vulkan 1.2.175+ - "sinc" filter preset radius dropped from 3 to 2
Fixes and performance enhancements: - fix compilation of fuzzer test - fix shader variable renaming loop - fix error when the same gpu descriptor is used twice in one shader - don't expose unsupported d3d11 formats - fix rendering with flipped planes and user shaders - fix rendering of textures with unusual channel order - don't apply sigmoidization to alpha channel - attach correctly normalized extension list to vulkan device creation - fix orthogonal scaling fast path leaking garbage pixels - some GLES 2.0 fixes - fix DCDM XYZ decoding into DCI-P3 - fix build with glslang 15 - fix compilation without nuklear - fix backwards compatibility with pl_render_params.skip_target_clearing - correctly output requested alpha mode - preserve alpha channel when blending subsampled formats - multiply plane scale even when not scaling - propagate correct plane format after plane merging - fix build with instrumentation enabled - fix bug where layout transitions happened too early in some cases - fix handling of promoted extension and function names - don't scale alpha when blending low bit depth YUV planes - fix build error with recent libavformat - fix plane channel order when merging planes - invalidate shader cache when GL version strings change - fix compute shader promotion for flipped outputs - fix upload of YUVA formats with reduced bit depths