Ryujinx/Ryujinx.Graphics.OpenGL
Andrey Sukharev 4da44e09cb
Make structs readonly when applicable (#4002)
* Make all structs readonly when applicable. It should reduce amount of needless defensive copies

* Make structs with trivial boilerplate equality code record structs

* Remove unnecessary readonly modifiers from TextureCreateInfo

* Make BitMap structs readonly too
2022-12-05 14:47:39 +01:00
..
Helper
Image
Queries
BackgroundContextWorker.cs
Buffer.cs
Constants.cs
Debugger.cs
DrawTextureEmulation.cs
EnumConversion.cs GPU: Always draw polygon topology as triangle fan (#3932) 2022-11-28 19:18:22 -03:00
FormatInfo.cs Make structs readonly when applicable (#4002) 2022-12-05 14:47:39 +01:00
FormatTable.cs
Framebuffer.cs
Handle.cs
HwCapabilities.cs
IOpenGLContext.cs
OpenGLRenderer.cs Allow SNorm buffer texture formats on Vulkan (#3957) 2022-12-04 15:36:03 -03:00
PersistentBuffers.cs
Pipeline.cs
Program.cs
ResourcePool.cs
Ryujinx.Graphics.OpenGL.csproj chore: Update OpenTK to 4.7.5 (#3944) 2022-11-29 13:32:40 +00:00
Sync.cs GPU: Track buffer migrations and flush source on incomplete copy (#3952) 2022-12-01 16:30:13 +01:00
VertexArray.cs Ensure that vertex attribute buffer index is valid on GPU (#3942) 2022-11-30 18:06:40 -03:00
Window.cs