126 Commits (6df0f1caa1c60d66dc5c111fb6bb2bbfc0eedf87)

Author SHA1 Message Date
Max Katz 02d198a09e Replace public IDynamicLibraryLoader with internal NativeLibraryEx helper 3 years ago
Max Katz 6a50fc5a92 Replace UseGpu and UseEgl parameters with consistent RenderingMode enum on every platform 3 years ago
Nikita Tsukanov 700b199602 Use double for compositor types 3 years ago
Steven He be14072ab2 Prevent all obsolete members from listing in auto-completions 3 years ago
Julien Lebosquain 503b46f492
Remove duplicate OpenGL members 3 years ago
Julien Lebosquain c2cd05a5f0
Nullable annotations for Avalonia.OpenGL 3 years ago
Dmitry Zhelnin 69b3db42a2 Cleanup attributes 3 years ago
Nikita Tsukanov 7a2ca3e999 Build 3 years ago
Nikita Tsukanov d714f37fce Implemented interop with externally managed GPU memory 3 years ago
Simon Cropp fb37ab1e77 leverage GetRequiredService 3 years ago
Giuseppe Lippolis 5c5cc06d27 fix: Warnings CS0436 conflicts with the imported type 'GetProcAddressAttribute' in 'Avalonia.Base' 3 years ago
Max Katz ab64b33470 Remove IRuntimePlatform.OperatingSystem API and replace with trimmable OperatingSystem API 3 years ago
Max Katz 59d7874b1d Replace System.Reactive with internal extensions 3 years ago
Nikita Tsukanov 58ee997bb7 Block context creation for non-supporting displays 4 years ago
Nikita Tsukanov 5cea410df1 Addressed review 4 years ago
Nikita Tsukanov eaf2ce38a4 Context management 4 years ago
Giuseppe Lippolis 7eac150e20 feat: Address Rule CA1815 4 years ago
Max Katz e75b5d0c5f Platform specific trimming attributes 4 years ago
Emmanuel Hansen 8f6e9f1d0d move check before MakeCurrent 4 years ago
Emmanuel Hansen ae7a532d06 do not create a surface if the window provided is invalid 4 years ago
Giuseppe Lippolis 9e1ff3e3be fix: Addreaa review 4 years ago
Giuseppe Lippolis 713b85522f feat(OpenGL): Address rule CA1822 4 years ago
José Pedro 63457fd712
Fixed glActiveTexture calls. 4 years ago
José Pedro 3e8735630b
Fixed OpenGlControlBase render rect. 4 years ago
Nikita Tsukanov fd42381afd Updated LayerFbo 4 years ago
Nikita Tsukanov 952b80df2a Use codegen to populate OpenGL functions 4 years ago
Nikita Tsukanov 8416b4a3a1 Comment unused GL constants (dll size 320kb->70kb) 4 years ago
Steven He e5241a59e7 various fixes 4 years ago
Nikita Tsukanov 223a675433 IPlatformGpu 4 years ago
Steven Kirk d75732699c Added attributes describing API stability. 4 years ago
Steven Kirk fb0da85ad3
Merge core libraries. (#5831) 4 years ago
Steven Kirk f682f5af7c Added generic virtual methods analyzer. 4 years ago
Dan Walmsley 09acf151b4 attempt to fix native aot. 4 years ago
Max Katz 6d506a65b6 Add UnmanagedFunctionPointer 4 years ago
Olivier DALET e26d9d796c Fix #7519 - Reset fb and depth buffer Ids once they are deleted 4 years ago
Sergey Mikolaitis fdb333d154 Fix Monitor.Enter in finally 4 years ago
Giuseppe Lippolis 2ac4eafdcf fixes: WarningsAsErrors in Visual Studio 4 years ago
Steven Kirk 691f93a1ed Multi-target net6.0. 5 years ago
Sven Almgren 9052b2b73a Mark glBlitFramebuffer optional to allow ES2.0 drm devices 5 years ago
José Pedro 067f0d0ad0
Added OpenGL support on Android. 5 years ago
Nikita Tsukanov b51ea7702f Use MicroCom for WinRT interop 6 years ago
Nikita Tsukanov 64c1bf890e Fixed DRM output 6 years ago
Nikita Tsukanov 445290ecec Do the manual blit if possible 6 years ago
Nikita Tsukanov b9985a8fa0 Refactorings for opengl context and surface management 6 years ago
Dan Walmsley 8470a399b6 point angle interface to avalonias custom built optimised angle. 6 years ago
Dan Walmsley 0fefe3b5af dont use egl 3.2 and 3.1 as they are still wip. 6 years ago
Dan Walmsley a6d83cd32a support any gles version with angle using angle options. 6 years ago
Dan Walmsley c01c7c9378 opengl es 3.1, 3.0 and 2.0 6 years ago
Dan Walmsley 974c73ca46 opengl es 3 6 years ago
Dan Walmsley 874ac50de2 add a texture wrapping method without requiring offset, etc. 6 years ago