| 123456789101112131415161718192021222324 |
- using Silk.NET.Vulkan;
- using System;
- namespace Ryujinx.Graphics.Vulkan
- {
- readonly struct DisposableMemory : IDisposable
- {
- private readonly Vk _api;
- private readonly Device _device;
- private readonly DeviceMemory _memory;
- public DisposableMemory(Vk api, Device device, DeviceMemory memory)
- {
- _api = api;
- _device = device;
- _memory = memory;
- }
- public void Dispose()
- {
- _api.FreeMemory(_device, _memory, Span<AllocationCallbacks>.Empty);
- }
- }
- }
|