Maรญra Canal เบเบฒเบ Igalia เปเบเปเบเปเบฒเบชเบฐเปเบซเบเบตเปเบเบเบเบฒเบเบเบตเปเบเบฐเบเบฝเบเบเบทเบเปเบซเบกเป เปเบเปเบงเบต VGEM (Virtual GEM Provider) เปเบ Rust. VGEM เบเบฐเบเบญเบเบเปเบงเบเบเบฐเบกเบฒเบ 400 เปเบชเบฑเปเบเบเบญเบเบฅเบฐเบซเบฑเบ เปเบฅเบฐเปเบซเป backend เบฎเบฒเบเปเบง-agnostic GEM (Graphics Execution Manager) เบเบตเปเปเบเปเปเบเบทเปเบญเปเบเปเบเบเบฑเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบ buffer เบเบฑเบเบเบญเบเปเบงเปเบเปเบงเบตเบญเบธเบเบฐเบเบญเบ 3D เปเบเบฑเปเบ LLVMpipe เปเบเบทเปเบญเบเบฑเบเบเบธเบเบเบฐเบชเบดเบเบเบดเบเบฒเบ rasterization เบเบญเบเปเบง.
VGEM เบเบฐเปเบเบฑเบเปเบเปเบงเบตเบเบฃเบฒเบเบดเบ Rust เบเบตเบชเบญเบเบเบตเปเบเบฐเปเบฅเปเบเบขเบนเปเปเบเบฅเบฐเบเบฑเบเปเบเปเบ (เบเบปเบงเบเบณเบญเบดเบเปเบกเปเบเปเบเปเบงเบต Asahi DRM (Direct Rendering Manager) เบชเบณเบฅเบฑเบ Apple AGX GPU เบเบตเปเปเบเปเปเบเบเบดเบ Apple M1/M2). เบเบฒเบเบเบฑเบเบเบฐเบเบฒเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบเบฒเบเบชเปเบฒเบเบเบฒเบเบเบนเบเบกเบฑเบเปเบซเบกเปเปเบเบทเปเบญเปเบฎเบฑเบเบงเบฝเบเบเบฒเบเบฅเบฐเบซเบฑเบ Rust เบเบฑเบเบญเบธเบเบฐเบเบญเบเปเบงเบเบต, เบเบฐเปเบเบ XArray, เปเบฅเบฐ abstractions เบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบ DMA เปเบเบฑเปเบ: เบฎเบปเปเบง DMA. เปเบเบเบฑเปเบเบเบญเบเบเบญเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเปเบเบเบฐเบเบธเบเบฑเบ, เบเบนเปเบเบฑเบเบเบตเปเปเบกเปเบเปเบเบทเบญเบเบเปเบญเบกเปเบฅเปเบง, เบเปเบฒเบเบเบฒเบเบเบปเบเบชเบญเบ IGT เบชเปเบงเบเปเบซเบเป, เบเบปเบเปเบงเบฑเปเบเบชเบญเบเบเบฒเบเบเบงเบเบชเบญเบ (vgem_slow เปเบฅเบฐ vgem_basic@unload), เปเบเปเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบเบฒเบเบเบฑเบเบเบธเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ IOCTL.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru