aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Graphics.OpenGL
AgeCommit message (Expand)Author
2023-04-05Use index fragment shader output when dual source blend is enabled (#4404)gdkchan
2023-03-19Vulkan: Migrate buffers between memory types to improve GPU performance (#4540)riperiperi
2023-03-18OpenGL: Fix inverted conditional for counter flush from #4471 (#4560)riperiperi
2023-03-12GPU: Scale counter results before addition (#4471)riperiperi
2023-03-04Minor code formatting (#4498)gdkchan
2023-02-27Add Support for Post Processing Effects (#3616)Emmanuel Hansen
2023-02-25Move gl_Layer to vertex shader if geometry is not supported (#4368)gdkchan
2023-02-21Add copy dependency for some incompatible texture formats (#4380)gdkchan
2023-02-19Add support for advanced blend (part 1/2) (#2801)gdkchan
2023-02-09Log shader compile errors with Warning level (#2617)riperiperi
2023-01-13Vulkan: Add workarounds for MoltenVK (#4202)riperiperi
2022-12-29Vulkan: Don't flush commands when creating most sync (#4087)riperiperi
2022-12-26GPU: Add fallback when 16-bit formats are not supported (#4108)riperiperi
2022-12-21Implement a software ETC2 texture decoder (#4121)gdkchan
2022-12-15Replace `DllImport` usage with `LibraryImport` (#4084)Isaac Marovitz
2022-12-12Use NuGet Central Package Management to manage package versions solution-wise...Andrey Sukharev
2022-12-05Make structs readonly when applicable (#4002)Andrey Sukharev
2022-12-04Allow SNorm buffer texture formats on Vulkan (#3957)gdkchan
2022-12-01GPU: Track buffer migrations and flush source on incomplete copy (#3952)riperiperi
2022-11-30Ensure that vertex attribute buffer index is valid on GPU (#3942)gdkchan
2022-11-29chore: Update OpenTK to 4.7.5 (#3944)Mary-nyan
2022-11-28GPU: Always draw polygon topology as triangle fan (#3932)riperiperi
2022-11-24ui: Fixes disposing on GTK/Avalonia and Firmware Messages on Avalonia (#3885)Ac_K
2022-11-24GAL: Send all buffer assignments at once rather than individually (#3881)riperiperi
2022-11-18Move gl_Layer from vertex to geometry if GPU does not support it on vertex (#...gdkchan
2022-11-16Implement HLE macro for DrawElementsIndirect (#3748)gdkchan
2022-11-10Minor improvement to Vulkan pipeline state and bindings management (#3829)gdkchan
2022-11-09infra: Migrate to .NET 7 (#3795)Mary-nyan
2022-11-02Vulkan: Implement multisample <-> non-multisample copies and depth-stencil re...gdkchan
2022-10-08GPU: Pass SpanOrArray for Texture SetData to avoid copy (#3745)riperiperi
2022-09-19OpenGL: Fix blit from non-multisample to multisample texture (#3596)gdkchan
2022-09-19Avalonia - Use embedded window for avalonia (#3674)Emmanuel Hansen
2022-09-10Do not output ViewportIndex on SPIR-V if GPU does not support it (#3644)gdkchan
2022-08-26Fast path for Inline-to-Memory texture data transfers (#3610)gdkchan
2022-08-18Removed unused usings. (#3593)Nicholas Rodine
2022-08-16Avalonia - Couple fixes and improvements to vulkan (#3483)Emmanuel Hansen
2022-08-16Vulkan: Add ETC2 texture formats (#3576)gdkchan
2022-08-11OpenGL: Limit vertex buffer range for non-indexed draws (#3542)gdkchan
2022-08-11Fix blend with RGBX color formats (#3553)gdkchan
2022-08-08OpenGL: Fix clears of unbound color targets (#3564)gdkchan
2022-08-04Implement HLE macros for render target clears (#3528)gdkchan
2022-07-31Vulkan backend (#2518)gdkchan
2022-07-05Add support for alpha to coverage dithering (#3069)gdkchan
2022-06-14Support Array/3D depth-stencil render target, and single layer clears (#3400)gdkchan
2022-06-11Ignore ClipControl on draw texture fallback (#3388)gdkchan
2022-06-05Copy dependency for multisample and non-multisample textures (#3382)gdkchan
2022-05-15misc: Clean up of CS project after Avalonia merge (#3340)Mary
2022-05-15Avalonia UI - Part 1 (#3270)Emmanuel Hansen
2022-05-12Implement Viewport Transform Disable (#3328)riperiperi
2022-05-05Add alternative "GL" enum values for StencilOp (#3321)riperiperi