145 Commits (11.3.14)

Author SHA1 Message Date
Nikita Tsukanov c60fad9674
[OSX] Implemented IOSurface/MTLSharedEvent interop APIs (#18791) 1 year ago
Max Katz 025bbcc73f Add OpenGlControlBase documentation (#19188) 1 year ago
Nikita Tsukanov eada7ba983
[GLX] Resize the platform render target to compositor-provided size (#17779) 2 years ago
Heku f47220570b
Enhance OpenGlControlBase.cs (#17011) 2 years ago
Max Katz 1851cd5fe2
Disable runtime marshalling for getprocaddress (#17136) 2 years ago
Max Katz d7040e22d5
Begin with DisableRuntimeMarshalling support + fix macOS Metal AOT (#17116) 2 years 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) 3 years ago
Max Katz 72887ce294
Do not crash on IsCurrent checks (#14089) 3 years ago
Emmanuel Hansen 514a65e6db
opengl-control : dont queue update if control is not attached (#13938) 3 years ago
Color_yr 1f919606b4
release Context (#13788) 3 years ago
laolarou 51b7ef44d0
Update OpenGlControlBase.cs (#13260) 3 years ago
Max Katz ceab482834
Add "EGL_ANGLE_flexible_surface_compatibility" ext check (#13080) 3 years ago
Simon Cropp eb7611488e
csproj cleanup (#12657) 3 years ago
jona 90d7e937a8 Fix OnOpenGlInit getting called twice 3 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 4 years ago
Julien Lebosquain c2cd05a5f0
Nullable annotations for Avalonia.OpenGL 4 years ago
Dmitry Zhelnin 69b3db42a2 Cleanup attributes 4 years ago
Nikita Tsukanov 7a2ca3e999 Build 4 years ago
Nikita Tsukanov d714f37fce Implemented interop with externally managed GPU memory 4 years ago
Simon Cropp fb37ab1e77 leverage GetRequiredService 4 years ago
Giuseppe Lippolis 5c5cc06d27 fix: Warnings CS0436 conflicts with the imported type 'GetProcAddressAttribute' in 'Avalonia.Base' 4 years ago
Max Katz ab64b33470 Remove IRuntimePlatform.OperatingSystem API and replace with trimmable OperatingSystem API 4 years ago
Max Katz 59d7874b1d Replace System.Reactive with internal extensions 4 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. 5 years ago
Steven Kirk fb0da85ad3
Merge core libraries. (#5831) 5 years ago