GPU: Fix Metal sampler address mode order

This commit is contained in:
Caleb Cornett
2024-10-15 10:46:04 -04:00
parent 104dabb9de
commit cdaaabb978

View File

@@ -1331,9 +1331,9 @@ static SDL_GPUSampler *METAL_CreateSampler(
id<MTLSamplerState> sampler; id<MTLSamplerState> sampler;
MetalSampler *metalSampler; MetalSampler *metalSampler;
samplerDesc.rAddressMode = SDLToMetal_SamplerAddressMode[createinfo->address_mode_u]; samplerDesc.sAddressMode = SDLToMetal_SamplerAddressMode[createinfo->address_mode_u];
samplerDesc.sAddressMode = SDLToMetal_SamplerAddressMode[createinfo->address_mode_v]; samplerDesc.tAddressMode = SDLToMetal_SamplerAddressMode[createinfo->address_mode_v];
samplerDesc.tAddressMode = SDLToMetal_SamplerAddressMode[createinfo->address_mode_w]; samplerDesc.rAddressMode = SDLToMetal_SamplerAddressMode[createinfo->address_mode_w];
samplerDesc.minFilter = SDLToMetal_MinMagFilter[createinfo->min_filter]; samplerDesc.minFilter = SDLToMetal_MinMagFilter[createinfo->min_filter];
samplerDesc.magFilter = SDLToMetal_MinMagFilter[createinfo->mag_filter]; samplerDesc.magFilter = SDLToMetal_MinMagFilter[createinfo->mag_filter];
samplerDesc.mipFilter = SDLToMetal_MipFilter[createinfo->mipmap_mode]; // FIXME: Is this right with non-mipmapped samplers? samplerDesc.mipFilter = SDLToMetal_MipFilter[createinfo->mipmap_mode]; // FIXME: Is this right with non-mipmapped samplers?