Ryujinx/Ryujinx.Graphics.Vulkan
Mary f5a6f45b27
vulkan: Separate debug utils logic from VulkanInitialization (#4609)
* vulkan: Separate debug utils logic from VulkanInitialization

Also checks for VK_EXT_debug_utils existence instead of force enabling it and allow possible error during messenger init

* Address gdkchan's comment

* Use CreateDebugUtilsMessenger Span variant
2023-04-01 08:05:02 +00:00
..
Effects
MoltenVK
Queries
Shaders
Auto.cs
AutoFlushCounter.cs
BackgroundResources.cs
BitMap.cs
BufferAllocationType.cs
BufferHolder.cs
BufferManager.cs
BufferState.cs
BufferUsageBitmap.cs
CacheByRange.cs
CommandBufferPool.cs
CommandBufferScoped.cs
Constants.cs
DescriptorSetCollection.cs
DescriptorSetManager.cs
DescriptorSetUpdater.cs
DisposableBuffer.cs
DisposableBufferView.cs
DisposableFramebuffer.cs
DisposableImage.cs
DisposableImageView.cs
DisposableMemory.cs
DisposablePipeline.cs
DisposableRenderPass.cs
DisposableSampler.cs
EnumConversion.cs
FenceHelper.cs
FenceHolder.cs
FormatCapabilities.cs
FormatConverter.cs
FormatTable.cs
FramebufferParams.cs
HardwareCapabilities.cs
HashTableSlim.cs
HelperShader.cs
IdList.cs
IndexBufferPattern.cs
IndexBufferState.cs
MemoryAllocation.cs
MemoryAllocator.cs
MemoryAllocatorBlockList.cs
MultiFenceHolder.cs
NativeArray.cs
PersistentFlushBuffer.cs
PipelineBase.cs
PipelineConverter.cs
PipelineDynamicState.cs
PipelineFull.cs
PipelineHelperShader.cs
PipelineLayoutCache.cs
PipelineLayoutCacheEntry.cs
PipelineLayoutFactory.cs
PipelineState.cs
PipelineUid.cs
Ryujinx.Graphics.Vulkan.csproj
SamplerHolder.cs
SemaphoreHolder.cs
Shader.cs
ShaderCollection.cs
SpecInfo.cs
StagingBuffer.cs
SyncManager.cs
TextureBuffer.cs
TextureCopy.cs
TextureStorage.cs
TextureView.cs
Vendor.cs
VertexBufferState.cs
VulkanConfiguration.cs
VulkanDebugMessenger.cs
VulkanException.cs
VulkanInitialization.cs
VulkanRenderer.cs
Window.cs
WindowBase.cs