metal: some fixes for MSAA

This commit is contained in:
Alex Szpakowski
2022-01-16 13:44:29 -04:00
parent d96e1636b1
commit 4e1c4a6afe
4 changed files with 45 additions and 27 deletions
+3 -1
View File
@@ -49,7 +49,7 @@ public:
ptrdiff_t getRenderTargetHandle() const override { return msaaTexture != nil ? (ptrdiff_t) msaaTexture : (ptrdiff_t) texture; }
ptrdiff_t getSamplerHandle() const override { return (ptrdiff_t) sampler; }
int getMSAA() const override { return 1 /* TODO*/; }
int getMSAA() const override { return actualMSAASamples; }
id<MTLSamplerState> getMTLSampler() const { return sampler; }
@@ -63,6 +63,8 @@ private:
id<MTLTexture> msaaTexture;
id<MTLSamplerState> sampler;
int actualMSAASamples;
}; // Texture
} // metal