Composit Target and gamma correct rendering

This commit is contained in:
Simon Lübeß
2022-05-31 22:41:20 +02:00
parent 8db2ce1d05
commit e41645e12a
18 changed files with 750 additions and 30 deletions
@@ -0,0 +1,29 @@
#if GE_GRAPHICS_DX11
using System;
namespace GlitchyEngine.Math
{
extension ColorRGBA
{
[Inline]
#unwarn
public static implicit operator DirectX.ColorRGBA(ColorRGBA self) => *(DirectX.ColorRGBA*)&self;
}
extension ColorRGB
{
[Inline]
#unwarn
public static implicit operator DirectX.ColorRGB(ColorRGB self) => *(DirectX.ColorRGB*)&self;
}
extension Color
{
[Inline]
#unwarn
public static implicit operator DirectX.Color(Color self) => *(DirectX.Color*)&self;
}
}
#endif