mirror of
				https://git.zaroz.cloud/nintendo-back-up/yuzu/yuzu.git
				synced 2025-05-12 00:45:25 +00:00 
			
		
		
		
	Merge pull request #2892 from Subv/warnings2
Warnings: Fixed a few missing-return warnings in video_core.
This commit is contained in:
		
						commit
						647f017c6d
					
				@ -256,10 +256,9 @@ struct FramebufferRegs {
 | 
			
		||||
            return 3;
 | 
			
		||||
        case DepthFormat::D24S8:
 | 
			
		||||
            return 4;
 | 
			
		||||
        default:
 | 
			
		||||
            LOG_CRITICAL(HW_GPU, "Unknown depth format %u", format);
 | 
			
		||||
            UNIMPLEMENTED();
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        ASSERT_MSG(false, "Unknown depth format %u", format);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // Returns the number of bits per depth component of the specified depth format
 | 
			
		||||
@ -270,10 +269,9 @@ struct FramebufferRegs {
 | 
			
		||||
        case DepthFormat::D24:
 | 
			
		||||
        case DepthFormat::D24S8:
 | 
			
		||||
            return 24;
 | 
			
		||||
        default:
 | 
			
		||||
            LOG_CRITICAL(HW_GPU, "Unknown depth format %u", format);
 | 
			
		||||
            UNIMPLEMENTED();
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        ASSERT_MSG(false, "Unknown depth format %u", format);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    INSERT_PADDING_WORDS(0x20);
 | 
			
		||||
 | 
			
		||||
@ -352,6 +352,8 @@ u8 LogicOp(u8 src, u8 dest, FramebufferRegs::LogicOp op) {
 | 
			
		||||
    case FramebufferRegs::LogicOp::OrInverted:
 | 
			
		||||
        return ~src | dest;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    UNREACHABLE();
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
} // namespace Rasterizer
 | 
			
		||||
 | 
			
		||||
@ -89,6 +89,8 @@ Math::Vec3<u8> GetColorModifier(TevStageConfig::ColorModifier factor,
 | 
			
		||||
    case ColorModifier::OneMinusSourceBlue:
 | 
			
		||||
        return (Math::Vec3<u8>(255, 255, 255) - values.bbb()).Cast<u8>();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    UNREACHABLE();
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
u8 GetAlphaModifier(TevStageConfig::AlphaModifier factor, const Math::Vec4<u8>& values) {
 | 
			
		||||
@ -119,6 +121,8 @@ u8 GetAlphaModifier(TevStageConfig::AlphaModifier factor, const Math::Vec4<u8>&
 | 
			
		||||
    case AlphaModifier::OneMinusSourceBlue:
 | 
			
		||||
        return 255 - values.b();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    UNREACHABLE();
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
Math::Vec3<u8> ColorCombine(TevStageConfig::Operation op, const Math::Vec3<u8> input[3]) {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user