دفتر

Vulkan Cookbook

یادداشت‌هایی از کتاب recipe-based پاول لاپینسکی برای حل مسئله‌های عملی rendering، resource، synchronization و pipeline در Vulkan.

نویسنده Ali Zemani۱ دقیقه مطالعه
Vulkan Cookbook

یادداشت‌های مطالعه

Vulkan Cookbook حول کارهای عملی سازماندهی شده. بعد از آشنایی با مدل پایه Vulkan مفید است، وقتی سؤال‌های روزمره شروع می‌شوند.

کتاب recipe برای API مثل Vulkan ارزشمند است چون همان مفاهیم در ترکیب‌های زیاد ظاهر می‌شوند: buffer، image، descriptor، render pass، synchronization و داده shader.

ایده‌های مفید

recipe به یادآوری کمک می‌کند

Vulkan قدم زیاد دارد. ساختار task-oriented کمک می‌کند دنباله را بدون خواندن کل فصل مفهومی بازیابی کنی.

الگو مهم است

برنامه‌نویسی گرافیکی از الگوی راه‌اندازی تکرارپذیر سود می‌برد. recipe خوب فقط snippet نیست؛ یادآوری ترتیب و محدودیت‌هاست.

جزئیات خود کارند

خیلی شکست‌های Vulkan از mismatch کوچک در state، حافظه یا synchronization می‌آید. مثال عملی آن جزئیات را بیرون می‌کشد.

چرا نزدیک نگهش می‌دارم

مرجع کاری برای جلسه پیاده‌سازی، به‌خصوص وقتی از تئوری به کد می‌رویم.

دریافت کتاب

اشتراک‌گذاری