MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ get_nearest_sampler()

vk::Sampler MayaFlux::Portal::Graphics::TextureLoom::get_nearest_sampler ( )

Get a default nearest sampler (for pixel-perfect sampling)

Definition at line 384 of file TextureLoom.cpp.

385{
386 SamplerConfig config;
387 config.mag_filter = FilterMode::NEAREST;
388 config.min_filter = FilterMode::NEAREST;
389 config.address_mode_u = AddressMode::CLAMP_TO_EDGE;
390 config.address_mode_v = AddressMode::CLAMP_TO_EDGE;
391 return get_or_create_sampler(config);
392}
vk::Sampler get_or_create_sampler(const SamplerConfig &config)
Get or create a sampler with the given configuration.
@ NEAREST
Nearest neighbor (pixelated)

References MayaFlux::Portal::Graphics::SamplerConfig::address_mode_u, MayaFlux::Portal::Graphics::SamplerConfig::address_mode_v, MayaFlux::Portal::Graphics::CLAMP_TO_EDGE, get_or_create_sampler(), MayaFlux::Portal::Graphics::SamplerConfig::mag_filter, MayaFlux::Portal::Graphics::SamplerConfig::min_filter, and MayaFlux::Portal::Graphics::NEAREST.

+ Here is the call graph for this function: