Nikita Tsukanov
8680c612fd
OSX rendering refactoring
3 years ago
Nikita Tsukanov
b445ea9d68
Borking changes
3 years ago
Giuseppe Lippolis
5ff8dc97fd
fix: Linux Framebuffer nullable
3 years ago
Nikita Tsukanov
abf8819947
Implemented pixel format transcoding for Bitmap and WriteableBitmap
3 years ago
Max Katz
8a78f134c5
Remove JetBrains.Annotations from the repo
3 years ago
Nikita Tsukanov
eaf2ce38a4
Context management
3 years ago
Giuseppe Lippolis
543acb1235
fix: Address CA1825 rule
3 years ago
Markus Wenzl
fe3b48054d
Added DrmOutputOptions.VideMode property
3 years ago
Markus Wenzl
406f9ced66
Clean up
4 years ago
Markus Wenzl
30f14e45c0
Fix InitialBufferSwappingColor convertion to float
4 years ago
Markus Wenzl
5d491894aa
Fixes single responsibility principle
4 years ago
Markus Wenzl
6b1de285ba
Added drmModeGetConnectorCurrent, added new StartLinuxDrm with LinuxDrmOptions
4 years ago
Markus Wenzl
cdb9cc22eb
Fix DrmCard creation for passed path
4 years ago
Nikita Tsukanov
952b80df2a
Use codegen to populate OpenGL functions
4 years ago
Giuseppe Lippolis
0c81cb2480
fix: DBus Null annotations
4 years ago
CallumHopkins181
12e20b80a5
Fix rpi4 drm bug ( #7749 )
* Fix rpi4 drm bug
* Change default path to include all cards
* Import namespaces
Co-authored-by: Jumar Macato <16554748+jmacato@users.noreply.github.com>
4 years ago
Nikita Tsukanov
4d9b0c09db
[FBDEV] Reuse the same memory region for the back buffer
4 years ago
Nikita Tsukanov
49014f43b3
Update FbdevOutput.cs
5 years ago
aguahombre
1739ed4138
Adds a pixel format parameter to Linux frame buffer platform setup. ( #6101 )
* Add pixel format parameter to Linux frame buffer platform setup.
Currently setup always changes the frame buffer pixel format to RGBA which results in the screen being cleared if the default pixel format is not RGBA (as on a Raspberry PI) . This clears any splash screen and leaves the screen blank for a period which is not a good UX. Now the frame buffer setup can select the correct pixel format or use null to leave the pixel format unchanged.
* Remove unnecessary formatting changes.
Add v0.10.x compatible constructor.
* Keep old StartLinuxFbDev extension method for v0.10.x binary compatibility
5 years ago
Giuseppe Lippolis
955fb1ffdb
fixes: Warnings CS0169
5 years ago
Yoh Deadfall
b32cb382fb
Fixed popup positioning issue
5 years ago
Yoh Deadfall
0a7ca87e3b
HasFlagCustom made safe and supports all enums
5 years ago
Giuseppe Lippolis
a6c705bf70
Update XML Comment
5 years ago
Nikita Tsukanov
64c1bf890e
Fixed DRM output
5 years ago
Nikita Tsukanov
b9985a8fa0
Refactorings for opengl context and surface management
5 years ago
Matheus Castello
2ab224d5ef
LinuxFramebuffer: DrmOutput: Use drmModeAddFB2 as main call
Use the drmModeAddFB2 as main call and drmModeAddFB as fallback
Signed-off-by: Matheus Castello <matheus@castello.eng.br>
6 years ago
Matheus Castello
bdc7689516
LinuxFramebuffer: Output: Drm: Add gbm_bo_get_format wrapper
This will get us the correct buffer format to use with drmModeAddFB2
Signed-off-by: Matheus Castello <matheus@castello.eng.br>
6 years ago
Matheus Castello
7016bc52d1
LinuxFramebuffer: Output: Drm: Add drmModeAddFB2 wrapper
drmModeAddFB2 gives us the possibility to specify the pixel format
directly in the call
Signed-off-by: Matheus Castello <matheus@castello.eng.br>
6 years ago
Nikita Tsukanov
e2bde7155f
Refactored GL version and context management
6 years ago
Nikita Tsukanov
6432174528
Use CGL for offscreen rendering to IOSurface
6 years ago
Nikita Tsukanov
60a2e37e18
Refactored GPU acceleration, implemented OpelGlTextureBitmap
6 years ago
Nikita Tsukanov
62bc60bee3
[DirectFB] Added configurable scaling support
7 years ago
Nikita Tsukanov
6f74b568b2
Implemented libdrm backend with OpenGL acceleration support
7 years ago