diff --git a/gpu/src/sampler.zig b/gpu/src/sampler.zig index 1d5a6e81..c3e1f889 100644 --- a/gpu/src/sampler.zig +++ b/gpu/src/sampler.zig @@ -38,14 +38,14 @@ pub const SamplerBindingLayout = extern struct { pub const SamplerDescriptor = extern struct { next_in_chain: *const ChainedStruct, label: ?[*:0]const u8 = null, - address_mode_u: SamplerAddressMode, - address_mode_v: SamplerAddressMode, - address_mode_w: SamplerAddressMode, - mag_filter: FilterMode, - min_filter: FilterMode, - mipmap_filter: FilterMode, - lod_min_clamp: f32, - lod_max_clamp: f32, - compare: CompareFunction, - max_anisotropy: u16, + address_mode_u: SamplerAddressMode = .clamp_to_edge, + address_mode_v: SamplerAddressMode = .clamp_to_edge, + address_mode_w: SamplerAddressMode = .clamp_to_edge, + mag_filter: FilterMode = .nearest, + min_filter: FilterMode = .nearest, + mipmap_filter: FilterMode = .nearest, + lod_min_clamp: f32 = 0.0, + lod_max_clamp: f32 = 1000.0, + compare: CompareFunction = .undef, + max_anisotropy: u16 = 1, };