Revisions of libplacebo

llyyr's avatar llyyr (llyyr) committed (revision 65)
llyyr's avatar llyyr (llyyr) committed (revision 64)
llyyr's avatar llyyr (llyyr) committed (revision 63)
- Update to version 5.229.1+223~git20230218.3dd5092:
  * shaders/lut: don't spam LUT update message for dynamic LUTs
  * vulkan/buf: emit correct host read/write dependencies
  * config: fix config.h API definitions
  * common: don't unconditionally include all public headers
  * common: move GCC visibility pragmas to PL_API_BEGIN/END
  * shaders/deinterlacing: add missing PL_API macros
llyyr's avatar llyyr (llyyr) committed (revision 62)
- Update to version 5.229.1+217~git20230217.0254012:
  * vulkan/malloc: fix double-unlock of mutex
  * renderer: suppress dynamic HDR metadata in frame mixer
  * tone_mapping: don't use BT.2446a for HDR<->HDR conversions
  * tone_mapping: don't pick ST2094 for inverse tone-mapping
  * shaders/colorspace: add tone mapping visualization
  * shaders/colorspace: move margin to peak detection shader
  * tests/tone_mapping: also test pure BPC generation
  * tests/gpu_tests: add more tone-mapping tests
  * shaders/colorspace: use perceptually linear pure BPC
  * tone_mapping: improve default BPC method
  * tone_mapping: fix ST2094-40 for D != T
llyyr's avatar llyyr (llyyr) committed (revision 61)
- Update to version 5.229.1+206~git20230215.36e4536:
  * gpu: require pl_buf_copy src != dst
  * vulkan/buf: fix whitespace
  * vulkan/gpu: add vk_gpu_idle_callback
  * vulkan/pass: fix thread unsafe static array
llyyr's avatar llyyr (llyyr) committed (revision 60)
- Update to version 5.229.1+202~git20230214.f2c4da9:
  * tests/gpu_tests: use MEMEQ for pl_planar_tests
  * tests: remove unneeded feq() function
  * tests/vulkan: switch to new REQUIRE macros
  * tests/utils: switch to new REQUIRE macros
  * tests/tone_mapping: switch to new REQUIRE macros
  * tests/string: switch to new REQUIRE macros
  * tests/opengl_surfaceless: switch to new REQUIRE macros
  * tests/gpu_tests: switch to new REQUIRE macros
  * tests/libav: switch to new REQUIRE macros
  * tests/icc: switch to new REQUIRE macros
  * tests/filters: switch to new REQUIRE macros
  * tests/dummy: switch to new REQUIRE macro
  * tests/dav1d: switch to new REQUIRE macros
  * tests/common: switch to new REQUIRE macros
  * tests/colorspace: switch to new REQUIRE macros
  * tests: add REQUIRE_MEMEQ() macro
  * tests: add REQUIRE_FEQ() macro
  * tests: add REQUIRE_CMP() macro
  * tests: refactor REQUIRE() into macro
  * tests/dummy: make less verbose
  * tests/gpu_tests: fix missing semicolon
  * gitignore: ignore 3rdparty dir
  * tone_mapping: avoid over-brightening in ST2094
  * tone_mapping: default to ST2094 when metadata present
  * tone_mapping: add SMPTE ST2094-10 and ST2094-40 Annex B
  * shaders/colorspace: implement ST2094-40 MaxSCL gain
  * shaders/colorspace: mark tone-mapping LUT as dynamic
  * tone_mapping: make HDR metadata available to tone-mappers
  * tone_mapping: fix comment on spline implementation
llyyr's avatar llyyr (llyyr) committed (revision 59)
- Update to version 5.229.1+166~git20230212.e38753b:
  * shaders/custom: zero init hook allocation
  * utils/frame_queue: add missing ref count init
  * shaders/custom: properly release hook on error
  * tests: fix memory leak in pl_ycbcr_tests
  * opengl/context: disable SSBO on GLSL < 140
  * tests/lut: destroy pl_gpu_dummy when we are done
  * gpu: remove const in pl_tex_blit_compute
  * tests/opengl_surfaceless: test more versions
  * tests: use double for RANDOM_U8
  * utils/upload: silence scan-build warning
  * renderer: fix scan-build warning
  * opengl: also load ARB_program_interface_query
llyyr's avatar llyyr (llyyr) committed (revision 58)
- Update to version 5.229.1+154~git20230207.72b2c02:
  * utils/upload: mask big-endian data from pl_recreate_plane
  * d3d11: do not leak IDXGIAdapter4
  * tests/libav: test support for big endian format mapping
  * vulkan/buf: refactor memory selection logic
  * tests/libav: test to make sure no avpixfmt crashes
  * utils/libav: don't crash on rgb565be or x2rgb10be
  * ci: update aarch64 image to jammy
  * tests/vulkan: fix bug when VK_KHR_surface is missing
llyyr's avatar llyyr (llyyr) committed (revision 57)
llyyr's avatar llyyr (llyyr) committed (revision 56)
llyyr's avatar llyyr (llyyr) committed (revision 55)
- Update to version 5.229.1+146~git20230201.a76281c:
  * d3d11/utils: move return unknown outside switch
  * demos: update nuklear dep to 4.10.5
  * demos/sdlimage: add noreturn attr to uninit
  * demos/plplay: print values only if they are available
  * ci: rollback llvmpipe image to last known good version
  * ci: update jammy image to include d3d11 deps
  * d3d11/utils: suppress enum warning
  * tests/d3d11: skip test if CreateDXGIFactory1 fails
  * utils/libav: support big-endian formats
  * utils/upload: support uploading non-native endian data
  * tests: add test for pl_buf_copy_swap
  * gpu: add endian swapping helper function
  * vulkan: drop unneeded pl_dispatch object
  * d3d11: drop unneeded pl_dispatch object
  * gpu: use internal pl_dispatch for helper functions
  * gpu: add generic GPU-internal dispatch object
  * common: switch to PL_DIV_UP helper
  * common: add PL_DIV_UP helper
  * dispatch: specify SSBO binding points more liberally
  * opengl: properly set uniform block locations
  * common: add pl_require validation assist macro
  * gpu: outsource utility functions to gpu/utils.c
  * ci: update focal images to jammy
  * colorspace: add missing XYZ whitepoint adjustment
  * colorspace: clarify what format XYZ system is in API
  * utils: update dav1d and libav mappings
  * colorspace: add PL_COLOR_TRC_ST428 as defined in ST 428-1
  * shaders/colorspace: unconstify hi/lo variables
llyyr's avatar llyyr (llyyr) committed (revision 54)
- Update to version 5.229.1+118~git20230129.cd71614:
  * d3d11: add emulated formats for rgb8, rgb16, rgb16hf and 16f
  * d3d11: add support for emulated formats
  * d3d11: add missing Buffer struct initialization for SRV/UAV buffers
  * colorspace: define white points with commonly used precision
  * dispatch: emit proper samplerBuffer type for int bufs
  * vulkan: add more verbose logging to tex creation failure
  * tests: add basic test for planar images
  * vulkan: add planar texture formats
  * vulkan: implement planar synchronization
  * vulkan: add support for planar formats
  * vulkan: minor code cleanup
  * gpu: add DRM modifiers for planar formats
  * gpu: increase size of texture name in format dump
  * gpu: add planar format API
  * gpu: relax pl_fmt_fourcc non-opaque restriction
  * gpu: delete unused left-over field
  * common: add PL_RSHIFT_UP helper
  * vulkan: add packed 16-bit formats
  * vulkan: properly mask more usage flags in pl_vulkan_wrap
  * vulkan: bikeshed pl_vulkan_wrap variable names
  * vulkan: fix pl_vulkan_wrap on non-2D textures
llyyr's avatar llyyr (llyyr) committed (revision 53)
- Update to version 5.229.1+97~git20230124.371a0c1:
  * renderer: ignore alpha component when initializing neutral
  * tests: fix UB of converting out of range value to uint8_t
llyyr's avatar llyyr (llyyr) committed (revision 52)
- Update to version 5.229.1+95~git20230123.90e2c92:
  * vulkan: allow importing planar textures
  * vulkan: support clearing planar textures
  * vulkan: support blitting planar textures
  * vulkan: parametrize image aspect
  * gpu: allow pl_tex_blit_compute on non-storable src
  * gpu: optimize pl_tex_blit_compute for 1-pixel blits
  * gpu: fix compute shader blit fallback
  * renderer: handle XYZ more gracefully
  * renderer: infer correct XYZ gamma/primaries
  * renderer: correctly re-linearize un-linearized linear inputs
  * colorspace: default to DCI-P3 for XYZ, not BT.709
  * colorspace: improve TRC default selection logic
  * utils/libav: fix whitespace
  * vulkan/swapchain: add missing queue family information
  * vulkan: add missing array termination
llyyr's avatar llyyr (llyyr) committed (revision 51)
llyyr's avatar llyyr (llyyr) committed (revision 50)
- Update to version 5.229.1+80~git20230118.9074fd7:
  * gpu: deprecate pl_sync and pl_tex_export
  * vulkan/swapchain: switch to pl_vulkan_release_ex
  * utils/libav: switch to new vulkan hold/release helpers
  * tests/vulkan: add interop API test
  * vulkan: refactor pl_vulkan_hold/release API
  * vulkan: add semaphore creation helpers
  * vulkan: refactor vk_tex_export to keep track of qf
llyyr's avatar llyyr (llyyr) committed (revision 49)
- Update to version 5.229.1+73~git20230116.36afb4f:
  * dispatch: fix deprecation warning on ES GLSL >=3.0
  * dispatch: also enable GL_OES_EGL_image_external_essl3
llyyr's avatar llyyr (llyyr) committed (revision 48)
- Update to version 5.229.1+71~git20230115.8299ec7:
  * renderer: fix unintentional sub-pixel distortions when cropping
llyyr's avatar llyyr (llyyr) committed (revision 47)
llyyr's avatar llyyr (llyyr) committed (revision 46)
- Update to version 5.229.1+70~git20230114.f9dacd3:
  * vulkan: fix typo in log message
  * glsl/glslang: use new GetDefaultResources() API
  * glsl/glslang: fix configure issue on recent glslang
  * vulkan: expose vkGetInstanceProcAddr in pl_vulkan
Displaying revisions 101 - 120 of 165
openSUSE Build Service is sponsored by