clean_ryujinx/src/Ryujinx.Graphics.Vulkan
riperiperi 5fda543f84
Vulkan: Partially workaround MoltenVK InvalidResource error (#4880)
* Add MVK stage flags workaround

* Actually do the workaround

* Remove GS on VS stuff

* Address feedback
2023-05-11 22:06:15 -03:00
..
Effects
MoltenVK fix(mvk): resumeLostDevice (#4800) 2023-05-10 03:31:52 +02:00
Queries
Shaders GPU: Pre-emptively flush textures that are flushed often (to imported memory when available) (#4711) 2023-05-01 16:05:12 -03:00
Auto.cs Vulkan: Simplify MultiFenceHolder and managing them (#4845) 2023-05-08 12:45:12 +02:00
AutoFlushCounter.cs
BackgroundResources.cs
BitMap.cs
BufferAllocationType.cs
BufferHolder.cs Vulkan: Simplify MultiFenceHolder and managing them (#4845) 2023-05-08 12:45:12 +02:00
BufferManager.cs GPU: Pre-emptively flush textures that are flushed often (to imported memory when available) (#4711) 2023-05-01 16:05:12 -03:00
BufferState.cs
BufferUsageBitmap.cs
CacheByRange.cs
CommandBufferPool.cs Vulkan: Simplify MultiFenceHolder and managing them (#4845) 2023-05-08 12:45:12 +02:00
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 GPU: Pre-emptively flush textures that are flushed often (to imported memory when available) (#4711) 2023-05-01 16:05:12 -03:00
FenceHelper.cs
FenceHolder.cs Vulkan: Simplify MultiFenceHolder and managing them (#4845) 2023-05-08 12:45:12 +02:00
FormatCapabilities.cs
FormatConverter.cs
FormatTable.cs
FramebufferParams.cs
HardwareCapabilities.cs GPU: Pre-emptively flush textures that are flushed often (to imported memory when available) (#4711) 2023-05-01 16:05:12 -03:00
HashTableSlim.cs
HelperShader.cs GPU: Pre-emptively flush textures that are flushed often (to imported memory when available) (#4711) 2023-05-01 16:05:12 -03:00
HostMemoryAllocator.cs GPU: Pre-emptively flush textures that are flushed often (to imported memory when available) (#4711) 2023-05-01 16:05:12 -03:00
IdList.cs
IndexBufferPattern.cs
IndexBufferState.cs
MemoryAllocation.cs GPU: Pre-emptively flush textures that are flushed often (to imported memory when available) (#4711) 2023-05-01 16:05:12 -03:00
MemoryAllocator.cs GPU: Pre-emptively flush textures that are flushed often (to imported memory when available) (#4711) 2023-05-01 16:05:12 -03:00
MemoryAllocatorBlockList.cs
MultiFenceHolder.cs Vulkan: Simplify MultiFenceHolder and managing them (#4845) 2023-05-08 12:45:12 +02:00
NativeArray.cs
PersistentFlushBuffer.cs Vulkan: Simplify MultiFenceHolder and managing them (#4845) 2023-05-08 12:45:12 +02:00
PipelineBase.cs Vulkan: Batch vertex buffer updates (#4843) 2023-05-08 10:59:26 +02:00
PipelineConverter.cs
PipelineDynamicState.cs
PipelineFull.cs
PipelineHelperShader.cs
PipelineLayoutCache.cs
PipelineLayoutCacheEntry.cs
PipelineLayoutFactory.cs Vulkan: Partially workaround MoltenVK InvalidResource error (#4880) 2023-05-11 22:06:15 -03:00
PipelineState.cs
PipelineUid.cs
Ryujinx.Graphics.Vulkan.csproj
SamplerHolder.cs
SemaphoreHolder.cs
Shader.cs
ShaderCollection.cs
SpecInfo.cs
StagingBuffer.cs
SyncManager.cs GPU: Pre-emptively flush textures that are flushed often (to imported memory when available) (#4711) 2023-05-01 16:05:12 -03:00
TextureBuffer.cs GPU: Pre-emptively flush textures that are flushed often (to imported memory when available) (#4711) 2023-05-01 16:05:12 -03:00
TextureCopy.cs
TextureStorage.cs
TextureView.cs GPU: Pre-emptively flush textures that are flushed often (to imported memory when available) (#4711) 2023-05-01 16:05:12 -03:00
Vendor.cs
VertexBufferState.cs Vulkan: Batch vertex buffer updates (#4843) 2023-05-08 10:59:26 +02:00
VertexBufferUpdater.cs Vulkan: Batch vertex buffer updates (#4843) 2023-05-08 10:59:26 +02:00
VulkanConfiguration.cs
VulkanDebugMessenger.cs
VulkanException.cs
VulkanInitialization.cs vulkan: Avoid hardcoding features in CreateDevice (#4858) 2023-05-08 10:48:16 +00:00
VulkanInstance.cs
VulkanPhysicalDevice.cs
VulkanRenderer.cs vulkan: Pass Vk instance to VulkanRenderer (#4859) 2023-05-08 13:05:37 +02:00
Window.cs
WindowBase.cs