mirror of
https://github.com/cemu-project/Cemu.git
synced 2025-07-06 06:51:18 +12:00
fix: object shader error when used with rect primitive
This commit is contained in:
parent
5d07d115a6
commit
491ac694ab
2 changed files with 8 additions and 5 deletions
|
@ -20,8 +20,6 @@
|
|||
#include "HW/Latte/Renderer/Metal/MetalCommon.h"
|
||||
#include "HW/Latte/Renderer/Metal/MetalLayerHandle.h"
|
||||
#include "HW/Latte/Renderer/Renderer.h"
|
||||
#include "Metal/MTLRenderCommandEncoder.hpp"
|
||||
#include "imgui.h"
|
||||
|
||||
#define IMGUI_IMPL_METAL_CPP
|
||||
#include "imgui/imgui_extension.h"
|
||||
|
@ -1065,6 +1063,11 @@ void MetalRenderer::draw_execute(uint32 baseVertex, uint32 baseInstance, uint32
|
|||
}
|
||||
|
||||
// Cull mode
|
||||
|
||||
// Handled in draw_beginSequence
|
||||
if (cullFront && cullBack)
|
||||
cemu_assert_suspicious();
|
||||
|
||||
MTL::CullMode cullMode;
|
||||
if (cullFront)
|
||||
cullMode = MTL::CullModeFront;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue