Expand description
Raw FFI bindings to libplacebo, generated by
bindgen from the system headers (pkg-config libplacebo >= 7.365). Covers the Vulkan backend,
the renderer, colour spaces, tone/gamut mapping, LUTs and custom (mpv .hook) shaders.
docs.rs uses a documentation-only API 375 snapshot; normal builds regenerate bindings from the installed headers. No snapshot is used for native linking.
Safe wrappers live in the ffcine crate’s placebo backend.
Structs§
- VkDevice_
T - VkImage_
T - VkInstance_
T - VkPhysical
Device Features - VkPhysical
Device Features2 - VkPhysical
Device_ T - VkSemaphore_
T - VkSurfaceKHR_
T - pl_
av1_ grain_ data - pl_
bit_ encoding - pl_
blend_ params - pl_
buf_ params - pl_
buf_ t - pl_
buffer_ var - pl_
cache_ obj - pl_
cache_ params - pl_
cache_ t - pl_
cie_ xy - pl_
color_ adjustment - pl_
color_ decode_ args - pl_
color_ map_ args - pl_
color_ map_ params - pl_
color_ repr - pl_
color_ space - pl_
cone_ params - pl_
constant - pl_
custom_ lut - pl_
custom_ shader - pl_
deband_ params - pl_
deinterlace_ params - pl_
deinterlace_ source - pl_desc
- pl_
desc_ binding - pl_
dispatch_ compute_ params - pl_
dispatch_ info - pl_
dispatch_ params - pl_
dispatch_ t - pl_
dispatch_ vertex_ params - pl_
distort_ params - pl_
dither_ params - pl_
dovi_ metadata - pl_
dovi_ metadata_ pl_ dovi_ nlq_ data - pl_
dovi_ metadata_ pl_ reshape_ data - pl_
error_ diffusion_ kernel - pl_
error_ diffusion_ params - pl_
field_ pair - pl_
film_ grain_ data - pl_
film_ grain_ params - pl_
filter_ config - pl_
filter_ ctx - pl_
filter_ function - pl_
filter_ function_ preset - pl_
filter_ params - pl_
filter_ preset - pl_
filter_ t - pl_
fmt_ plane - pl_
fmt_ t - pl_
frame - pl_
frame_ mix - pl_
gamut_ map_ constants - pl_
gamut_ map_ function - pl_
gamut_ map_ params - pl_
glsl_ version - pl_
gpu_ handle_ caps - pl_
gpu_ limits - pl_
gpu_ pci_ address - pl_
gpu_ t - pl_
h274_ grain_ data - pl_
hdr_ bezier - pl_
hdr_ metadata - pl_hook
- pl_
hook_ par - pl_
hook_ params - pl_
hook_ res - pl_
icc_ object_ t - pl_
icc_ params - pl_
icc_ profile - pl_
log_ params - pl_
log_ t - pl_
matrix2x2 - pl_
matrix3x3 - pl_
named_ var - pl_
nominal_ luma_ params - pl_
overlay - pl_
overlay_ part - pl_
pass_ params - pl_
pass_ run_ params - pl_
pass_ t - pl_
peak_ detect_ params - pl_
plane - pl_
raw_ primaries - pl_
rect2d - pl_
rect2df - pl_
rect3d - pl_
rect3df - pl_
render_ errors - pl_
render_ info - pl_
render_ params - pl_
renderer_ t - pl_
sample_ filter_ params - pl_
sample_ src - pl_
shader_ const - pl_
shader_ desc - pl_
shader_ info_ t - pl_
shader_ obj_ t - pl_
shader_ params - pl_
shader_ res - pl_
shader_ t - pl_
shader_ va - pl_
shader_ var - pl_
shared_ mem - pl_
sigmoid_ params - pl_
swapchain_ frame - pl_
swapchain_ t - pl_
tex_ blit_ params - pl_
tex_ params - pl_
tex_ t - pl_
tex_ transfer_ params - pl_
timer_ t - pl_
tone_ map_ constants - pl_
tone_ map_ function - pl_
tone_ map_ params - pl_
transform2x2 - pl_
transform3x3 - pl_var
- pl_
var_ layout - pl_
var_ update - pl_
vertex_ attrib - pl_
vk_ inst_ params - pl_
vk_ inst_ t - pl_
vulkan_ device_ params - pl_
vulkan_ hold_ params - pl_
vulkan_ import_ params - pl_
vulkan_ params - pl_
vulkan_ queue - pl_
vulkan_ release_ params - pl_
vulkan_ sem - pl_
vulkan_ sem_ params - pl_
vulkan_ swapchain_ params - pl_
vulkan_ t - pl_
vulkan_ wrap_ params
Enums§
- VkFormat
- VkImage
Layout - VkPresent
ModeKHR - VkSemaphore
Type - VkStructure
Type - _bindgen_
ty_ 1 - _bindgen_
ty_ 2 - pl_
alpha_ mode - pl_
blend_ mode - pl_
buf_ mem_ type - pl_
channel - pl_
chroma_ location - pl_
clear_ mode - pl_
color_ levels - pl_
color_ primaries - pl_
color_ system - pl_
color_ transfer - pl_cone
- pl_
deinterlace_ algorithm - pl_
desc_ access - pl_
desc_ type - pl_
dither_ method - pl_
field - pl_
film_ grain_ type - pl_
filter_ usage - pl_
fmt_ caps - pl_
fmt_ type - pl_
gamut_ mode - pl_
handle_ type - pl_
hdr_ metadata_ type - pl_
hdr_ scaling - pl_
hook_ par_ mode - pl_
hook_ sig - pl_
hook_ stage - pl_
index_ format - pl_
log_ level - pl_
lut_ type - pl_
overlay_ coords - pl_
overlay_ mode - pl_
pass_ type - pl_
prim_ type - pl_
render_ error - pl_
render_ stage - pl_
rendering_ intent - pl_
sampler_ type - pl_
shader_ sig - pl_
tex_ address_ mode - pl_
tex_ sample_ mode - pl_
tone_ map_ mode - pl_
var_ type - pl_
vertex_ coords
Constants§
- PL_
API_ VER - PL_
COLOR_ HDR_ BLACK - PL_
COLOR_ HLG_ PEAK - PL_
COLOR_ SCRGB_ WHITE - PL_
COLOR_ SDR_ CONTRAST - PL_
COLOR_ SDR_ WHITE - PL_
EDF_ MAX_ DX - PL_
EDF_ MAX_ DY - PL_
EDF_ MIN_ DX - PL_
FILTER_ MAX_ PARAMS - PL_
HAVE_ DOVI - PL_
HAVE_ GL_ PROC_ ADDR - PL_
HAVE_ LCMS - PL_
HAVE_ LIBDOVI - PL_
HAVE_ OPENGL - PL_
HAVE_ SHADERC - PL_
HAVE_ VK_ PROC_ ADDR - PL_
HAVE_ VULKAN - PL_
HAVE_ XXHASH - PL_
MAJOR_ VER - PL_
MAX_ PLANES - PL_
MEMORY_ COHERENT - PL_
MEMORY_ VOLATILE - PL_
ROTATION_ 0 - PL_
ROTATION_ 90 - PL_
ROTATION_ 180 - PL_
ROTATION_ 270 - PL_
ROTATION_ 360
Statics§
- pl_
alpha_ ⚠overlay - pl_
cache_ ⚠default_ params - pl_
color_ ⚠adjustment_ neutral - pl_
color_ ⚠map_ default_ params - pl_
color_ ⚠map_ high_ quality_ params - pl_
color_ ⚠primaries_ names - pl_
color_ ⚠repr_ hdtv - pl_
color_ ⚠repr_ jpeg - pl_
color_ ⚠repr_ rgb - pl_
color_ ⚠repr_ sdtv - pl_
color_ ⚠repr_ uhdtv - pl_
color_ ⚠repr_ unknown - pl_
color_ ⚠space_ bt709 - pl_
color_ ⚠space_ bt2020_ hlg - pl_
color_ ⚠space_ hdr10 - pl_
color_ ⚠space_ monitor - pl_
color_ ⚠space_ srgb - pl_
color_ ⚠space_ unknown - pl_
color_ ⚠system_ names - pl_
color_ ⚠transfer_ names - pl_
deband_ ⚠default_ params - pl_
deinterlace_ ⚠default_ params - pl_
distort_ ⚠default_ params - pl_
dither_ ⚠default_ params - pl_
error_ ⚠diffusion_ atkinson - pl_
error_ ⚠diffusion_ burkes - pl_
error_ ⚠diffusion_ false_ fs - pl_
error_ ⚠diffusion_ floyd_ steinberg - pl_
error_ ⚠diffusion_ jarvis_ judice_ ninke - pl_
error_ ⚠diffusion_ kernels - pl_
error_ ⚠diffusion_ sierra2 - pl_
error_ ⚠diffusion_ sierra3 - pl_
error_ ⚠diffusion_ sierra_ lite - pl_
error_ ⚠diffusion_ simple - pl_
error_ ⚠diffusion_ stucki - pl_
filter_ ⚠bicubic - pl_
filter_ ⚠bilinear - pl_
filter_ ⚠box - pl_
filter_ ⚠catmull_ rom - pl_
filter_ ⚠configs - pl_
filter_ ⚠ewa_ ginseng - pl_
filter_ ⚠ewa_ hann - pl_
filter_ ⚠ewa_ jinc - pl_
filter_ ⚠ewa_ lanczos - pl_
filter_ ⚠ewa_ lanczos4sharpest - pl_
filter_ ⚠ewa_ lanczossharp - pl_
filter_ ⚠ewa_ robidoux - pl_
filter_ ⚠ewa_ robidouxsharp - pl_
filter_ ⚠function_ bcspline - pl_
filter_ ⚠function_ bicubic - pl_
filter_ ⚠function_ blackman - pl_
filter_ ⚠function_ bohman - pl_
filter_ ⚠function_ box - pl_
filter_ ⚠function_ catmull_ rom - pl_
filter_ ⚠function_ cosine - pl_
filter_ ⚠function_ cubic - pl_
filter_ ⚠function_ gaussian - pl_
filter_ ⚠function_ hamming - pl_
filter_ ⚠function_ hann - pl_
filter_ ⚠function_ hermite - pl_
filter_ ⚠function_ jinc - pl_
filter_ ⚠function_ kaiser - pl_
filter_ ⚠function_ mitchell - pl_
filter_ ⚠function_ oversample - pl_
filter_ ⚠function_ presets - pl_
filter_ ⚠function_ quadratic - pl_
filter_ ⚠function_ robidoux - pl_
filter_ ⚠function_ robidouxsharp - pl_
filter_ ⚠function_ sinc - pl_
filter_ ⚠function_ sphinx - pl_
filter_ ⚠function_ spline16 - pl_
filter_ ⚠function_ spline36 - pl_
filter_ ⚠function_ spline64 - pl_
filter_ ⚠function_ triangle - pl_
filter_ ⚠function_ welch - pl_
filter_ ⚠functions - pl_
filter_ ⚠gaussian - pl_
filter_ ⚠ginseng - pl_
filter_ ⚠hermite - pl_
filter_ ⚠lanczos - pl_
filter_ ⚠mitchell - pl_
filter_ ⚠mitchell_ clamp - pl_
filter_ ⚠nearest - pl_
filter_ ⚠oversample - pl_
filter_ ⚠presets - pl_
filter_ ⚠robidoux - pl_
filter_ ⚠robidouxsharp - pl_
filter_ ⚠sinc - pl_
filter_ ⚠spline16 - pl_
filter_ ⚠spline36 - pl_
filter_ ⚠spline64 - pl_
frame_ ⚠mixers - pl_
gamut_ ⚠map_ absolute - pl_
gamut_ ⚠map_ clip - pl_
gamut_ ⚠map_ darken - pl_
gamut_ ⚠map_ desaturate - pl_
gamut_ ⚠map_ functions - pl_
gamut_ ⚠map_ highlight - pl_
gamut_ ⚠map_ linear - pl_
gamut_ ⚠map_ perceptual - pl_
gamut_ ⚠map_ relative - pl_
gamut_ ⚠map_ saturation - pl_
gamut_ ⚠map_ softclip - pl_
hdr_ ⚠metadata_ empty - pl_
hdr_ ⚠metadata_ hdr10 - pl_
icc_ ⚠default_ params - pl_
ipt_ ⚠ipt2lms - pl_
ipt_ ⚠lms2ipt - pl_
log_ ⚠default_ params - pl_
matrix2x2_ ⚠identity - pl_
matrix3x3_ ⚠identity - pl_
num_ ⚠error_ diffusion_ kernels - pl_
num_ ⚠filter_ configs - pl_
num_ ⚠filter_ function_ presets - pl_
num_ ⚠filter_ functions - pl_
num_ ⚠filter_ presets - pl_
num_ ⚠frame_ mixers - pl_
num_ ⚠gamut_ map_ functions - pl_
num_ ⚠scale_ filters - pl_
num_ ⚠tone_ map_ functions - pl_
peak_ ⚠detect_ default_ params - pl_
peak_ ⚠detect_ high_ quality_ params - pl_
render_ ⚠default_ params - pl_
render_ ⚠fast_ params - pl_
render_ ⚠high_ quality_ params - pl_
scale_ ⚠filters - pl_
sigmoid_ ⚠default_ params - pl_
tone_ ⚠map_ bt2390 - pl_
tone_ ⚠map_ bt2446a - pl_
tone_ ⚠map_ clip - pl_
tone_ ⚠map_ functions - pl_
tone_ ⚠map_ gamma - pl_
tone_ ⚠map_ hable - pl_
tone_ ⚠map_ linear - pl_
tone_ ⚠map_ linear_ light - pl_
tone_ ⚠map_ mobius - pl_
tone_ ⚠map_ reinhard - pl_
tone_ ⚠map_ spline - pl_
tone_ ⚠map_ st2094_ 10 - pl_
tone_ ⚠map_ st2094_ 40 - pl_
transform2x2_ ⚠identity - pl_
transform3x3_ ⚠identity - pl_
var_ ⚠glsl_ types - pl_
vision_ ⚠achromatopsia - pl_
vision_ ⚠deuteranomaly - pl_
vision_ ⚠deuteranopia - pl_
vision_ ⚠monochromacy - pl_
vision_ ⚠normal - pl_
vision_ ⚠protanomaly - pl_
vision_ ⚠protanopia - pl_
vision_ ⚠tritanomaly - pl_
vision_ ⚠tritanopia - pl_
vk_ ⚠inst_ default_ params - pl_
vulkan_ ⚠default_ params - pl_
vulkan_ ⚠num_ recommended_ extensions - pl_
vulkan_ ⚠recommended_ extensions - pl_
vulkan_ ⚠recommended_ features - pl_
vulkan_ ⚠required_ features
Functions§
- pl_
bit_ ⚠encoding_ equal - pl_
blackbody_ ⚠from_ temp - pl_
buf_ ⚠copy - pl_
buf_ ⚠create - pl_
buf_ ⚠destroy - pl_
buf_ ⚠export - pl_
buf_ ⚠poll - pl_
buf_ ⚠read - pl_
buf_ ⚠recreate - pl_
buf_ ⚠write - pl_
cache_ ⚠create - pl_
cache_ ⚠destroy - pl_
cache_ ⚠get - pl_
cache_ ⚠get_ file - pl_
cache_ ⚠iterate - pl_
cache_ ⚠load - pl_
cache_ ⚠load_ ex - pl_
cache_ ⚠objects - pl_
cache_ ⚠reset - pl_
cache_ ⚠save - pl_
cache_ ⚠save_ ex - pl_
cache_ ⚠set - pl_
cache_ ⚠set_ file - pl_
cache_ ⚠signature - pl_
cache_ ⚠size - pl_
cache_ ⚠try_ set - pl_
chroma_ ⚠location_ offset - pl_
color_ ⚠delinearize - pl_
color_ ⚠levels_ guess - pl_
color_ ⚠linearize - pl_
color_ ⚠primaries_ guess - pl_
color_ ⚠primaries_ is_ wide_ gamut - pl_
color_ ⚠primaries_ name - pl_
color_ ⚠repr_ decode - pl_
color_ ⚠repr_ equal - pl_
color_ ⚠repr_ limits - pl_
color_ ⚠repr_ merge - pl_
color_ ⚠repr_ normalize - pl_
color_ ⚠space_ equal - pl_
color_ ⚠space_ infer - pl_
color_ ⚠space_ infer_ map - pl_
color_ ⚠space_ infer_ ref - pl_
color_ ⚠space_ is_ black_ scaled - pl_
color_ ⚠space_ is_ hdr - pl_
color_ ⚠space_ merge - pl_
color_ ⚠space_ nominal_ luma_ ex - pl_
color_ ⚠system_ guess_ ycbcr - pl_
color_ ⚠system_ is_ linear - pl_
color_ ⚠system_ is_ ycbcr_ like - pl_
color_ ⚠system_ name - pl_
color_ ⚠transfer_ name - pl_
color_ ⚠transfer_ nominal_ peak - pl_
daylight_ ⚠from_ temp - pl_
desc_ ⚠access_ glsl_ name - pl_
desc_ ⚠namespace - pl_
dispatch_ ⚠abort - pl_
dispatch_ ⚠begin - pl_
dispatch_ ⚠callback - pl_
dispatch_ ⚠compute - pl_
dispatch_ ⚠create - pl_
dispatch_ ⚠destroy - pl_
dispatch_ ⚠finish - pl_
dispatch_ ⚠load - pl_
dispatch_ ⚠reset_ frame - pl_
dispatch_ ⚠save - pl_
dispatch_ ⚠vertex - pl_
error_ ⚠diffusion_ shmem_ req - pl_
filter_ ⚠config_ eq - pl_
filter_ ⚠free - pl_
filter_ ⚠function_ eq - pl_
filter_ ⚠generate - pl_
filter_ ⚠sample - pl_
find_ ⚠error_ diffusion_ kernel - pl_
find_ ⚠filter_ config - pl_
find_ ⚠filter_ function - pl_
find_ ⚠filter_ function_ preset - pl_
find_ ⚠filter_ preset - pl_
find_ ⚠fmt - pl_
find_ ⚠fourcc - pl_
find_ ⚠gamut_ map_ function - pl_
find_ ⚠named_ fmt - pl_
find_ ⚠tone_ map_ function - pl_
find_ ⚠vertex_ fmt - pl_
fix_ ⚠ver - pl_
fmt_ ⚠has_ modifier - pl_
fmt_ ⚠is_ float - pl_
fmt_ ⚠is_ ordered - pl_
frame_ ⚠clear_ rgba - pl_
frame_ ⚠clear_ tiles - pl_
frame_ ⚠from_ swapchain - pl_
frame_ ⚠is_ cropped - pl_
frame_ ⚠mix_ current - pl_
frame_ ⚠mix_ nearest - pl_
frame_ ⚠set_ chroma_ location - pl_
frames_ ⚠infer - pl_
frames_ ⚠infer_ mix - pl_
gamut_ ⚠map_ generate - pl_
gamut_ ⚠map_ params_ equal - pl_
gamut_ ⚠map_ params_ noop - pl_
gamut_ ⚠map_ sample - pl_
generate_ ⚠bayer_ matrix - pl_
generate_ ⚠blue_ noise - pl_
get_ ⚠adaptation_ matrix - pl_
get_ ⚠color_ mapping_ matrix - pl_
get_ ⚠cone_ matrix - pl_
get_ ⚠detected_ hdr_ metadata - pl_
get_ ⚠rgb2xyz_ matrix - pl_
get_ ⚠xyz2rgb_ matrix - pl_
gpu_ ⚠finish - pl_
gpu_ ⚠flush - pl_
gpu_ ⚠is_ failed - pl_
gpu_ ⚠set_ cache - pl_
hdr_ ⚠metadata_ contains - pl_
hdr_ ⚠metadata_ equal - pl_
hdr_ ⚠metadata_ merge - pl_
hdr_ ⚠rescale - pl_
icc_ ⚠close - pl_
icc_ ⚠decode - pl_
icc_ ⚠encode - pl_
icc_ ⚠open - pl_
icc_ ⚠profile_ compute_ signature - pl_
icc_ ⚠profile_ equal - pl_
icc_ ⚠update - pl_
ipt_ ⚠lms2rgb - pl_
ipt_ ⚠rgb2lms - pl_
log_ ⚠color - pl_
log_ ⚠create_ 375 - pl_
log_ ⚠destroy - pl_
log_ ⚠level_ update - pl_
log_ ⚠simple - pl_
log_ ⚠update - pl_
lut_ ⚠free - pl_
lut_ ⚠parse_ cube - pl_
matrix2x2_ ⚠apply - pl_
matrix2x2_ ⚠apply_ rc - pl_
matrix2x2_ ⚠invert - pl_
matrix2x2_ ⚠mul - pl_
matrix2x2_ ⚠rmul - pl_
matrix2x2_ ⚠rotation - pl_
matrix2x2_ ⚠scale - pl_
matrix3x3_ ⚠apply - pl_
matrix3x3_ ⚠apply_ rc - pl_
matrix3x3_ ⚠invert - pl_
matrix3x3_ ⚠mul - pl_
matrix3x3_ ⚠rmul - pl_
matrix3x3_ ⚠scale - pl_
mpv_ ⚠user_ shader_ destroy - pl_
mpv_ ⚠user_ shader_ parse - pl_
needs_ ⚠film_ grain - pl_
pass_ ⚠create - pl_
pass_ ⚠destroy - pl_
pass_ ⚠run - pl_
primaries_ ⚠clip - pl_
primaries_ ⚠compatible - pl_
primaries_ ⚠superset - pl_
primaries_ ⚠valid - pl_
raw_ ⚠primaries_ equal - pl_
raw_ ⚠primaries_ get - pl_
raw_ ⚠primaries_ merge - pl_
raw_ ⚠primaries_ similar - pl_
rect2d_ ⚠normalize - pl_
rect2df_ ⚠aspect - pl_
rect2df_ ⚠aspect_ fit - pl_
rect2df_ ⚠aspect_ set - pl_
rect2df_ ⚠normalize - pl_
rect2df_ ⚠offset - pl_
rect2df_ ⚠rotate - pl_
rect2df_ ⚠round - pl_
rect2df_ ⚠stretch - pl_
rect3d_ ⚠normalize - pl_
rect3df_ ⚠normalize - pl_
rect3df_ ⚠round - pl_
render_ ⚠image - pl_
render_ ⚠image_ mix - pl_
renderer_ ⚠create - pl_
renderer_ ⚠destroy - pl_
renderer_ ⚠flush_ cache - pl_
renderer_ ⚠get_ errors - pl_
renderer_ ⚠get_ hdr_ metadata - pl_
renderer_ ⚠load - pl_
renderer_ ⚠reset_ errors - pl_
renderer_ ⚠save - pl_
reset_ ⚠detected_ peak - pl_
shader_ ⚠alloc - pl_
shader_ ⚠color_ map - pl_
shader_ ⚠color_ map_ ex - pl_
shader_ ⚠cone_ distort - pl_
shader_ ⚠custom - pl_
shader_ ⚠custom_ lut - pl_
shader_ ⚠deband - pl_
shader_ ⚠decode_ color - pl_
shader_ ⚠decode_ color_ ex - pl_
shader_ ⚠deinterlace - pl_
shader_ ⚠delinearize - pl_
shader_ ⚠detect_ peak - pl_
shader_ ⚠distort - pl_
shader_ ⚠dither - pl_
shader_ ⚠dovi_ reshape - pl_
shader_ ⚠encode_ color - pl_
shader_ ⚠error_ diffusion - pl_
shader_ ⚠extract_ features - pl_
shader_ ⚠film_ grain - pl_
shader_ ⚠finalize - pl_
shader_ ⚠free - pl_
shader_ ⚠info_ deref - pl_
shader_ ⚠info_ ref - pl_
shader_ ⚠is_ compute - pl_
shader_ ⚠is_ failed - pl_
shader_ ⚠linearize - pl_
shader_ ⚠obj_ destroy - pl_
shader_ ⚠output_ size - pl_
shader_ ⚠reset - pl_
shader_ ⚠sample_ bicubic - pl_
shader_ ⚠sample_ bilinear - pl_
shader_ ⚠sample_ direct - pl_
shader_ ⚠sample_ gaussian - pl_
shader_ ⚠sample_ hermite - pl_
shader_ ⚠sample_ nearest - pl_
shader_ ⚠sample_ ortho2 - pl_
shader_ ⚠sample_ oversample - pl_
shader_ ⚠sample_ polar - pl_
shader_ ⚠set_ alpha - pl_
shader_ ⚠sigmoidize - pl_
shader_ ⚠unsigmoidize - pl_
std140_ ⚠layout - pl_
std430_ ⚠layout - pl_
swapchain_ ⚠colorspace_ hint - pl_
swapchain_ ⚠destroy - pl_
swapchain_ ⚠latency - pl_
swapchain_ ⚠resize - pl_
swapchain_ ⚠start_ frame - pl_
swapchain_ ⚠submit_ frame - pl_
swapchain_ ⚠swap_ buffers - pl_
tex_ ⚠blit - pl_
tex_ ⚠clear - pl_
tex_ ⚠clear_ ex - pl_
tex_ ⚠create - pl_
tex_ ⚠destroy - pl_
tex_ ⚠download - pl_
tex_ ⚠invalidate - pl_
tex_ ⚠poll - pl_
tex_ ⚠recreate - pl_
tex_ ⚠upload - pl_
timer_ ⚠create - pl_
timer_ ⚠destroy - pl_
timer_ ⚠query - pl_
tone_ ⚠map_ generate - pl_
tone_ ⚠map_ params_ equal - pl_
tone_ ⚠map_ params_ infer - pl_
tone_ ⚠map_ params_ noop - pl_
tone_ ⚠map_ sample - pl_
transform2x2_ ⚠apply - pl_
transform2x2_ ⚠apply_ rc - pl_
transform2x2_ ⚠bounds - pl_
transform2x2_ ⚠invert - pl_
transform2x2_ ⚠mul - pl_
transform2x2_ ⚠rmul - pl_
transform2x2_ ⚠scale - pl_
transform3x3_ ⚠apply - pl_
transform3x3_ ⚠apply_ rc - pl_
transform3x3_ ⚠invert - pl_
transform3x3_ ⚠scale - pl_
var_ ⚠float - pl_
var_ ⚠from_ fmt - pl_
var_ ⚠glsl_ type_ name - pl_
var_ ⚠host_ layout - pl_
var_ ⚠int - pl_
var_ ⚠ivec2 - pl_
var_ ⚠ivec3 - pl_
var_ ⚠ivec4 - pl_
var_ ⚠mat2 - pl_
var_ ⚠mat3 - pl_
var_ ⚠mat4 - pl_
var_ ⚠mat2x3 - pl_
var_ ⚠mat2x4 - pl_
var_ ⚠mat3x4 - pl_
var_ ⚠mat4x2 - pl_
var_ ⚠mat4x3 - pl_
var_ ⚠type_ size - pl_
var_ ⚠uint - pl_
var_ ⚠uvec2 - pl_
var_ ⚠uvec3 - pl_
var_ ⚠uvec4 - pl_
var_ ⚠vec2 - pl_
var_ ⚠vec3 - pl_
var_ ⚠vec4 - pl_
version ⚠ - pl_
vk_ ⚠inst_ create - pl_
vk_ ⚠inst_ destroy - pl_
vulkan_ ⚠choose_ device - pl_
vulkan_ ⚠create - pl_
vulkan_ ⚠create_ swapchain - pl_
vulkan_ ⚠destroy - pl_
vulkan_ ⚠get - pl_
vulkan_ ⚠hold_ ex - pl_
vulkan_ ⚠import - pl_
vulkan_ ⚠release_ ex - pl_
vulkan_ ⚠sem_ create - pl_
vulkan_ ⚠sem_ destroy - pl_
vulkan_ ⚠swapchain_ suboptimal - pl_
vulkan_ ⚠unwrap - pl_
vulkan_ ⚠wrap - pl_
white_ ⚠from_ temp
Type Aliases§
- PFN_
vkGet Instance Proc Addr - PFN_
vkVoid Function - VkBool32
- VkDevice
- VkDevice
Queue Create Flags - VkFlags
- VkImage
- VkImage
Aspect Flags - VkImage
Usage Flags - VkInstance
- VkPhysical
Device - VkQueue
Flags - VkSemaphore
- VkSurfaceKHR
- pl_buf
- pl_
cache - pl_
debug_ tag - pl_
dispatch - pl_
filter - pl_fmt
- pl_gpu
- pl_
handle_ caps - pl_
icc_ object - pl_log
- pl_
memory_ qualifiers - pl_pass
- pl_
renderer - pl_
rotation - pl_
shader - pl_
shader_ info - pl_
shader_ obj - pl_
swapchain - pl_tex
- pl_
timer - pl_
vk_ inst - pl_
vulkan