..
Effects
Allow BGRA images on Vulkan ( #5203 )
2023-06-03 03:43:00 +00:00
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: Device map buffers written more than flushed ( #4911 )
2023-05-13 15:15:05 +02:00
BufferManager.cs
Implement shader storage buffer operations using new Load/Store instructions ( #4993 )
2023-06-03 20:12:18 -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
Implement transform feedback emulation for hardware without native support ( #5080 )
2023-06-10 18:31:38 -03:00
DescriptorSetManager.cs
…
DescriptorSetUpdater.cs
Implement transform feedback emulation for hardware without native support ( #5080 )
2023-06-10 18:31:38 -03:00
DisposableBuffer.cs
…
DisposableBufferView.cs
…
DisposableFramebuffer.cs
…
DisposableImage.cs
…
DisposableImageView.cs
…
DisposableMemory.cs
…
DisposablePipeline.cs
…
DisposableRenderPass.cs
…
DisposableSampler.cs
…
EnumConversion.cs
Replace ShaderBindings with new ResourceLayout structure for Vulkan ( #5025 )
2023-05-21 14:04:21 -03:00
FenceHelper.cs
…
FenceHolder.cs
Vulkan: Simplify MultiFenceHolder and managing them ( #4845 )
2023-05-08 12:45:12 +02:00
FormatCapabilities.cs
Fix incorrect vertex attribute format change ( #5112 )
2023-05-29 00:17:07 +02:00
FormatConverter.cs
…
FormatTable.cs
Allow BGRA images on Vulkan ( #5203 )
2023-06-03 03:43:00 +00:00
FramebufferParams.cs
Make sure blend is disabled if render target has integer format ( #5122 )
2023-05-29 00:38:04 +02:00
HardwareCapabilities.cs
Implement soft float64 conversion on shaders when host has no support ( #5159 )
2023-06-08 17:09:14 -03:00
HashTableSlim.cs
…
HelperShader.cs
Replace ShaderBindings with new ResourceLayout structure for Vulkan ( #5025 )
2023-05-21 14:04:21 -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
Skip draws with zero vertex count ( #5149 )
2023-05-31 17:51:11 -03:00
PipelineConverter.cs
Vulkan: Include DepthMode in ProgramPipelineState ( #5185 )
2023-06-01 09:05:39 +02:00
PipelineDynamicState.cs
…
PipelineFull.cs
…
PipelineHelperShader.cs
…
PipelineLayoutCache.cs
Replace ShaderBindings with new ResourceLayout structure for Vulkan ( #5025 )
2023-05-21 14:04:21 -03:00
PipelineLayoutCacheEntry.cs
Replace ShaderBindings with new ResourceLayout structure for Vulkan ( #5025 )
2023-05-21 14:04:21 -03:00
PipelineLayoutFactory.cs
Replace ShaderBindings with new ResourceLayout structure for Vulkan ( #5025 )
2023-05-21 14:04:21 -03:00
PipelineState.cs
Make sure blend is disabled if render target has integer format ( #5122 )
2023-05-29 00:38:04 +02:00
PipelineUid.cs
Removing shift by 0 ( #5249 )
2023-06-09 11:23:44 +02:00
ResourceBindingSegment.cs
Replace ShaderBindings with new ResourceLayout structure for Vulkan ( #5025 )
2023-05-21 14:04:21 -03:00
ResourceLayoutBuilder.cs
Replace ShaderBindings with new ResourceLayout structure for Vulkan ( #5025 )
2023-05-21 14:04:21 -03:00
Ryujinx.Graphics.Vulkan.csproj
…
SamplerHolder.cs
…
SemaphoreHolder.cs
…
Shader.cs
Replace ShaderBindings with new ResourceLayout structure for Vulkan ( #5025 )
2023-05-21 14:04:21 -03:00
ShaderCollection.cs
Implement transform feedback emulation for hardware without native support ( #5080 )
2023-06-10 18:31:38 -03:00
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
Vulkan: Do not set storage flag for multisample textures if not supported ( #5060 )
2023-05-23 10:41:37 +02:00
TextureView.cs
Vulkan: Use aspect flags for identity views for bindings ( #5267 )
2023-06-08 20:23:36 -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
Add support for VK_EXT_depth_clip_control. ( #5027 )
2023-05-28 23:31:56 +02:00
VulkanInstance.cs
…
VulkanPhysicalDevice.cs
…
VulkanRenderer.cs
Implement transform feedback emulation for hardware without native support ( #5080 )
2023-06-10 18:31:38 -03:00
Window.cs
…
WindowBase.cs
…