fix some multisampling stuff

This commit is contained in:
Gregory Wells
2025-07-24 08:34:31 -04:00
parent 1d23dd0b80
commit 6c09d2806d
2 changed files with 3 additions and 4 deletions

View File

@@ -45,8 +45,7 @@ MTLCompareFunction mtlGrypnCompareOperation(gnCompareOperation operation) {
gnReturnCode createMetalGraphicsPipeline(gnGraphicsPipeline graphicsPipeline, gnOutputDevice device, gnGraphicsPipelineInfo info) {
graphicsPipeline->graphicsPipeline = malloc(sizeof(struct gnPlatformGraphicsPipeline_t));
MTLRenderPipelineDescriptor* descriptor = [[MTLRenderPipelineDescriptor alloc] init];
// descriptor.rasterSampleCount = mtlSampleCount(info.multisample.samples);
descriptor.rasterSampleCount = 1;
descriptor.rasterSampleCount = mtlSampleCount(info.multisample.samples);
descriptor.rasterizationEnabled = YES;
mtlSubpass subpass = info.renderPassDescriptor->renderPassDescriptor->subpasses[info.subpassIndex];
mtlSubpassCopyInfo copyInfo = info.renderPassDescriptor->renderPassDescriptor->copyInfos[info.subpassIndex];