146 Commits (22c4c630ce5910343006fd58d611b286ed87c740)

Author SHA1 Message Date
Nikita Tsukanov 22c4c630ce
[OSX] Implemented IOSurface/MTLSharedEvent interop APIs (#18791) 4 months ago
Max Katz c008fb8083
Add OpenGlControlBase documentation (#19188) 7 months ago
Nikita Tsukanov 72fa47157c
[ANDROID] Skip glWaitClient/glWaitGL/glWaitNative (#18974) 8 months ago
Nikita Tsukanov eada7ba983
[GLX] Resize the platform render target to compositor-provided size (#17779) 1 year ago
Heku f47220570b
Enhance OpenGlControlBase.cs (#17011) 1 year ago
Max Katz 1851cd5fe2
Disable runtime marshalling for getprocaddress (#17136) 1 year ago
Max Katz d7040e22d5
Begin with DisableRuntimeMarshalling support + fix macOS Metal AOT (#17116) 1 year ago
Dragorn421 0400665c57
Fix #13807 (#16539) 2 years ago
Nikita Tsukanov 42ec037e9a
Revert "Improved: D3D11 Adapter Creation Speed by Manually Selecting Hardware…" (#16063) 2 years ago
Sewer af104b98e8
Improved: D3D11 Adapter Creation Speed by Manually Selecting Hardware Type (#16035) 2 years ago
Nikita Tsukanov 3975dbe0a9
Feature/opengl lease demo (#15707) 2 years ago
odalet cddda52447
Added support for Compatibility profile in Wgl and Glx code (#15598) 2 years ago
Max Katz 326ef7c9fd
Add .NET 8 target (Avalonia 11.1) (#14535) 2 years ago
Max Katz 72887ce294
Do not crash on IsCurrent checks (#14089) 2 years ago
Emmanuel Hansen 514a65e6db
opengl-control : dont queue update if control is not attached (#13938) 2 years ago
Color_yr 1f919606b4
release Context (#13788) 2 years ago
laolarou 51b7ef44d0
Update OpenGlControlBase.cs (#13260) 2 years ago
Max Katz ceab482834
Add "EGL_ANGLE_flexible_surface_compatibility" ext check (#13080) 2 years ago
Simon Cropp eb7611488e
csproj cleanup (#12657) 2 years ago
jona 90d7e937a8 Fix OnOpenGlInit getting called twice 2 years ago
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 3 years ago
Nikita Tsukanov 5cea410df1 Addressed review 3 years ago
Nikita Tsukanov eaf2ce38a4 Context management 3 years ago
Giuseppe Lippolis 7eac150e20 feat: Address Rule CA1815 3 years ago
Max Katz e75b5d0c5f Platform specific trimming attributes 3 years ago
Emmanuel Hansen 8f6e9f1d0d move check before MakeCurrent 3 years ago
Emmanuel Hansen ae7a532d06 do not create a surface if the window provided is invalid 3 years ago
Giuseppe Lippolis 9e1ff3e3be fix: Addreaa review 3 years ago
Giuseppe Lippolis 713b85522f feat(OpenGL): Address rule CA1822 3 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