کتاب تسلط بر EGL و بافرهای حافظه اشتراکی برای توسعهدهندگان گرافیک با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط بر EGL و بافرهای حافظه اشتراکی برای توسعهدهندگان گرافیک
موضوع کلی: گرافیک کامپیوتری
موضوع میانی: برنامهنویسی گرافیک و رابط کاربری
📋 سرفصلهای دوره
- 1. مقدمهای بر گرافیک کامپیوتری و APIهای گرافیکی
- 2. معرفی EGL: تاریخچه، اهداف و جایگاه در اکوسیستم گرافیک
- 3. EGL در مقابل OpenGL ES: تفاوتها و شباهتها
- 4. نصب و پیکربندی EGL روی سیستمعاملهای مختلف (لینوکس، اندروید، ویندوز)
- 5. مفاهیم کلیدی EGL: Display، Surface، Context
- 6. ایجاد و مدیریت Display در EGL
- 7. ایجاد Surface با EGL: انواع Surface و کاربردها
- 8. ایجاد Context در EGL: ارتباط Surface و Context
- 9. پیکربندی Surface در EGL: انتخاب فرمت پیکسلی
- 10. انتخاب بافر رنگی و عمق در EGL
- 11. مدیریت حافظه در EGL: تخصیص و آزادسازی منابع
- 12. توابع اصلی EGL و نحوه استفاده از آنها
- 13. EGL و OpenGL ES: ارتباط و همکاری
- 14. بافرهای حافظه اشتراکی (Shared Memory Buffers): مقدمه و ضرورت
- 15. انواع بافرهای حافظه اشتراکی و کاربردها
- 16. ایجاد و مدیریت بافرهای حافظه اشتراکی در EGL
- 17. همگامسازی بافرهای حافظه اشتراکی: Semaphores و Fences
- 18. استفاده از بافرهای حافظه اشتراکی برای انتقال داده بین فرآیندها
- 19. بهینهسازی عملکرد با استفاده از بافرهای حافظه اشتراکی
- 20. معرفی کتابخانههای کمکی برای کار با EGL و بافرهای حافظه اشتراکی
- 21. EGL و Vulkan: همزیستی و تعامل
- 22. EGL و Wayland: استفاده در محیطهای دسکتاپ مدرن
- 23. EGL و Android: توسعه اپلیکیشنهای گرافیکی موبایل
- 24. عیبیابی مشکلات رایج در EGL
- 25. استفاده از EGL در بازیسازی: بهینهسازی رندرینگ
- 26. استفاده از EGL در واقعیت افزوده (AR) و واقعیت مجازی (VR)
- 27. EGL در سیستمهای Embedded و IoT
- 28. EGL و DirectX: مقایسه و امکان همکاری
- 29. پیادهسازی یک نمونه ساده با EGL و بافرهای حافظه اشتراکی
- 30. ایجاد یک برنامه رندرینگ پایه با EGL و OpenGL ES
- 31. بهینهسازی مصرف باتری با استفاده از EGL و بافرهای حافظه اشتراکی
- 32. امنیت در استفاده از EGL و بافرهای حافظه اشتراکی
- 33. آینده EGL و نقش آن در توسعه گرافیک
تگها:
API گرافیکی
cross-platform
EGL
embedded graphics
OpenGL ES
shared memory
Vulkan
اندروید
بافر حافظه
برنامهنویسی گرافیک
توسعهدهنده گرافیک
رابط کاربری
گرافیک کامپیوتری
لینوکس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.