ওয়েবজিপিইউ

কোটলিন থেকে গ্রাফিক্স এবং কম্পিউটের জন্য একটি আধুনিক GPU API।
সর্বশেষ আপডেট স্থিতিশীল রিলিজ রিলিজ প্রার্থী বিটা রিলিজ আলফা রিলিজ
১৪ জানুয়ারী, ২০২৬ - - - ১.০.০-আলফা০৩

নির্ভরতা ঘোষণা করা

Webgpu-তে নির্ভরতা যোগ করতে, আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google-এর Maven সংগ্রহস্থলটি পড়ুন।

আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টের জন্য নির্ভরতা যোগ করুন:

গ্রোভি

dependencies {
    implementation "androidx.webgpu:webgpu:1.0.0-alpha03"
}

কোটলিন

dependencies {
    implementation("androidx.webgpu:webgpu:1.0.0-alpha03")
}

নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যোগ করুন দেখুন।

প্রতিক্রিয়া

আপনার মতামত জেটপ্যাককে আরও উন্নত করতে সাহায্য করবে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরিটি উন্নত করার জন্য কোন ধারণা থাকে তাহলে আমাদের জানান। নতুন একটি তৈরি করার আগে দয়া করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি একবার দেখে নিন। আপনি তারকা বোতামে ক্লিক করে বিদ্যমান সমস্যাটিতে আপনার ভোট যোগ করতে পারেন।

একটি নতুন সমস্যা তৈরি করুন

আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।

এই নিদর্শনটির জন্য কোনও রিলিজ নোট নেই।

সংস্করণ 1.0

সংস্করণ 1.0.0-alpha03

১৪ জানুয়ারী, ২০২৬

androidx.webgpu:webgpu:1.0.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02-এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • সম্প্রসারিত টেস্ট স্যুট: লাইব্রেরির স্থিতিশীলতা উন্নত করতে আরও ব্যাপক পরীক্ষা যোগ করা হয়েছে।
  • রঙ রূপান্তর এক্সটেনশন: অ্যান্ড্রয়েড রঙের মানগুলিকে সহজেই GPUColor এ রূপান্তর করার জন্য এক্সটেনশন ফাংশন যুক্ত করা হয়েছে।
  • ইউনিফাইড কলব্যাক ইন্টারফেস: লাইব্রেরি জুড়ে অ্যাসিঙ্ক্রোনাস ক্রিয়াকলাপগুলিকে আরও ধারাবাহিকভাবে পরিচালনা করার জন্য একটি নতুন GPURequestCallback ইন্টারফেস যুক্ত করা হয়েছে।
  • মেটাডেটা: AAR লাইব্রেরিতে এখন একটি dawn_build_metadata.json ফাইল রয়েছে। এই ফাইলটিতে বিল্ডের জন্য ব্যবহৃত নির্দিষ্ট Dawn Git SHA-1 কমিট রয়েছে।

API পরিবর্তনগুলি

  • কলব্যাক একত্রীকরণ: নতুন জেনেরিক GPURequestCallback এর পক্ষে বেশ কয়েকটি নির্দিষ্ট কলব্যাক ইন্টারফেস সরানো হয়েছে।

সংস্করণ 1.0.0-alpha02

১৭ ডিসেম্বর, ২০২৫

androidx.webgpu:webgpu:1.0.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02-এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • সম্প্রসারিত টেস্ট স্যুট: লাইব্রেরির স্থিতিশীলতা উন্নত করতে আরও ব্যাপক পরীক্ষা যোগ করা হয়েছে।
  • ন্যূনতম SDK আপডেট: লাইব্রেরিটি এখন minSdk 24 এবং তার উচ্চতর সংস্করণের জন্য প্রযোজ্য।

API পরিবর্তনগুলি

  • কাঠামোর নাম পরিবর্তন: বিদ্যমান বস্তুর সাথে সামঞ্জস্যের জন্য সমস্ত কাঠামোর আগে "GPU" যুক্ত করা হয়েছে। উদাহরণস্বরূপ, BindGroupDescriptor নাম পরিবর্তন করে GPUBindGroupDescriptor রাখা হয়েছে।
  • গ্লোবাল মেথড র‍্যাপিং: কোটলিন এপিআই-এর মধ্যে আরও স্পষ্টতা এবং সংগঠনের জন্য গ্লোবাল ফাংশনগুলিকে একটি পাবলিক জিপিইউ অবজেক্টে স্থানান্তরিত করা হয়েছে।
  • এক্সেপশন হ্যান্ডলিং রিফ্যাক্টর: WebGpuRuntimeException কম্প্যানিয়ন অবজেক্টে স্থানান্তর করে getException ফাংশনটিকে অভ্যন্তরীণ করা হয়েছে। এটি ডেভেলপারদের একটি পরিষ্কার পাবলিক API পৃষ্ঠ বজায় রেখে অভ্যন্তরীণ ব্যতিক্রম তৈরির লজিক অ্যাক্সেস করতে বাধা দেয়।

সংস্করণ 1.0.0-alpha01

৩ ডিসেম্বর, ২০২৫

androidx.webgpu:webgpu:1.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • এটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন লাইব্রেরির জন্য ওয়েবজিপিইউর প্রাথমিক আলফা সংস্করণ। এই পর্যায়ে এটি ডেভেলপার প্রিভিউয়ের জন্য তৈরি করা হয়েছে। পরবর্তী কয়েকটি রিলিজের মধ্যে APIটি চূড়ান্ত করা হবে বলে আশা করা হচ্ছে।