misc: chore: Use explicit types in Vulkan project
This commit is contained in:
@@ -39,7 +39,7 @@ namespace Ryujinx.Graphics.Vulkan
|
||||
|
||||
if (_debugUtils != null && _logLevel != GraphicsDebugLevel.None)
|
||||
{
|
||||
var messageType = _logLevel switch
|
||||
DebugUtilsMessageTypeFlagsEXT messageType = _logLevel switch
|
||||
{
|
||||
GraphicsDebugLevel.Error => DebugUtilsMessageTypeFlagsEXT.ValidationBitExt,
|
||||
GraphicsDebugLevel.Slowdowns => DebugUtilsMessageTypeFlagsEXT.ValidationBitExt |
|
||||
@@ -50,7 +50,7 @@ namespace Ryujinx.Graphics.Vulkan
|
||||
_ => throw new ArgumentException($"Invalid log level \"{_logLevel}\"."),
|
||||
};
|
||||
|
||||
var messageSeverity = _logLevel switch
|
||||
DebugUtilsMessageSeverityFlagsEXT messageSeverity = _logLevel switch
|
||||
{
|
||||
GraphicsDebugLevel.Error => DebugUtilsMessageSeverityFlagsEXT.ErrorBitExt,
|
||||
GraphicsDebugLevel.Slowdowns => DebugUtilsMessageSeverityFlagsEXT.ErrorBitExt |
|
||||
@@ -62,7 +62,7 @@ namespace Ryujinx.Graphics.Vulkan
|
||||
_ => throw new ArgumentException($"Invalid log level \"{_logLevel}\"."),
|
||||
};
|
||||
|
||||
var debugUtilsMessengerCreateInfo = new DebugUtilsMessengerCreateInfoEXT
|
||||
DebugUtilsMessengerCreateInfoEXT debugUtilsMessengerCreateInfo = new DebugUtilsMessengerCreateInfoEXT
|
||||
{
|
||||
SType = StructureType.DebugUtilsMessengerCreateInfoExt,
|
||||
MessageType = messageType,
|
||||
@@ -95,7 +95,7 @@ namespace Ryujinx.Graphics.Vulkan
|
||||
DebugUtilsMessengerCallbackDataEXT* pCallbackData,
|
||||
void* pUserData)
|
||||
{
|
||||
var msg = Marshal.PtrToStringAnsi((nint)pCallbackData->PMessage);
|
||||
string msg = Marshal.PtrToStringAnsi((nint)pCallbackData->PMessage);
|
||||
|
||||
if (messageSeverity.HasFlag(DebugUtilsMessageSeverityFlagsEXT.ErrorBitExt))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user