aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Graphics.OpenGL
AgeCommit message (Expand)AuthorFilesLines
2022-12-29Vulkan: Don't flush commands when creating most sync (#4087)1.1.497riperiperi1-1/+6
2022-12-26GPU: Add fallback when 16-bit formats are not supported (#4108)1.1.492riperiperi1-0/+2
2022-12-21Implement a software ETC2 texture decoder (#4121)1.1.488gdkchan1-0/+1
2022-12-15Replace `DllImport` usage with `LibraryImport` (#4084)1.1.472Isaac Marovitz2-6/+6
2022-12-12Use NuGet Central Package Management to manage package versions solution-wise...1.1.466Andrey Sukharev1-1/+1
2022-12-05Make structs readonly when applicable (#4002)1.1.426Andrey Sukharev1-1/+1
2022-12-04Allow SNorm buffer texture formats on Vulkan (#3957)1.1.421gdkchan1-0/+1
2022-12-01GPU: Track buffer migrations and flush source on incomplete copy (#3952)1.1.405riperiperi2-0/+36
2022-11-30Ensure that vertex attribute buffer index is valid on GPU (#3942)1.1.400gdkchan1-40/+0
2022-11-29chore: Update OpenTK to 4.7.5 (#3944)1.1.397Mary-nyan1-1/+1
2022-11-28GPU: Always draw polygon topology as triangle fan (#3932)1.1.395riperiperi1-1/+1
2022-11-24ui: Fixes disposing on GTK/Avalonia and Firmware Messages on Avalonia (#3885)1.1.380Ac_K2-2/+10
2022-11-24GAL: Send all buffer assignments at once rather than individually (#3881)1.1.377riperiperi1-8/+9
2022-11-18Move gl_Layer from vertex to geometry if GPU does not support it on vertex (#...1.1.364gdkchan2-1/+4
2022-11-16Implement HLE macro for DrawElementsIndirect (#3748)1.1.345gdkchan1-51/+89
2022-11-10Minor improvement to Vulkan pipeline state and bindings management (#3829)1.1.340gdkchan2-0/+11
2022-11-09infra: Migrate to .NET 7 (#3795)1.1.339Mary-nyan1-1/+1
2022-11-02Vulkan: Implement multisample <-> non-multisample copies and depth-stencil re...1.1.337gdkchan1-1/+1
2022-10-08GPU: Pass SpanOrArray for Texture SetData to avoid copy (#3745)1.1.297riperiperi2-14/+24
2022-09-19OpenGL: Fix blit from non-multisample to multisample texture (#3596)1.1.277gdkchan6-156/+329
2022-09-19Avalonia - Use embedded window for avalonia (#3674)1.1.274Emmanuel Hansen1-57/+4
2022-09-10Do not output ViewportIndex on SPIR-V if GPU does not support it (#3644)1.1.259gdkchan1-0/+1
2022-08-26Fast path for Inline-to-Memory texture data transfers (#3610)1.1.233gdkchan2-21/+59
2022-08-18Removed unused usings. (#3593)1.1.223Nicholas Rodine1-1/+0
2022-08-16Avalonia - Couple fixes and improvements to vulkan (#3483)1.1.219Emmanuel Hansen1-0/+2
2022-08-16Vulkan: Add ETC2 texture formats (#3576)1.1.218gdkchan1-0/+4
2022-08-11OpenGL: Limit vertex buffer range for non-indexed draws (#3542)1.1.213gdkchan3-24/+125
2022-08-11Fix blend with RGBX color formats (#3553)1.1.212gdkchan1-16/+0
2022-08-08OpenGL: Fix clears of unbound color targets (#3564)1.1.209gdkchan2-1/+5
2022-08-04Implement HLE macros for render target clears (#3528)1.1.207gdkchan2-18/+53
2022-07-31Vulkan backend (#2518)1.1.200gdkchan13-71/+98
2022-07-05Add support for alpha to coverage dithering (#3069)1.1.164gdkchan2-26/+56
2022-06-14Support Array/3D depth-stencil render target, and single layer clears (#3400)1.1.147gdkchan2-16/+112
2022-06-11Ignore ClipControl on draw texture fallback (#3388)1.1.144gdkchan1-0/+4
2022-06-05Copy dependency for multisample and non-multisample textures (#3382)1.1.139gdkchan3-11/+207
2022-05-15misc: Clean up of CS project after Avalonia merge (#3340)1.1.124Mary2-2/+2
2022-05-15Avalonia UI - Part 1 (#3270)1.1.122Emmanuel Hansen1-14/+67
2022-05-12Implement Viewport Transform Disable (#3328)1.1.120riperiperi1-1/+14
2022-05-05Add alternative "GL" enum values for StencilOp (#3321)1.1.118riperiperi1-0/+8
2022-04-10New shader cache implementation (#3194)1.1.101gdkchan4-74/+69
2022-04-05Do not clamp SNorm outputs to the [0, 1] range on OpenGL (#3260)1.1.90gdkchan1-0/+6
2022-04-04Small graphics abstraction layer cleanup (#3257)1.1.87gdkchan1-2/+2
2022-03-20Don't restore Viewport 0 if it hasn't been set yet. (#3219)1.1.81riperiperi1-2/+5
2022-03-20Fix OpenGL issues with RTSS overlays and OBS Game Capture (#3217)1.1.79riperiperi2-3/+23
2022-03-15Implement S8D24 texture format and tweak depth range detection (#2458)1.1.74gdkchan5-19/+184
2022-02-22Collapse AsSpan().Slice(..) calls into AsSpan(..) (#3145)1.1.47Berkan Diler1-1/+1
2022-02-16Do not allow render targets not explicitly written by the fragment shader to ...1.1.31gdkchan4-28/+67
2022-02-13Use Enum and Delegate.CreateDelegate generic overloads (#3111)1.1.27Berkan Diler2-2/+2
2022-01-22Add support for BC1/2/3 decompression (for 3D textures) (#2987)1.1.4gdkchan2-2/+1
2022-01-21Fix deadlock for GPU counter report when 0 draws are done (#3019)riperiperi2-12/+8