mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-05-07 06:56:04 +02:00
Overlay debug
This commit is contained in:
@@ -123,7 +123,7 @@ namespace VRCX
|
|||||||
_adapter,
|
_adapter,
|
||||||
D3DDriverType.Unknown,
|
D3DDriverType.Unknown,
|
||||||
Software: default,
|
Software: default,
|
||||||
(uint)(CreateDeviceFlag.BgraSupport | CreateDeviceFlag.Debug),
|
(uint)(CreateDeviceFlag.BgraSupport | (Program.LaunchDebug ? CreateDeviceFlag.Debug : 0)),
|
||||||
null,
|
null,
|
||||||
0,
|
0,
|
||||||
D3D11.SdkVersion,
|
D3D11.SdkVersion,
|
||||||
@@ -136,7 +136,8 @@ namespace VRCX
|
|||||||
_multithread = _device.QueryInterface<ID3D11Multithread>();
|
_multithread = _device.QueryInterface<ID3D11Multithread>();
|
||||||
_multithread.SetMultithreadProtected(true);
|
_multithread.SetMultithreadProtected(true);
|
||||||
|
|
||||||
_device.SetInfoQueueCallback(msg => logger.Info(SilkMarshal.PtrToString((nint)msg.PDescription)!));
|
if (Program.LaunchDebug)
|
||||||
|
_device.SetInfoQueueCallback(msg => logger.Info(SilkMarshal.PtrToString((nint)msg.PDescription)!));
|
||||||
|
|
||||||
_texture1.Dispose();
|
_texture1.Dispose();
|
||||||
SilkMarshal.ThrowHResult
|
SilkMarshal.ThrowHResult
|
||||||
|
|||||||
@@ -117,7 +117,7 @@ namespace VRCX
|
|||||||
_adapter,
|
_adapter,
|
||||||
D3DDriverType.Unknown,
|
D3DDriverType.Unknown,
|
||||||
Software: default,
|
Software: default,
|
||||||
(uint)(CreateDeviceFlag.BgraSupport | CreateDeviceFlag.Debug),
|
(uint)(CreateDeviceFlag.BgraSupport | (Program.LaunchDebug ? CreateDeviceFlag.Debug : 0)),
|
||||||
null,
|
null,
|
||||||
0,
|
0,
|
||||||
D3D11.SdkVersion,
|
D3D11.SdkVersion,
|
||||||
@@ -130,7 +130,8 @@ namespace VRCX
|
|||||||
_multithread = _device.QueryInterface<ID3D11Multithread>();
|
_multithread = _device.QueryInterface<ID3D11Multithread>();
|
||||||
_multithread.SetMultithreadProtected(true);
|
_multithread.SetMultithreadProtected(true);
|
||||||
|
|
||||||
_device.SetInfoQueueCallback(msg => logger.Info(SilkMarshal.PtrToString((nint)msg.PDescription)!));
|
if (Program.LaunchDebug)
|
||||||
|
_device.SetInfoQueueCallback(msg => logger.Info(SilkMarshal.PtrToString((nint)msg.PDescription)!));
|
||||||
|
|
||||||
_texture1.Dispose();
|
_texture1.Dispose();
|
||||||
SilkMarshal.ThrowHResult
|
SilkMarshal.ThrowHResult
|
||||||
@@ -148,7 +149,8 @@ namespace VRCX
|
|||||||
Quality = 0
|
Quality = 0
|
||||||
},
|
},
|
||||||
BindFlags = (uint)BindFlag.ShaderResource,
|
BindFlags = (uint)BindFlag.ShaderResource,
|
||||||
CPUAccessFlags = (uint)CpuAccessFlag.Write
|
CPUAccessFlags = (uint)CpuAccessFlag.Write,
|
||||||
|
Usage = Usage.Dynamic
|
||||||
}, null, ref _texture1)
|
}, null, ref _texture1)
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -168,7 +170,8 @@ namespace VRCX
|
|||||||
Quality = 0
|
Quality = 0
|
||||||
},
|
},
|
||||||
BindFlags = (uint)BindFlag.ShaderResource,
|
BindFlags = (uint)BindFlag.ShaderResource,
|
||||||
CPUAccessFlags = (uint)CpuAccessFlag.Write
|
CPUAccessFlags = (uint)CpuAccessFlag.Write,
|
||||||
|
Usage = Usage.Dynamic
|
||||||
}, null, ref _texture2)
|
}, null, ref _texture2)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user