ভলকান রেন্ডার স্টেট চেক করুন,ভলকান রেন্ডার স্টেট চেক করুন,ভুলকান রেন্ডার স্টেট চেক করুন,ভলকান রেন্ডার স্টেট চেক করুন

একটি নির্দিষ্ট জমা দেওয়া কমান্ডের পরে রেন্ডার অবস্থা পরীক্ষা করতে, কমান্ড প্যানে কমান্ডে ক্লিক করুন। রাজ্য ফলক আপনাকে নিম্নলিখিত আইটেমগুলি ব্যবহার করে রেন্ডার অবস্থা পরীক্ষা করতে দেয়।

alt text

শেষ আবদ্ধ সারি (বর্তমানে আবদ্ধ সারি)

LastBoundQueue নোডে vkQueueSubmit এর জন্য ব্যবহৃত সারির তথ্য রয়েছে, যা প্রশ্নে কমান্ড জমা দেয়। VulkanHandle LastDrawInfos এ বর্তমান রেন্ডার অবস্থার অঙ্কন তথ্য খুঁজে পেতে ব্যবহার করা হবে।

alt text

  1. VulkanHandle সর্বশেষ ব্যবহৃত VkQueue এর মান দেখায়, যা আসলে প্রশ্নে জমা দেওয়া কমান্ডের জন্য বর্তমানে আবদ্ধ সারি।

  2. বর্তমান রেন্ডার অবস্থার তথ্য LastDrawInfos এ সংরক্ষণ করা হয়, এবং VkQueue মান দ্বারা সূচিত করা হয়।

শেষ ড্রয়ের তথ্য (বর্তমান রেন্ডারের অবস্থার তথ্য)

LastDrawInfos নোডটিতে প্রতিটি VkQueue জন্য শেষ অঙ্কনের তথ্য রয়েছে এবং এতে নিম্নলিখিত তথ্য রয়েছে:

  • ফ্রেমবাফার তথ্য
  • পাস তথ্য রেন্ডার
  • আবদ্ধ বর্ণনাকারী সেট
  • আবদ্ধ শীর্ষ এবং সূচক বাফার
  • গ্রাফিক্স পাইপলাইন
  • অঙ্কন পরামিতি

আবদ্ধ ফ্রেমবাফার

alt text

  • ফ্রেমবাফার নোড: বর্তমানে আবদ্ধ ফ্রেমবাফারের তথ্য দেখায়। প্রতিটি vkCmdBeginRenderPass একই সারিতে কার্যকর করার পরে এই নোড আপডেট হয়।

  • রেন্ডারপাস নোড: ফ্রেমবাফার তৈরি করতে ব্যবহৃত রেন্ডার পাসের তথ্য দেখায়। মনে রাখবেন যে এটি বর্তমানে অঙ্কনের জন্য আবদ্ধ রেন্ডার পাস নয়।

  • ইমেজ অ্যাটাচমেন্ট নোড: ফ্রেমবাফারের সাথে আবদ্ধ সমস্ত ইমেজ অ্যাটাচমেন্ট ( VkImageViews ) তালিকাভুক্ত করে। তালিকার প্রতিটি আইটেম চিত্র দৃশ্যের তথ্য দেখায়।

  • ইমেজ নোড ইমেজ ভিউতে আবদ্ধ ইমেজের তথ্য দেখায়।

আবদ্ধ রেন্ডারপাস

alt text

  • রেন্ডারপাস নোড: রেন্ডারিংয়ের জন্য বর্তমানে ব্যবহৃত রেন্ডারপাসের তথ্য দেখায়। প্রতিটি VkCmdBeginRenderPass একই সারিতে কার্যকর করার পরে এটি আপডেট হয়।

  • AttachmentDescriptions নোড: বর্তমান রেন্ডারপাসের সমস্ত VkAttachmentDescription তালিকাভুক্ত করে।

  • SubpassDescriptions নোড: প্রতিটি সাবপাসের জন্য VkSubpassDescription তালিকাভুক্ত করে।

  • সাবপাস নির্ভরতা নোড: প্রতিটি সাবপাসের জন্য VkSubpassDependency তালিকাভুক্ত করে।

আবদ্ধ বর্ণনাকারী সেট

alt text

  • DescriptorSets নোড: বর্তমানে আবদ্ধ বর্ণনাকারী সেটের তালিকা করে। আবদ্ধ বর্ণনাকারী সেটের তালিকা একই সারিতে শেষ vkCmdBindDescriptorSets রোল আউট হওয়ার পরে অবস্থাকে প্রতিফলিত করে, এবং মূল বর্ণনাকারী সেট তথ্যটি ওভাররাইট করা হবে বা সর্বশেষ কার্যকর করা vkCmdBindDescriptorSets এর পরামিতি অনুসারে নতুন তথ্য যোগ করা হবে।

  • বাইন্ডিং : নোড বর্ণনাকারী সেটে বর্তমানে আবদ্ধ বর্ণনাকারী বাইন্ডিংগুলিকে তালিকাভুক্ত করে।

    প্রতিটি বর্ণনাকারী বাইন্ডিং তার আবদ্ধ বর্ণনাকারীদের তালিকা করে।

  • লেআউট নোড: বর্ণনাকারী সেট বরাদ্দ করতে ব্যবহৃত VkDescriptorSetLayout এর তথ্য দেখায়।

আবদ্ধ গ্রাফিক্স পাইপলাইন

alt text

GraphicsPipeline নোড: শেষ আবদ্ধ গ্রাফিক্স পাইপলাইন সম্পর্কে তথ্য রয়েছে। বর্তমান সারিতে প্রতিটি VkCmdBindPipeline কার্যকর করার পরে এই নোড আপডেট হয়।

আবদ্ধ বাফার

alt text

  • BoundVertexBuffers নোড সমস্ত আবদ্ধ ভার্টেক্স বাফার তালিকা করে। প্রতিটি আবদ্ধ ভার্টেক্স বাফারের জন্য, এটি ব্যাকিং বাফারের তথ্য দেখায়। প্রতিটি vkCmdBindVertexBuffers একই সারিতে কার্যকর করার পরে তালিকাটি সেই অনুযায়ী আপডেট করা হয়।

  • BoundIndexBuffer নোড ইনডেক্সের ধরন এবং ব্যাকিং বাফারের তথ্য সহ শেষ আবদ্ধ সূচক বাফার দেখায়।

কমান্ড প্যারামিটার আঁকুন

alt text

CommandParameters নোড: vkCmdDraw , vkCmdDrawIndexed , vkCmdDrawIndirect এবং vkCmdDrawIndirectIndexed এর পরামিতি রয়েছে। প্রতিটি ধরনের ড্রয়িং কমান্ডের জন্য, প্যারামিটারের মান ধারণ করার জন্য একটি সংশ্লিষ্ট সাব-নোড রয়েছে। যেহেতু এই চার ধরনের ড্রয়িং কমান্ড একই সময়ে ব্যবহার করা যায় না, সেহেতু চারটি সাব-নোডের মধ্যে একটিই একবারে পপুলেট করা যায়। একই সারিতে চারটি ড্রয়িং কমান্ডের যে কোনো একটি কার্যকর করার পরে CommandParameters- এর বিষয়বস্তু আপডেট করা হয়।

,

একটি নির্দিষ্ট জমা দেওয়া কমান্ডের পরে রেন্ডার অবস্থা পরীক্ষা করতে, কমান্ড প্যানে কমান্ডে ক্লিক করুন। রাজ্য ফলক আপনাকে নিম্নলিখিত আইটেমগুলি ব্যবহার করে রেন্ডার অবস্থা পরীক্ষা করতে দেয়।

alt text

শেষ আবদ্ধ সারি (বর্তমানে আবদ্ধ সারি)

LastBoundQueue নোডে vkQueueSubmit এর জন্য ব্যবহৃত সারির তথ্য রয়েছে, যা প্রশ্নে কমান্ড জমা দেয়। VulkanHandle LastDrawInfos এ বর্তমান রেন্ডার অবস্থার অঙ্কন তথ্য খুঁজে পেতে ব্যবহার করা হবে।

alt text

  1. VulkanHandle সর্বশেষ ব্যবহৃত VkQueue এর মান দেখায়, যা আসলে প্রশ্নে জমা দেওয়া কমান্ডের জন্য বর্তমানে আবদ্ধ সারি।

  2. বর্তমান রেন্ডার অবস্থার তথ্য LastDrawInfos এ সংরক্ষণ করা হয়, এবং VkQueue মান দ্বারা সূচিত করা হয়।

শেষ ড্রয়ের তথ্য (বর্তমান রেন্ডারের অবস্থার তথ্য)

LastDrawInfos নোডে প্রতিটি VkQueue জন্য শেষ অঙ্কনের তথ্য রয়েছে এবং এতে নিম্নলিখিত তথ্য রয়েছে:

  • ফ্রেমবাফার তথ্য
  • পাস তথ্য রেন্ডার
  • আবদ্ধ বর্ণনাকারী সেট
  • আবদ্ধ শীর্ষ এবং সূচক বাফার
  • গ্রাফিক্স পাইপলাইন
  • অঙ্কন পরামিতি

আবদ্ধ ফ্রেমবাফার

alt text

  • ফ্রেমবাফার নোড: বর্তমানে আবদ্ধ ফ্রেমবাফারের তথ্য দেখায়। প্রতিটি vkCmdBeginRenderPass একই সারিতে কার্যকর করার পরে এই নোড আপডেট হয়।

  • রেন্ডারপাস নোড: ফ্রেমবাফার তৈরি করতে ব্যবহৃত রেন্ডার পাসের তথ্য দেখায়। মনে রাখবেন যে এটি বর্তমানে অঙ্কনের জন্য আবদ্ধ রেন্ডার পাস নয়।

  • ইমেজ অ্যাটাচমেন্ট নোড: ফ্রেমবাফারের সাথে আবদ্ধ সমস্ত ইমেজ অ্যাটাচমেন্ট ( VkImageViews ) তালিকাভুক্ত করে। তালিকার প্রতিটি আইটেম চিত্র দৃশ্যের তথ্য দেখায়।

  • ইমেজ নোড ইমেজ ভিউতে আবদ্ধ ইমেজের তথ্য দেখায়।

আবদ্ধ রেন্ডারপাস

alt text

  • রেন্ডারপাস নোড: রেন্ডারিংয়ের জন্য বর্তমানে ব্যবহৃত রেন্ডারপাসের তথ্য দেখায়। প্রতিটি VkCmdBeginRenderPass একই সারিতে কার্যকর করার পরে এটি আপডেট হয়।

  • AttachmentDescriptions নোড: বর্তমান রেন্ডারপাসের সমস্ত VkAttachmentDescription তালিকাভুক্ত করে।

  • SubpassDescriptions নোড: প্রতিটি সাবপাসের জন্য VkSubpassDescription তালিকাভুক্ত করে।

  • সাবপাস নির্ভরতা নোড: প্রতিটি সাবপাসের জন্য VkSubpassDependency তালিকাভুক্ত করে।

আবদ্ধ বর্ণনাকারী সেট

alt text

  • DescriptorSets নোড: বর্তমানে আবদ্ধ বর্ণনাকারী সেটের তালিকা করে। আবদ্ধ বর্ণনাকারী সেটের তালিকা একই সারিতে শেষ vkCmdBindDescriptorSets রোল আউট হওয়ার পরে অবস্থাকে প্রতিফলিত করে, এবং মূল বর্ণনাকারী সেট তথ্যটি ওভাররাইট করা হবে বা সর্বশেষ কার্যকর করা vkCmdBindDescriptorSets এর পরামিতি অনুসারে নতুন তথ্য যোগ করা হবে।

  • বাইন্ডিং : নোড বর্ণনাকারী সেটে বর্তমানে আবদ্ধ বর্ণনাকারী বাইন্ডিংগুলিকে তালিকাভুক্ত করে।

    প্রতিটি বর্ণনাকারী বাইন্ডিং তার আবদ্ধ বর্ণনাকারীদের তালিকা করে।

  • লেআউট নোড: বর্ণনাকারী সেট বরাদ্দ করতে ব্যবহৃত VkDescriptorSetLayout এর তথ্য দেখায়।

আবদ্ধ গ্রাফিক্স পাইপলাইন

alt text

GraphicsPipeline নোড: শেষ আবদ্ধ গ্রাফিক্স পাইপলাইন সম্পর্কে তথ্য রয়েছে। বর্তমান সারিতে প্রতিটি VkCmdBindPipeline কার্যকর করার পরে এই নোড আপডেট হয়।

আবদ্ধ বাফার

alt text

  • BoundVertexBuffers নোড সমস্ত আবদ্ধ ভার্টেক্স বাফার তালিকা করে। প্রতিটি আবদ্ধ ভার্টেক্স বাফারের জন্য, এটি ব্যাকিং বাফারের তথ্য দেখায়। প্রতিটি vkCmdBindVertexBuffers একই সারিতে কার্যকর করার পরে তালিকাটি সেই অনুযায়ী আপডেট করা হয়।

  • BoundIndexBuffer নোড ইনডেক্সের ধরন এবং ব্যাকিং বাফারের তথ্য সহ শেষ আবদ্ধ সূচক বাফার দেখায়।

কমান্ড প্যারামিটার আঁকুন

alt text

CommandParameters নোড: vkCmdDraw , vkCmdDrawIndexed , vkCmdDrawIndirect এবং vkCmdDrawIndirectIndexed এর পরামিতি রয়েছে। প্রতিটি ধরনের ড্রয়িং কমান্ডের জন্য, প্যারামিটারের মান ধারণ করার জন্য একটি সংশ্লিষ্ট সাব-নোড রয়েছে। যেহেতু এই চার ধরনের ড্রয়িং কমান্ড একই সময়ে ব্যবহার করা যায় না, তাই চারটি সাব-নোডের মধ্যে শুধুমাত্র একটিকে একবারে পপুলেট করা যায়। একই সারিতে চারটি ড্রয়িং কমান্ডের যে কোনো একটি কার্যকর করার পরে CommandParameters- এর বিষয়বস্তু আপডেট করা হয়।

,

একটি নির্দিষ্ট জমা দেওয়া কমান্ডের পরে রেন্ডার অবস্থা পরীক্ষা করতে, কমান্ড প্যানে কমান্ডে ক্লিক করুন। রাজ্য ফলক আপনাকে নিম্নলিখিত আইটেমগুলি ব্যবহার করে রেন্ডার অবস্থা পরীক্ষা করতে দেয়।

alt text

শেষ আবদ্ধ সারি (বর্তমানে আবদ্ধ সারি)

LastBoundQueue নোডে vkQueueSubmit এর জন্য ব্যবহৃত সারির তথ্য রয়েছে, যা প্রশ্নে কমান্ড জমা দেয়। VulkanHandle LastDrawInfos এ বর্তমান রেন্ডার অবস্থার অঙ্কন তথ্য খুঁজে পেতে ব্যবহার করা হবে।

alt text

  1. VulkanHandle সর্বশেষ ব্যবহৃত VkQueue এর মান দেখায়, যা আসলে প্রশ্নে জমা দেওয়া কমান্ডের জন্য বর্তমানে আবদ্ধ সারি।

  2. বর্তমান রেন্ডার অবস্থার তথ্য LastDrawInfos এ সংরক্ষণ করা হয়, এবং VkQueue মান দ্বারা সূচিত করা হয়।

শেষ ড্রয়ের তথ্য (বর্তমান রেন্ডারের অবস্থার তথ্য)

LastDrawInfos নোডে প্রতিটি VkQueue জন্য শেষ অঙ্কনের তথ্য রয়েছে এবং এতে নিম্নলিখিত তথ্য রয়েছে:

  • ফ্রেমবাফার তথ্য
  • পাস তথ্য রেন্ডার
  • আবদ্ধ বর্ণনাকারী সেট
  • আবদ্ধ শীর্ষ এবং সূচক বাফার
  • গ্রাফিক্স পাইপলাইন
  • অঙ্কন পরামিতি

আবদ্ধ ফ্রেমবাফার

alt text

  • ফ্রেমবাফার নোড: বর্তমানে আবদ্ধ ফ্রেমবাফারের তথ্য দেখায়। প্রতিটি vkCmdBeginRenderPass একই সারিতে কার্যকর করার পরে এই নোড আপডেট হয়।

  • রেন্ডারপাস নোড: ফ্রেমবাফার তৈরি করতে ব্যবহৃত রেন্ডার পাসের তথ্য দেখায়। মনে রাখবেন যে এটি বর্তমানে অঙ্কনের জন্য আবদ্ধ রেন্ডার পাস নয়।

  • ইমেজ অ্যাটাচমেন্ট নোড: ফ্রেমবাফারের সাথে আবদ্ধ সমস্ত ইমেজ অ্যাটাচমেন্ট ( VkImageViews ) তালিকাভুক্ত করে। তালিকার প্রতিটি আইটেম চিত্র দৃশ্যের তথ্য দেখায়।

  • ইমেজ নোড ইমেজ ভিউতে আবদ্ধ ইমেজের তথ্য দেখায়।

আবদ্ধ রেন্ডারপাস

alt text

  • রেন্ডারপাস নোড: রেন্ডারিংয়ের জন্য বর্তমানে ব্যবহৃত রেন্ডারপাসের তথ্য দেখায়। প্রতিটি VkCmdBeginRenderPass একই সারিতে কার্যকর করার পরে এটি আপডেট হয়।

  • AttachmentDescriptions নোড: বর্তমান রেন্ডারপাসের সমস্ত VkAttachmentDescription তালিকাভুক্ত করে।

  • SubpassDescriptions নোড: প্রতিটি সাবপাসের জন্য VkSubpassDescription তালিকাভুক্ত করে।

  • সাবপাস নির্ভরতা নোড: প্রতিটি সাবপাসের জন্য VkSubpassDependency তালিকাভুক্ত করে।

আবদ্ধ বর্ণনাকারী সেট

alt text

  • DescriptorSets নোড: বর্তমানে আবদ্ধ বর্ণনাকারী সেটের তালিকা করে। আবদ্ধ বর্ণনাকারী সেটের তালিকা একই সারিতে শেষ vkCmdBindDescriptorSets রোল আউট হওয়ার পরে অবস্থাকে প্রতিফলিত করে, এবং মূল বর্ণনাকারী সেট তথ্যটি ওভাররাইট করা হবে বা সর্বশেষ কার্যকর করা vkCmdBindDescriptorSets এর পরামিতি অনুসারে নতুন তথ্য যোগ করা হবে।

  • বাইন্ডিং : নোড বর্ণনাকারী সেটে বর্তমানে আবদ্ধ বর্ণনাকারী বাইন্ডিংগুলিকে তালিকাভুক্ত করে।

    প্রতিটি বর্ণনাকারী বাইন্ডিং তার আবদ্ধ বর্ণনাকারীদের তালিকা করে।

  • লেআউট নোড: বর্ণনাকারী সেট বরাদ্দ করতে ব্যবহৃত VkDescriptorSetLayout এর তথ্য দেখায়।

আবদ্ধ গ্রাফিক্স পাইপলাইন

alt text

GraphicsPipeline নোড: শেষ আবদ্ধ গ্রাফিক্স পাইপলাইন সম্পর্কে তথ্য রয়েছে। বর্তমান সারিতে প্রতিটি VkCmdBindPipeline কার্যকর করার পরে এই নোড আপডেট হয়।

আবদ্ধ বাফার

alt text

  • BoundVertexBuffers নোড সমস্ত আবদ্ধ ভার্টেক্স বাফার তালিকা করে। প্রতিটি আবদ্ধ ভার্টেক্স বাফারের জন্য, এটি ব্যাকিং বাফারের তথ্য দেখায়। প্রতিটি vkCmdBindVertexBuffers একই সারিতে কার্যকর করার পরে তালিকাটি সেই অনুযায়ী আপডেট করা হয়।

  • BoundIndexBuffer নোড ইনডেক্সের ধরন এবং ব্যাকিং বাফারের তথ্য সহ শেষ আবদ্ধ সূচক বাফার দেখায়।

কমান্ড প্যারামিটার আঁকুন

alt text

CommandParameters নোড: vkCmdDraw , vkCmdDrawIndexed , vkCmdDrawIndirect এবং vkCmdDrawIndirectIndexed এর পরামিতি রয়েছে। প্রতিটি ধরনের ড্রয়িং কমান্ডের জন্য, প্যারামিটারের মান ধারণ করার জন্য একটি সংশ্লিষ্ট সাব-নোড রয়েছে। যেহেতু এই চার ধরনের ড্রয়িং কমান্ড একই সময়ে ব্যবহার করা যায় না, তাই চারটি সাব-নোডের মধ্যে শুধুমাত্র একটিকে একবারে পপুলেট করা যায়। একই সারিতে চারটি ড্রয়িং কমান্ডের যে কোনো একটি কার্যকর করার পরে CommandParameters- এর বিষয়বস্তু আপডেট করা হয়।

,

একটি নির্দিষ্ট জমা দেওয়া কমান্ডের পরে রেন্ডার অবস্থা পরীক্ষা করতে, কমান্ড প্যানে কমান্ডে ক্লিক করুন। রাজ্য ফলক আপনাকে নিম্নলিখিত আইটেমগুলি ব্যবহার করে রেন্ডার অবস্থা পরীক্ষা করতে দেয়।

alt text

শেষ আবদ্ধ সারি (বর্তমানে আবদ্ধ সারি)

LastBoundQueue নোডে vkQueueSubmit এর জন্য ব্যবহৃত সারির তথ্য রয়েছে, যা প্রশ্নে কমান্ড জমা দেয়। VulkanHandle LastDrawInfos এ বর্তমান রেন্ডার অবস্থার অঙ্কন তথ্য খুঁজে পেতে ব্যবহার করা হবে।

alt text

  1. VulkanHandle সর্বশেষ ব্যবহৃত VkQueue এর মান দেখায়, যা আসলে প্রশ্নে জমা দেওয়া কমান্ডের জন্য বর্তমানে আবদ্ধ সারি।

  2. বর্তমান রেন্ডার অবস্থার তথ্য LastDrawInfos এ সংরক্ষণ করা হয়, এবং VkQueue মান দ্বারা সূচিত করা হয়।

শেষ ড্রয়ের তথ্য (বর্তমান রেন্ডারের অবস্থার তথ্য)

LastDrawInfos নোডে প্রতিটি VkQueue জন্য শেষ অঙ্কনের তথ্য রয়েছে এবং এতে নিম্নলিখিত তথ্য রয়েছে:

  • ফ্রেমবাফার তথ্য
  • পাস তথ্য রেন্ডার
  • আবদ্ধ বর্ণনাকারী সেট
  • আবদ্ধ শীর্ষ এবং সূচক বাফার
  • গ্রাফিক্স পাইপলাইন
  • অঙ্কন পরামিতি

আবদ্ধ ফ্রেমবাফার

alt text

  • ফ্রেমবাফার নোড: বর্তমানে আবদ্ধ ফ্রেমবাফারের তথ্য দেখায়। প্রতিটি vkCmdBeginRenderPass একই সারিতে কার্যকর করার পরে এই নোড আপডেট হয়।

  • রেন্ডারপাস নোড: ফ্রেমবাফার তৈরি করতে ব্যবহৃত রেন্ডার পাসের তথ্য দেখায়। মনে রাখবেন যে এটি বর্তমানে অঙ্কনের জন্য আবদ্ধ রেন্ডার পাস নয়।

  • ইমেজ অ্যাটাচমেন্ট নোড: ফ্রেমবাফারের সাথে আবদ্ধ সমস্ত ইমেজ অ্যাটাচমেন্ট ( VkImageViews ) তালিকাভুক্ত করে। তালিকার প্রতিটি আইটেম চিত্র দৃশ্যের তথ্য দেখায়।

  • ইমেজ নোড ইমেজ ভিউতে আবদ্ধ ইমেজের তথ্য দেখায়।

আবদ্ধ রেন্ডারপাস

alt text

  • রেন্ডারপাস নোড: রেন্ডারিংয়ের জন্য বর্তমানে ব্যবহৃত রেন্ডারপাসের তথ্য দেখায়। প্রতিটি VkCmdBeginRenderPass একই সারিতে কার্যকর করার পরে এটি আপডেট হয়।

  • AttachmentDescriptions নোড: বর্তমান রেন্ডারপাসের সমস্ত VkAttachmentDescription তালিকাভুক্ত করে।

  • SubpassDescriptions নোড: প্রতিটি সাবপাসের জন্য VkSubpassDescription তালিকাভুক্ত করে।

  • সাবপাস নির্ভরতা নোড: প্রতিটি সাবপাসের জন্য VkSubpassDependency তালিকাভুক্ত করে।

আবদ্ধ বর্ণনাকারী সেট

alt text

  • DescriptorSets নোড: বর্তমানে আবদ্ধ বর্ণনাকারী সেটের তালিকা করে। আবদ্ধ বর্ণনাকারী সেটের তালিকা একই সারিতে শেষ vkCmdBindDescriptorSets রোল আউট হওয়ার পরে অবস্থাকে প্রতিফলিত করে, এবং মূল বর্ণনাকারী সেট তথ্যটি ওভাররাইট করা হবে বা সর্বশেষ কার্যকর করা vkCmdBindDescriptorSets এর পরামিতি অনুসারে নতুন তথ্য যোগ করা হবে।

  • বাইন্ডিং : নোড বর্ণনাকারী সেটে বর্তমানে আবদ্ধ বর্ণনাকারী বাইন্ডিংগুলিকে তালিকাভুক্ত করে।

    প্রতিটি বর্ণনাকারী বাইন্ডিং তার আবদ্ধ বর্ণনাকারীদের তালিকা করে।

  • লেআউট নোড: বর্ণনাকারী সেট বরাদ্দ করতে ব্যবহৃত VkDescriptorSetLayout এর তথ্য দেখায়।

আবদ্ধ গ্রাফিক্স পাইপলাইন

alt text

GraphicsPipeline নোড: শেষ আবদ্ধ গ্রাফিক্স পাইপলাইন সম্পর্কে তথ্য রয়েছে। বর্তমান সারিতে প্রতিটি VkCmdBindPipeline কার্যকর করার পরে এই নোড আপডেট হয়।

আবদ্ধ বাফার

alt text

  • BoundVertexBuffers নোড সমস্ত আবদ্ধ ভার্টেক্স বাফার তালিকা করে। প্রতিটি আবদ্ধ ভার্টেক্স বাফারের জন্য, এটি ব্যাকিং বাফারের তথ্য দেখায়। প্রতিটি vkCmdBindVertexBuffers একই সারিতে কার্যকর করার পরে তালিকাটি সেই অনুযায়ী আপডেট করা হয়।

  • BoundIndexBuffer নোড ইনডেক্সের ধরন এবং ব্যাকিং বাফারের তথ্য সহ শেষ আবদ্ধ সূচক বাফার দেখায়।

কমান্ড প্যারামিটার আঁকুন

alt text

CommandParameters নোড: vkCmdDraw , vkCmdDrawIndexed , vkCmdDrawIndirect এবং vkCmdDrawIndirectIndexed এর পরামিতি রয়েছে। প্রতিটি ধরনের ড্রয়িং কমান্ডের জন্য, প্যারামিটারের মান ধারণ করার জন্য একটি সংশ্লিষ্ট সাব-নোড রয়েছে। যেহেতু এই চার ধরনের ড্রয়িং কমান্ড একই সময়ে ব্যবহার করা যায় না, সেহেতু চারটি সাব-নোডের মধ্যে একটিই একবারে পপুলেট করা যায়। একই সারিতে চারটি ড্রয়িং কমান্ডের যে কোনো একটি কার্যকর করার পরে CommandParameters- এর বিষয়বস্তু আপডেট করা হয়।