mirror of
https://git.naxdy.org/Mirror/Ryujinx.git
synced 2026-04-18 06:32:14 +00:00
* Vulkan: Replace `VK_EXT_debug_report` usage with `VK_EXT_debug_utils` [VK_EXT_debug_report](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_debug_report.html) has been depreciated for quite some time now in favor of the much more featureful [VK_EXT_debug_utils](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_debug_utils.html) extension. This PR converts our debug-report-callback into the newer debug-messenger pattern. `VK_EXT_debug_utils` adds some additional diagnostic tooling for marking debug-label scopes for queue-operations, command-buffers, and assigning name-labels to vulkan objects to aid in debugging(for a later PR). * Vulkan: Fix `DebugMessenger` severity-flag classification Extension bits between the two flags, for reference: https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkDebugUtilsMessageSeverityFlagBitsEXT.html https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkDebugReportFlagBitsEXT.html |
||
|---|---|---|
| .. | ||
| Queries | ||
| Shaders | ||
| Auto.cs | ||
| AutoFlushCounter.cs | ||
| BackgroundResources.cs | ||
| BitMap.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 | ||
| StagingBuffer.cs | ||
| SyncManager.cs | ||
| TextureBuffer.cs | ||
| TextureCopy.cs | ||
| TextureStorage.cs | ||
| TextureView.cs | ||
| Vendor.cs | ||
| VertexBufferState.cs | ||
| VulkanConfiguration.cs | ||
| VulkanException.cs | ||
| VulkanInitialization.cs | ||
| VulkanRenderer.cs | ||
| Window.cs | ||
| WindowBase.cs | ||