mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-09-12 18:50:22 -07:00
tests/shader_runner: Correct the minification filter and mipmap mode calculations.
This commit is contained in:
Notes:
Henri Verbeet
2025-09-03 13:09:54 +02:00
Approved-by: Elizabeth Figura (@zfigura) Approved-by: Henri Verbeet (@hverbeet) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1698
@@ -818,9 +818,9 @@ static bool metal_runner_draw(struct shader_runner *r, D3D_PRIMITIVE_TOPOLOGY to
|
||||
sampler_desc.rAddressMode = get_metal_address_mode(sampler->w_address);
|
||||
sampler_desc.magFilter = (sampler->filter & 0x4)
|
||||
? MTLSamplerMinMagFilterLinear : MTLSamplerMinMagFilterNearest;
|
||||
sampler_desc.minFilter = (sampler->filter & 0x1)
|
||||
sampler_desc.minFilter = (sampler->filter & 0x10)
|
||||
? MTLSamplerMinMagFilterLinear : MTLSamplerMinMagFilterNearest;
|
||||
sampler_desc.mipFilter = (sampler->filter & 0x10)
|
||||
sampler_desc.mipFilter = (sampler->filter & 0x1)
|
||||
? MTLSamplerMipFilterLinear : MTLSamplerMipFilterNearest;
|
||||
sampler_desc.compareFunction = sampler->func
|
||||
? get_metal_compare_function(sampler->func) : MTLCompareFunctionNever;
|
||||
|
||||
Reference in New Issue
Block a user