Global memory emulation using NV_shader_buffer_store and VK_EXT_buffer_device_address

* Make global memory emulation work on OpenGL again

* Shader cache version bump
This commit is contained in:
gdkchan
2025-08-01 15:35:08 -05:00
committed by KeatonTheBot
parent fb27042e01
commit c3e20fa1c4
53 changed files with 1056 additions and 84 deletions
+12
View File
@@ -464,6 +464,18 @@ namespace Ryujinx.Memory.Range
return ~left;
}
public T[] ToArray()
{
T[] output = new T[Count];
for (int i = 0; i < output.Length; i++)
{
output[i] = _items[i].Value;
}
return output;
}
public IEnumerator<T> GetEnumerator()
{
for (int i = 0; i < Count; i++)