..
Native/shaderc /libs
WIP Vulkan implementation
2022-06-17 22:42:30 +01:00
Queries
Check for transform feedback query support
2022-06-17 22:47:01 +01:00
Auto.cs
Device local mapping for all buffers
2022-06-17 22:42:36 +01:00
BackgroundResources.cs
Add single queue support
2022-06-17 22:42:37 +01:00
BitMap.cs
Use a bitmap to do granular tracking for buffer uploads.
2022-06-17 22:42:51 +01:00
BufferHolder.cs
Remove unnecessary lines
2022-06-17 22:42:51 +01:00
BufferManager.cs
Better workaround for AMD vertex buffer size alignment issue
2022-06-17 22:42:39 +01:00
BufferRangeList.cs
WIP Vulkan implementation
2022-06-17 22:42:30 +01:00
BufferState.cs
Fix triangle overlay on SMO, Captain Toad, maybe others?
2022-06-17 22:42:34 +01:00
BufferUsageBitmap.cs
Bounds check on bitmap add.
2022-06-17 22:47:02 +01:00
CacheByRange.cs
WIP Vulkan implementation
2022-06-17 22:42:30 +01:00
CommandBufferPool.cs
Use circular queue for checking consumption on command buffers
2022-06-17 22:42:38 +01:00
CommandBufferScoped.cs
Cleanup, disable device local buffers for now.
2022-06-17 22:42:36 +01:00
Constants.cs
Raise textures limit to 64 on Vulkan
2022-06-17 22:46:05 +01:00
DescriptorSetCollection.cs
Do not require null descriptors support
2022-06-17 22:47:02 +01:00
DescriptorSetManager.cs
WIP Vulkan implementation
2022-06-17 22:42:30 +01:00
DescriptorSetUpdater.cs
Support multisample texture copy with automatic resolve on Vulkan
2022-06-17 22:47:03 +01:00
DisposableBuffer.cs
WIP Vulkan implementation
2022-06-17 22:42:30 +01:00
DisposableBufferView.cs
WIP Vulkan implementation
2022-06-17 22:42:30 +01:00
DisposableFramebuffer.cs
WIP Vulkan implementation
2022-06-17 22:42:30 +01:00
DisposableImage.cs
WIP Vulkan implementation
2022-06-17 22:42:30 +01:00
DisposableImageView.cs
WIP Vulkan implementation
2022-06-17 22:42:30 +01:00
DisposableMemory.cs
WIP Vulkan implementation
2022-06-17 22:42:30 +01:00
DisposablePipeline.cs
WIP Vulkan implementation
2022-06-17 22:42:30 +01:00
DisposableRenderPass.cs
WIP Vulkan implementation
2022-06-17 22:42:30 +01:00
DisposableSampler.cs
WIP Vulkan implementation
2022-06-17 22:42:30 +01:00
EnumConversion.cs
Add Gl StencilOp enum values to Vulkan
2022-06-17 22:47:00 +01:00
FenceHelper.cs
WIP Vulkan implementation
2022-06-17 22:42:30 +01:00
FenceHolder.cs
WIP Vulkan implementation
2022-06-17 22:42:30 +01:00
FormatCapabilities.cs
Add support for BC6 and BC7 decompression, decompress all BC formats if they are not supported by the host
2022-06-17 22:47:02 +01:00
FormatConverter.cs
WIP Vulkan implementation
2022-06-17 22:42:30 +01:00
FormatTable.cs
Fix A1B5G5R5 texture format and support R4G4 on Vulkan
2022-06-17 22:46:06 +01:00
FramebufferParams.cs
Add barrier before use of some modified images
2022-06-17 22:46:56 +01:00
HardwareCapabilities.cs
If MultiViewport is not supported, do not try to set more than one viewport/scissor
2022-06-17 22:47:02 +01:00
HashTableSlim.cs
Multithreaded Pipeline Compilation
2022-06-17 22:42:49 +01:00
HelperShader.cs
Add minimal pipeline layouts that only contains used bindings
2022-06-17 22:47:04 +01:00
ImageWindow.cs
Add support for avalonia ( #6 )
2022-06-17 22:47:03 +01:00
MemoryAllocation.cs
WIP Vulkan implementation
2022-06-17 22:42:30 +01:00
MemoryAllocator.cs
WIP Vulkan implementation
2022-06-17 22:42:30 +01:00
MemoryAllocatorBlockList.cs
WIP Vulkan implementation
2022-06-17 22:42:30 +01:00
MultiFenceHolder.cs
Use a bitmap to do granular tracking for buffer uploads.
2022-06-17 22:42:51 +01:00
NativeArray.cs
WIP Vulkan implementation
2022-06-17 22:42:30 +01:00
PersistentFlushBuffer.cs
Use SupportBufferUpdater, add single layer flush
2022-06-17 22:42:38 +01:00
PipelineBase.cs
Combine non-buffer with buffer image descriptor sets
2022-06-17 22:47:03 +01:00
PipelineConverter.cs
If MultiViewport is not supported, do not try to set more than one viewport/scissor
2022-06-17 22:47:02 +01:00
PipelineDynamicState.cs
DrawTexture support
2022-06-17 22:42:32 +01:00
PipelineFull.cs
Combine non-buffer with buffer image descriptor sets
2022-06-17 22:47:03 +01:00
PipelineHelperShader.cs
Combine non-buffer with buffer image descriptor sets
2022-06-17 22:47:03 +01:00
PipelineLayoutCache.cs
Add minimal pipeline layouts that only contains used bindings
2022-06-17 22:47:04 +01:00
PipelineLayoutCacheEntry.cs
Add minimal pipeline layouts that only contains used bindings
2022-06-17 22:47:04 +01:00
PipelineLayoutFactory.cs
Add minimal pipeline layouts that only contains used bindings
2022-06-17 22:47:04 +01:00
PipelineState.cs
Check if the subgroup size is supported before passing a explicit size
2022-06-17 22:45:03 +01:00
PipelineUid.cs
WIP Vulkan implementation
2022-06-17 22:42:30 +01:00
Ryujinx.Graphics.Vulkan.csproj
Fix dependency
2022-06-17 22:47:02 +01:00
SamplerHolder.cs
Fix samplers with MinFilter Linear or Nearest (fixes New Super Mario Bros U Deluxe black borders)
2022-06-17 22:42:34 +01:00
SemaphoreHolder.cs
WIP Vulkan implementation
2022-06-17 22:42:30 +01:00
Shader.cs
Add minimal pipeline layouts that only contains used bindings
2022-06-17 22:47:04 +01:00
ShaderCollection.cs
Add minimal pipeline layouts that only contains used bindings
2022-06-17 22:47:04 +01:00
StagingBuffer.cs
Remove Intel bug workaround, it was fixed on the latest driver
2022-06-17 22:42:37 +01:00
SyncManager.cs
WIP Vulkan implementation
2022-06-17 22:42:30 +01:00
TextureBuffer.cs
Support format aliasing on SetImage
2022-06-17 22:42:32 +01:00
TextureCopy.cs
Fix some validation errors related to texel block view usage flag and invalid image barrier base level
2022-06-17 22:42:57 +01:00
TextureStorage.cs
Add barrier before use of some modified images
2022-06-17 22:46:56 +01:00
TextureView.cs
Support multisample texture copy with automatic resolve on Vulkan
2022-06-17 22:47:03 +01:00
Vendor.cs
Return of the Vector Indexing Bug
2022-06-17 22:47:00 +01:00
VulkanConfiguration.cs
Use a bitmap to do granular tracking for buffer uploads.
2022-06-17 22:42:51 +01:00
VulkanException.cs
WIP Vulkan implementation
2022-06-17 22:42:30 +01:00
VulkanGraphicsDevice.cs
Add minimal pipeline layouts that only contains used bindings
2022-06-17 22:47:04 +01:00
VulkanInitialization.cs
Add support for avalonia ( #6 )
2022-06-17 22:47:03 +01:00
Window.cs
Add support for avalonia ( #6 )
2022-06-17 22:47:03 +01:00
WindowBase.cs
Add support for avalonia ( #6 )
2022-06-17 22:47:03 +01:00