WGSL ভাষা এক্সটেনশন সমর্থিত
GPU
অবজেক্টের wgslLanguageFeatures
সদস্য সমর্থিত WGSL ভাষা এক্সটেনশনের নাম তালিকাভুক্ত করে। সমর্থিত WGSL ভাষা এক্সটেনশনগুলি স্বয়ংক্রিয়ভাবে সক্ষম হয়, তাই আপনাকে স্পষ্টভাবে একটি অনুরোধ করতে হবে না। এই তালিকাটি বর্তমানে খালি কিন্তু আপনি ভবিষ্যতে তাদের প্রচুর আশা করতে পারেন (উদাহরণস্বরূপ, do-while loops
)। দেখুন ভোরের সংখ্যা: 1777 ।
if (navigator.gpu.wgslLanguageFeatures?.has("unknown-feature")) {
// Use unknown-feature in WGSL shader code.
}
Direct3D 11 এর জন্য পরীক্ষামূলক সমর্থন
Chromium টিম Direct3D 11-এর জন্য WebGPU সমর্থন যোগ করার জন্য কাজ করছে৷ আপনি এখন --enable-unsafe-webgpu --use-webgpu-adapter=d3d11
কমান্ড-লাইন পতাকাগুলির সাথে Windows-এ Chrome চালিয়ে স্থানীয়ভাবে এটির সাথে পরীক্ষা করতে পারেন৷ দেখুন ভোরের সংখ্যা: 1705 ।
AC পাওয়ারে ডিফল্টরূপে আলাদা GPU পান
দ্বৈত GPU macOS ডিভাইসে, powerPreference
বিকল্প ছাড়া requestAdapter()
কল করা হলে, ব্যবহারকারীর ডিভাইস এসি পাওয়ারে থাকলে বিচ্ছিন্ন GPU ফেরত দেওয়া হয়। অন্যথায়, সমন্বিত GPU ফেরত দেওয়া হয়। পরিবর্তন দেখুন 4499307 ।
বিকাশকারীর অভিজ্ঞতা উন্নত করা
নতুন DevTools সতর্কতা
যদি depth
কীটি একটি GPUExtend3DDict
এ ব্যবহার করা হয় তাহলে একটি সতর্কতা DevTools কনসোলে দেখানো হয় যেহেতু সঠিক কীটি depthOrArrayLayers
। ক্রোমিয়াম সংখ্যা দেখুন:1440900 ।
যদি একটি GPUBlendComponent
স্পষ্ট এবং ডিফল্ট সদস্যের মিশ্রণ থাকে তাহলে একটি সতর্কতাও উত্থাপিত হয়। দেখুন ভোরের সংখ্যা: 1785 ।
যদিও শূন্য-আকারের প্রেরণ এবং ড্র বৈধ, একটি সতর্কীকরণ বিকাশকারীদের যখন সম্ভব তখন সেগুলি এড়াতে উত্সাহিত করে৷ দেখুন ভোরের সংখ্যা: 1786 ।
আরও ভাল ত্রুটি বার্তা
একটি GPUCommandEncoder
ব্যবহার করার সময় একটি উন্নত ত্রুটি বার্তা প্রদান করা হয় যদি finish()
ইতিমধ্যেই কল করা হয়। দেখুন ভোরের সংখ্যা: 1736 ।
ধ্বংসকৃত বস্তুর সাথে কমান্ড বাফার জমা দেওয়ার সময়, submit()
এ ব্যবহৃত কমান্ড বাফারের লেবেলগুলি এখন ত্রুটি বার্তায় দৃশ্যমান। দেখুন ভোরের সংখ্যা: 1747 ।
গভীরতার স্টেনসিল অবস্থার অবৈধ অংশটি এখন ত্রুটি বার্তায় নির্দিষ্ট করা হয়েছে যখন depthStencil
যাচাই করার সময়। দেখুন ভোরের সংখ্যা: 1735 ।
minBindingSize
যাচাইকরণ ত্রুটির বার্তাটি এখন বাইন্ডিংয়ের গ্রুপ এবং সংখ্যা প্রতিবেদন করে যা যাচাইকরণ ব্যর্থ হয়েছে, সেইসাথে বাফারও। দেখুন ভোরের সংখ্যা:1604 ।
একটি GPUBuffer
অবজেক্টে mapAsync()
পদ্ধতি দ্বারা প্রত্যাবর্তিত ত্রুটি বার্তাগুলি ডিবাগ করার সময় বিকাশকারীদের সাহায্য করার জন্য উন্নত করা হয়েছে৷ নীচের একটি উদাহরণ দেখুন এবং ক্রোমিয়াম ইস্যু করুন:1431622 ।
// Create a GPU buffer and map it.
const descriptor = { size: 0, usage: GPUBufferUsage.MAP_READ };
const buffer = device.createBuffer(descriptor);
buffer.mapAsync(GPUMapMode.READ);
// Before it has been mapped, request another mapping.
try {
await buffer.mapAsync(GPUMapMode.READ);
} catch (error) {
// New! Error message tells you mapping is already pending.
console.warn(error.message);
}
macOS ডিবাগিং টুলে লেবেল
use_user_defined_labels_in_backend
ডিবাগ টগল আপনাকে অবজেক্ট লেবেলগুলিকে ব্যাকএন্ডে ফরোয়ার্ড করার অনুমতি দেয় যাতে সেগুলি RenderDoc, PIX বা Instruments এর মত প্ল্যাটফর্ম-নির্দিষ্ট ডিবাগিং টুলগুলিতে দেখা যায়। এখন থেকে, আপনি যখন ডিবাগিংয়ের জন্য এটি সক্ষম করেন তখন macOS-এ একটি আরও ভাল ডিবাগ অভিজ্ঞতা প্রদান করা হয়৷ প্রভাত সংখ্যা দেখুন: 1784

কম্পাইলেশন ব্যর্থ হলে HLSL লগ করুন
dump_shaders
ডিবাগ টগল আপনাকে ডাব্লুজিএসএল শেডার এবং অনুবাদিত ব্যাকএন্ড শেডার লগ ইনপুট করার অনুমতি দেয়। এখন থেকে, যখন আপনি এটিকে ডিবাগ করার জন্য সক্ষম করবেন, কম্পাইলেশন ব্যর্থ হলে HLSL ডাম্প করা হবে। দেখুন প্রভাত সংখ্যা:1681
ভোরের আপডেট
শীর্ষবিন্দু বাফার আনসেট করুন
wgpu::Buffer
to SetVertexBuffer()
এ wgpu::RenderPassEncoder
বা wgpu::RenderBundleEncoder
এর পরিবর্তে nullptr
পাস করা আপনাকে একটি প্রদত্ত স্লটে পূর্বে সেট করা ভার্টেক্স বাফার আনসেট করতে দেয়। দেখুন ভোরের সংখ্যা:1675 ।
// Set vertex buffer in slot 0.
myRenderPassEncoder.SetVertexBuffer(0, myVertexBuffer);
// Then later, unset vertex buffer in slot 0.
myRenderPassEncoder.SetVertexBuffer(0, nullptr);
ক্ষণস্থায়ী সংযুক্তি
আপনি সংযুক্তিগুলি তৈরি করতে পারেন যা রেন্ডার পাস অপারেশনগুলিকে টাইল মেমরিতে থাকার অনুমতি দেয়, VRAM ট্র্যাফিক এড়ানো এবং সম্ভাব্যভাবে wgpu::TextureUsage::TransientAttachment
ব্যবহার সেট করে টেক্সচারের জন্য VRAM বরাদ্দ এড়ানো। এই বৈশিষ্ট্য শুধুমাত্র মেটাল এবং Vulkan জন্য সমর্থিত. প্রভাত সংখ্যা দেখুন: 1695 ।
wgpu::TextureDescriptor desc;
desc.format = wgpu::TextureFormat::RGBA8Unorm;
desc.size = {1, 1, 1};
desc.usage = wgpu::TextureUsage::RenderAttachment |
wgpu::TextureUsage::TransientAttachment;
auto transientTexture = device.CreateTexture(&desc);
// You can now create views from the texture to serve as transient
// attachments, e.g. as color attachments in a render pipeline.
depot_tools
ছাড়া বিল্ডিং
একটি নতুন DAWN_FETCH_DEPENDENCIES
CMake বিকল্প আপনাকে একটি পাইথন স্ক্রিপ্ট ব্যবহার করে ডন নির্ভরতা আনতে দেয় যা এটির উপর নির্ভরশীল সমস্ত প্রকল্পের দ্বারা depot_tools
ইনস্টল করার পরিবর্তে DEPS ফাইলগুলি পাঠ করে। পরিবর্তন 131750 দেখুন।
WebGPU-তে নতুন কি আছে
ওয়েবজিপিইউ সিরিজে নতুন কী কভার করা হয়েছে তার একটি তালিকা।
ক্রোম 137
- বাহ্যিক টেক্সচার বাইন্ডিংয়ের জন্য টেক্সচার ভিউ ব্যবহার করুন
- অফসেট এবং আকার নির্দিষ্ট না করেই বাফার কপি করে
- পরমাণু থেকে পয়েন্টার ব্যবহার করে WGSL ওয়ার্কগ্রুপ ইউনিফর্ম লোড
- GPUAdapterInfo powerPreference অ্যাট্রিবিউট
- GPURequestAdapterOptions compatibilityMode বৈশিষ্ট্য সরান
- ভোরের আপডেট
ক্রোম 136
- GPUAdapterInfo হল FallbackAdapter অ্যাট্রিবিউট
- D3D12 এ Shader সংকলন সময়ের উন্নতি
- ক্যানভাস ছবি সংরক্ষণ এবং অনুলিপি
- সামঞ্জস্য মোড সীমাবদ্ধতা তুলে নিন
- ভোরের আপডেট
ক্রোম 135
- নাল বাইন্ড গ্রুপ লেআউট সহ পাইপলাইন লেআউট তৈরি করার অনুমতি দিন
- ভিউপোর্টকে রেন্ডার লক্ষ্য সীমা অতিক্রম করার অনুমতি দিন
- অ্যান্ড্রয়েডে পরীক্ষামূলক সামঞ্জস্য মোডে সহজ অ্যাক্সেস
- maxInterStageShaderComponents সীমা সরান
- ভোরের আপডেট
ক্রোম 134
- সাবগ্রুপগুলির সাথে মেশিন-লার্নিং ওয়ার্কলোড উন্নত করুন
- মিশ্রনযোগ্য হিসাবে ফ্লোট ফিল্টারযোগ্য টেক্সচার প্রকার সমর্থন সরান
- ভোরের আপডেট
ক্রোম 133
- অতিরিক্ত unorm8x4-bgra এবং 1-কম্পোনেন্ট ভার্টেক্স ফরম্যাট
- অজানা সীমা অনির্ধারিত মান সহ অনুরোধ করার অনুমতি দিন
- WGSL প্রান্তিককরণ নিয়ম পরিবর্তন
- বাতিলের সাথে WGSL কার্যক্ষমতা লাভ করে
- বাহ্যিক টেক্সচারের জন্য ভিডিওফ্রেম ডিসপ্লে সাইজ ব্যবহার করুন
- CopyExternalImageToTexture ব্যবহার করে অ-ডিফল্ট অভিযোজন সহ চিত্রগুলি পরিচালনা করুন
- বিকাশকারীর অভিজ্ঞতা উন্নত করা
- ফিচার লেভেলের সাথে সামঞ্জস্যপূর্ণ মোড সক্ষম করুন
- পরীক্ষামূলক সাবগ্রুপ বৈশিষ্ট্য পরিষ্কার
- maxInterStageShaderComponents সীমা বাতিল করুন
- ভোরের আপডেট
ক্রোম 132
- টেক্সচার ভিউ ব্যবহার
- 32-বিট ফ্লোট টেক্সচারের মিশ্রণ
- GPUDevice adapterInfo বৈশিষ্ট্য
- অবৈধ বিন্যাসের সাথে ক্যানভাস প্রসঙ্গ কনফিগার করা জাভাস্ক্রিপ্ট ত্রুটি থ্রো
- টেক্সচারের উপর নমুনা সীমাবদ্ধতা ফিল্টারিং
- বর্ধিত সাবগ্রুপ পরীক্ষা
- বিকাশকারীর অভিজ্ঞতা উন্নত করা
- 16-বিট স্বাভাবিক টেক্সচার ফরম্যাটের জন্য পরীক্ষামূলক সমর্থন
- ভোরের আপডেট
ক্রোম 131
- WGSL এ দূরত্ব ক্লিপ করুন
- GPUCanvasContext getConfiguration()
- বিন্দু এবং লাইন আদিম গভীরতা পক্ষপাত থাকতে হবে না
- সাবগ্রুপগুলির জন্য অন্তর্নির্মিত ফাংশন অন্তর্ভুক্ত স্ক্যান
- মাল্টি-ড্র পরোক্ষ জন্য পরীক্ষামূলক সমর্থন
- Shader মডিউল সংকলন বিকল্প কঠোর গণিত
- GPUAdapter requestAdapterInfo() সরান
- ভোরের আপডেট
ক্রোম 130
- দ্বৈত উৎস মিশ্রন
- ধাতুতে Shader সংকলন সময় উন্নতি
- GPUAdapter রিকোয়েস্ট অ্যাডাপ্টারইনফো() এর অবচয়
- ভোরের আপডেট
ক্রোম 129
ক্রোম 128
- সাবগ্রুপগুলির সাথে পরীক্ষা করা হচ্ছে
- লাইন এবং পয়েন্টের জন্য গভীরতার পক্ষপাত সেটিং বাতিল করুন
- ডিফল্ট প্রতিরোধ করলে ক্যাপচারড ত্রুটি DevTools সতর্কতা লুকান
- WGSL ইন্টারপোলেট স্যাম্পলিং প্রথমে এবং হয়
- ভোরের আপডেট
ক্রোম 127
- অ্যান্ড্রয়েডে OpenGL ES-এর জন্য পরীক্ষামূলক সমর্থন
- GPUAdapter তথ্য বৈশিষ্ট্য
- WebAssembly ইন্টারপ উন্নতি
- উন্নত কমান্ড এনকোডার ত্রুটি
- ভোরের আপডেট
ক্রোম 126
- maxTextureArrayLayers সীমা বাড়ান
- Vulkan ব্যাকএন্ডের জন্য বাফার আপলোড অপ্টিমাইজেশান
- Shader সংকলন সময় উন্নতি
- জমা দেওয়া কমান্ড বাফার অনন্য হতে হবে
- ভোরের আপডেট
ক্রোম 125
ক্রোম 124
- রিড-ওনলি এবং রিড-রাইট স্টোরেজ টেক্সচার
- সেবা কর্মী এবং শেয়ার্ড ওয়ার্কার্স সমর্থন
- নতুন অ্যাডাপ্টারের তথ্য বৈশিষ্ট্য
- বাগ ফিক্স
- ভোরের আপডেট
ক্রোম 123
- DP4a বিল্ট-ইন ফাংশন WGSL-এ সমর্থন করে
- WGSL-এ অনিয়ন্ত্রিত পয়েন্টার পরামিতি
- WGSL-এ কম্পোজিট ডিরেফারেন্স করার জন্য সিনট্যাক্স চিনি
- স্টেনসিল এবং গভীরতার দিকগুলির জন্য আলাদা পঠনযোগ্য অবস্থা
- ভোরের আপডেট
ক্রোম 122
- সামঞ্জস্যপূর্ণ মোডের সাথে নাগাল প্রসারিত করুন (বিকাশের বৈশিষ্ট্য)
- maxVertexAttributes সীমা বাড়ান
- ভোরের আপডেট
ক্রোম 121
- অ্যান্ড্রয়েডে WebGPU সমর্থন করুন
- উইন্ডোজে শেডার কম্পাইলেশনের জন্য FXC-এর পরিবর্তে DXC ব্যবহার করুন
- গণনা এবং রেন্ডার পাসে টাইমস্ট্যাম্প প্রশ্ন
- শেডার মডিউলে ডিফল্ট এন্ট্রি পয়েন্ট
- GPUExternalTexture রঙের স্থান হিসাবে প্রদর্শন-p3 সমর্থন করে
- মেমরি হিপ তথ্য
- ভোরের আপডেট
ক্রোম 120
- WGSL-এ 16-বিট ফ্লোটিং-পয়েন্ট মানগুলির জন্য সমর্থন
- সীমা ধাক্কা
- গভীরতা-স্টেনসিল অবস্থায় পরিবর্তন
- অ্যাডাপ্টারের তথ্য আপডেট
- টাইমস্ট্যাম্প ক্যোয়ান্টাইজেশন
- বসন্ত-পরিষ্কার বৈশিষ্ট্য
ক্রোম 119
- ফিল্টারযোগ্য 32-বিট ফ্লোট টেক্সচার
- unorm10-10-10-2 শীর্ষবিন্দু বিন্যাস
- rgb10a2uint টেক্সচার ফরম্যাট
- ভোরের আপডেট
ক্রোম 118
-
copyExternalImageToTexture()
এ HTMLImageElement এবং ImageData সমর্থন - পঠন-লেখা এবং শুধুমাত্র-পঠন সঞ্চয়স্থান টেক্সচারের জন্য পরীক্ষামূলক সমর্থন
- ভোরের আপডেট
ক্রোম 117
- শীর্ষবিন্দু বাফার আনসেট করুন
- বাইন্ড গ্রুপ আনসেট করুন
- ডিভাইস হারিয়ে গেলে অ্যাসিঙ্ক পাইপলাইন তৈরির ত্রুটিগুলি নীরব করুন৷
- SPIR-V shader মডিউল তৈরির আপডেট
- বিকাশকারীর অভিজ্ঞতা উন্নত করা
- স্বয়ংক্রিয়ভাবে তৈরি লেআউট সহ পাইপলাইন ক্যাশ করা হচ্ছে
- ভোরের আপডেট
ক্রোম 116
- ওয়েবকোডেক্স ইন্টিগ্রেশন
- হারিয়ে যাওয়া ডিভাইস GPUAdapter
requestDevice()
দ্বারা ফেরত দেওয়া হয়েছে -
importExternalTexture()
বলা হলে ভিডিও প্লেব্যাক মসৃণ রাখুন - বিশেষ সঙ্গতি
- বিকাশকারীর অভিজ্ঞতা উন্নত করা
- ভোরের আপডেট
ক্রোম 115
- WGSL ভাষা এক্সটেনশন সমর্থিত
- Direct3D 11 এর জন্য পরীক্ষামূলক সমর্থন
- AC পাওয়ারে ডিফল্টরূপে আলাদা GPU পান
- বিকাশকারীর অভিজ্ঞতা উন্নত করা
- ভোরের আপডেট
ক্রোম 114
- জাভাস্ক্রিপ্ট অপ্টিমাইজ করুন
- getCurrentTexture() কনফিগার না করা ক্যানভাসে InvalidStateError নিক্ষেপ করে
- WGSL আপডেট
- ভোরের আপডেট
ক্রোম 113
,WGSL ভাষা এক্সটেনশন সমর্থিত
GPU
অবজেক্টের wgslLanguageFeatures
সদস্য সমর্থিত WGSL ভাষা এক্সটেনশনের নাম তালিকাভুক্ত করে। সমর্থিত WGSL ভাষা এক্সটেনশনগুলি স্বয়ংক্রিয়ভাবে সক্ষম হয়, তাই আপনাকে স্পষ্টভাবে একটি অনুরোধ করতে হবে না। এই তালিকাটি বর্তমানে খালি কিন্তু আপনি ভবিষ্যতে তাদের প্রচুর আশা করতে পারেন (উদাহরণস্বরূপ, do-while loops
)। দেখুন ভোরের সংখ্যা: 1777 ।
if (navigator.gpu.wgslLanguageFeatures?.has("unknown-feature")) {
// Use unknown-feature in WGSL shader code.
}
Direct3D 11 এর জন্য পরীক্ষামূলক সমর্থন
Chromium টিম Direct3D 11-এর জন্য WebGPU সমর্থন যোগ করার জন্য কাজ করছে৷ আপনি এখন --enable-unsafe-webgpu --use-webgpu-adapter=d3d11
কমান্ড-লাইন পতাকাগুলির সাথে Windows-এ Chrome চালিয়ে স্থানীয়ভাবে এটির সাথে পরীক্ষা করতে পারেন৷ দেখুন ভোরের সংখ্যা: 1705 ।
AC পাওয়ারে ডিফল্টরূপে আলাদা GPU পান
দ্বৈত GPU macOS ডিভাইসে, powerPreference
বিকল্প ছাড়া requestAdapter()
কল করা হলে, ব্যবহারকারীর ডিভাইস এসি পাওয়ারে থাকলে বিচ্ছিন্ন GPU ফেরত দেওয়া হয়। অন্যথায়, সমন্বিত GPU ফেরত দেওয়া হয়। পরিবর্তন দেখুন 4499307 ।
বিকাশকারীর অভিজ্ঞতা উন্নত করা
নতুন DevTools সতর্কতা
যদি depth
কীটি একটি GPUExtend3DDict
এ ব্যবহার করা হয় তাহলে একটি সতর্কতা DevTools কনসোলে দেখানো হয় যেহেতু সঠিক কীটি depthOrArrayLayers
। ক্রোমিয়াম সংখ্যা দেখুন:1440900 ।
যদি একটি GPUBlendComponent
স্পষ্ট এবং ডিফল্ট সদস্যের মিশ্রণ থাকে তাহলে একটি সতর্কতাও উত্থাপিত হয়। দেখুন ভোরের সংখ্যা: 1785 ।
যদিও শূন্য-আকারের প্রেরণ এবং ড্র বৈধ, একটি সতর্কীকরণ বিকাশকারীদের যখন সম্ভব তখন সেগুলি এড়াতে উত্সাহিত করে৷ দেখুন ভোরের সংখ্যা: 1786 ।
আরও ভাল ত্রুটি বার্তা
একটি GPUCommandEncoder
ব্যবহার করার সময় একটি উন্নত ত্রুটি বার্তা প্রদান করা হয় যদি finish()
ইতিমধ্যেই কল করা হয়। দেখুন ভোরের সংখ্যা: 1736 ।
ধ্বংসকৃত বস্তুর সাথে কমান্ড বাফার জমা দেওয়ার সময়, submit()
এ ব্যবহৃত কমান্ড বাফারের লেবেলগুলি এখন ত্রুটি বার্তায় দৃশ্যমান। দেখুন ভোরের সংখ্যা: 1747 ।
গভীরতার স্টেনসিল অবস্থার অবৈধ অংশটি এখন ত্রুটি বার্তায় নির্দিষ্ট করা হয়েছে যখন depthStencil
যাচাই করার সময়। দেখুন ভোরের সংখ্যা: 1735 ।
minBindingSize
যাচাইকরণ ত্রুটির বার্তাটি এখন বাইন্ডিংয়ের গ্রুপ এবং সংখ্যা প্রতিবেদন করে যা যাচাইকরণ ব্যর্থ হয়েছে, সেইসাথে বাফারও। দেখুন ভোরের সংখ্যা:1604 ।
একটি GPUBuffer
অবজেক্টে mapAsync()
পদ্ধতি দ্বারা প্রত্যাবর্তিত ত্রুটি বার্তাগুলি ডিবাগ করার সময় বিকাশকারীদের সাহায্য করার জন্য উন্নত করা হয়েছে৷ নীচের একটি উদাহরণ দেখুন এবং ক্রোমিয়াম ইস্যু করুন:1431622 ।
// Create a GPU buffer and map it.
const descriptor = { size: 0, usage: GPUBufferUsage.MAP_READ };
const buffer = device.createBuffer(descriptor);
buffer.mapAsync(GPUMapMode.READ);
// Before it has been mapped, request another mapping.
try {
await buffer.mapAsync(GPUMapMode.READ);
} catch (error) {
// New! Error message tells you mapping is already pending.
console.warn(error.message);
}
macOS ডিবাগিং টুলে লেবেল
use_user_defined_labels_in_backend
ডিবাগ টগল আপনাকে অবজেক্ট লেবেলগুলিকে ব্যাকএন্ডে ফরোয়ার্ড করার অনুমতি দেয় যাতে সেগুলি RenderDoc, PIX বা Instruments এর মত প্ল্যাটফর্ম-নির্দিষ্ট ডিবাগিং টুলগুলিতে দেখা যায়। এখন থেকে, আপনি যখন ডিবাগিংয়ের জন্য এটি সক্ষম করেন তখন macOS-এ একটি আরও ভাল ডিবাগ অভিজ্ঞতা প্রদান করা হয়৷ প্রভাত সংখ্যা দেখুন: 1784

কম্পাইলেশন ব্যর্থ হলে HLSL লগ করুন
dump_shaders
ডিবাগ টগল আপনাকে ডাব্লুজিএসএল শেডার এবং অনুবাদিত ব্যাকএন্ড শেডার লগ ইনপুট করার অনুমতি দেয়। এখন থেকে, যখন আপনি এটিকে ডিবাগ করার জন্য সক্ষম করবেন, কম্পাইলেশন ব্যর্থ হলে HLSL ডাম্প করা হবে। দেখুন প্রভাত সংখ্যা:1681
ভোরের আপডেট
শীর্ষবিন্দু বাফার আনসেট করুন
wgpu::Buffer
to SetVertexBuffer()
এ wgpu::RenderPassEncoder
বা wgpu::RenderBundleEncoder
এর পরিবর্তে nullptr
পাস করা আপনাকে একটি প্রদত্ত স্লটে পূর্বে সেট করা ভার্টেক্স বাফার আনসেট করতে দেয়। দেখুন ভোরের সংখ্যা:1675 ।
// Set vertex buffer in slot 0.
myRenderPassEncoder.SetVertexBuffer(0, myVertexBuffer);
// Then later, unset vertex buffer in slot 0.
myRenderPassEncoder.SetVertexBuffer(0, nullptr);
ক্ষণস্থায়ী সংযুক্তি
আপনি সংযুক্তিগুলি তৈরি করতে পারেন যা রেন্ডার পাস অপারেশনগুলিকে টাইল মেমরিতে থাকার অনুমতি দেয়, VRAM ট্র্যাফিক এড়ানো এবং সম্ভাব্যভাবে wgpu::TextureUsage::TransientAttachment
ব্যবহার সেট করে টেক্সচারের জন্য VRAM বরাদ্দ এড়ানো। এই বৈশিষ্ট্য শুধুমাত্র মেটাল এবং Vulkan জন্য সমর্থিত. প্রভাত সংখ্যা দেখুন: 1695 ।
wgpu::TextureDescriptor desc;
desc.format = wgpu::TextureFormat::RGBA8Unorm;
desc.size = {1, 1, 1};
desc.usage = wgpu::TextureUsage::RenderAttachment |
wgpu::TextureUsage::TransientAttachment;
auto transientTexture = device.CreateTexture(&desc);
// You can now create views from the texture to serve as transient
// attachments, e.g. as color attachments in a render pipeline.
depot_tools
ছাড়া বিল্ডিং
একটি নতুন DAWN_FETCH_DEPENDENCIES
CMake বিকল্প আপনাকে একটি পাইথন স্ক্রিপ্ট ব্যবহার করে ডন নির্ভরতা আনতে দেয় যা এটির উপর নির্ভরশীল সমস্ত প্রকল্পের দ্বারা depot_tools
ইনস্টল করার পরিবর্তে DEPS ফাইলগুলি পাঠ করে। পরিবর্তন 131750 দেখুন।
WebGPU-তে নতুন কি আছে
ওয়েবজিপিইউ সিরিজে নতুন কী কভার করা হয়েছে তার একটি তালিকা।
ক্রোম 137
- বাহ্যিক টেক্সচার বাইন্ডিংয়ের জন্য টেক্সচার ভিউ ব্যবহার করুন
- অফসেট এবং আকার নির্দিষ্ট না করেই বাফার কপি করে
- পরমাণু থেকে পয়েন্টার ব্যবহার করে WGSL ওয়ার্কগ্রুপ ইউনিফর্ম লোড
- GPUAdapterInfo powerPreference অ্যাট্রিবিউট
- GPURequestAdapterOptions compatibilityMode বৈশিষ্ট্য সরান
- ভোরের আপডেট
ক্রোম 136
- GPUAdapterInfo হল FallbackAdapter অ্যাট্রিবিউট
- D3D12 এ Shader সংকলন সময়ের উন্নতি
- ক্যানভাস ছবি সংরক্ষণ এবং অনুলিপি
- সামঞ্জস্য মোড সীমাবদ্ধতা তুলে নিন
- ভোরের আপডেট
ক্রোম 135
- নাল বাইন্ড গ্রুপ লেআউট সহ পাইপলাইন লেআউট তৈরি করার অনুমতি দিন
- ভিউপোর্টকে রেন্ডার লক্ষ্য সীমা অতিক্রম করার অনুমতি দিন
- অ্যান্ড্রয়েডে পরীক্ষামূলক সামঞ্জস্য মোডে সহজ অ্যাক্সেস
- maxInterStageShaderComponents সীমা সরান
- ভোরের আপডেট
ক্রোম 134
- সাবগ্রুপগুলির সাথে মেশিন-লার্নিং ওয়ার্কলোড উন্নত করুন
- মিশ্রনযোগ্য হিসাবে ফ্লোট ফিল্টারযোগ্য টেক্সচার প্রকার সমর্থন সরান
- ভোরের আপডেট
ক্রোম 133
- অতিরিক্ত unorm8x4-bgra এবং 1-কম্পোনেন্ট ভার্টেক্স ফরম্যাট
- অজানা সীমা অনির্ধারিত মান সহ অনুরোধ করার অনুমতি দিন
- WGSL প্রান্তিককরণ নিয়ম পরিবর্তন
- বাতিলের সাথে WGSL কার্যক্ষমতা লাভ করে
- বাহ্যিক টেক্সচারের জন্য ভিডিওফ্রেম ডিসপ্লে সাইজ ব্যবহার করুন
- CopyExternalImageToTexture ব্যবহার করে অ-ডিফল্ট অভিযোজন সহ চিত্রগুলি পরিচালনা করুন
- বিকাশকারীর অভিজ্ঞতা উন্নত করা
- ফিচার লেভেলের সাথে সামঞ্জস্যপূর্ণ মোড সক্ষম করুন
- পরীক্ষামূলক সাবগ্রুপ বৈশিষ্ট্য পরিষ্কার
- maxInterStageShaderComponents সীমা বাতিল করুন
- ভোরের আপডেট
ক্রোম 132
- টেক্সচার ভিউ ব্যবহার
- 32-বিট ফ্লোট টেক্সচারের মিশ্রণ
- GPUDevice adapterInfo বৈশিষ্ট্য
- অবৈধ বিন্যাসের সাথে ক্যানভাস প্রসঙ্গ কনফিগার করা জাভাস্ক্রিপ্ট ত্রুটি থ্রো
- টেক্সচারের উপর নমুনা সীমাবদ্ধতা ফিল্টারিং
- বর্ধিত সাবগ্রুপ পরীক্ষা
- বিকাশকারীর অভিজ্ঞতা উন্নত করা
- 16-বিট স্বাভাবিক টেক্সচার ফরম্যাটের জন্য পরীক্ষামূলক সমর্থন
- ভোরের আপডেট
ক্রোম 131
- WGSL এ দূরত্ব ক্লিপ করুন
- GPUCanvasContext getConfiguration()
- বিন্দু এবং লাইন আদিম গভীরতা পক্ষপাত থাকতে হবে না
- সাবগ্রুপগুলির জন্য অন্তর্নির্মিত ফাংশন অন্তর্ভুক্ত স্ক্যান
- মাল্টি-ড্র পরোক্ষ জন্য পরীক্ষামূলক সমর্থন
- Shader মডিউল সংকলন বিকল্প কঠোর গণিত
- GPUAdapter requestAdapterInfo() সরান
- ভোরের আপডেট
ক্রোম 130
- দ্বৈত উৎস মিশ্রন
- ধাতুতে Shader সংকলন সময় উন্নতি
- GPUAdapter রিকোয়েস্ট অ্যাডাপ্টারইনফো() এর অবচয়
- ভোরের আপডেট
ক্রোম 129
ক্রোম 128
- সাবগ্রুপগুলির সাথে পরীক্ষা করা হচ্ছে
- লাইন এবং পয়েন্টের জন্য গভীরতার পক্ষপাত সেটিং বাতিল করুন
- ডিফল্ট প্রতিরোধ করলে ক্যাপচারড ত্রুটি DevTools সতর্কতা লুকান
- WGSL ইন্টারপোলেট স্যাম্পলিং প্রথমে এবং হয়
- ভোরের আপডেট
ক্রোম 127
- অ্যান্ড্রয়েডে OpenGL ES-এর জন্য পরীক্ষামূলক সমর্থন
- GPUAdapter তথ্য বৈশিষ্ট্য
- WebAssembly ইন্টারপ উন্নতি
- উন্নত কমান্ড এনকোডার ত্রুটি
- ভোরের আপডেট
ক্রোম 126
- maxTextureArrayLayers সীমা বাড়ান
- Vulkan ব্যাকএন্ডের জন্য বাফার আপলোড অপ্টিমাইজেশান
- Shader সংকলন সময় উন্নতি
- জমা দেওয়া কমান্ড বাফার অনন্য হতে হবে
- ভোরের আপডেট
ক্রোম 125
ক্রোম 124
- রিড-ওনলি এবং রিড-রাইট স্টোরেজ টেক্সচার
- সেবা কর্মী এবং শেয়ার্ড ওয়ার্কার্স সমর্থন
- নতুন অ্যাডাপ্টারের তথ্য বৈশিষ্ট্য
- বাগ ফিক্স
- ভোরের আপডেট
ক্রোম 123
- DP4a বিল্ট-ইন ফাংশন WGSL-এ সমর্থন করে
- WGSL-এ অনিয়ন্ত্রিত পয়েন্টার পরামিতি
- WGSL-এ কম্পোজিট ডিরেফারেন্স করার জন্য সিনট্যাক্স চিনি
- স্টেনসিল এবং গভীরতার দিকগুলির জন্য আলাদা পঠনযোগ্য অবস্থা
- ভোরের আপডেট
ক্রোম 122
- সামঞ্জস্যপূর্ণ মোডের সাথে নাগাল প্রসারিত করুন (বিকাশের বৈশিষ্ট্য)
- maxVertexAttributes সীমা বাড়ান
- ভোরের আপডেট
ক্রোম 121
- অ্যান্ড্রয়েডে WebGPU সমর্থন করুন
- উইন্ডোজে শেডার কম্পাইলেশনের জন্য FXC-এর পরিবর্তে DXC ব্যবহার করুন
- গণনা এবং রেন্ডার পাসে টাইমস্ট্যাম্প প্রশ্ন
- শেডার মডিউলে ডিফল্ট এন্ট্রি পয়েন্ট
- GPUExternalTexture রঙের স্থান হিসাবে প্রদর্শন-p3 সমর্থন করে
- মেমরি হিপ তথ্য
- ভোরের আপডেট
ক্রোম 120
- WGSL-এ 16-বিট ফ্লোটিং-পয়েন্ট মানগুলির জন্য সমর্থন
- সীমা ধাক্কা
- গভীরতা-স্টেনসিল অবস্থায় পরিবর্তন
- অ্যাডাপ্টারের তথ্য আপডেট
- টাইমস্ট্যাম্প ক্যোয়ান্টাইজেশন
- বসন্ত-পরিষ্কার বৈশিষ্ট্য
ক্রোম 119
- ফিল্টারযোগ্য 32-বিট ফ্লোট টেক্সচার
- unorm10-10-10-2 শীর্ষবিন্দু বিন্যাস
- rgb10a2uint টেক্সচার ফরম্যাট
- ভোরের আপডেট
ক্রোম 118
-
copyExternalImageToTexture()
এ HTMLImageElement এবং ImageData সমর্থন - পঠন-লেখা এবং শুধুমাত্র-পঠন সঞ্চয়স্থান টেক্সচারের জন্য পরীক্ষামূলক সমর্থন
- ভোরের আপডেট
ক্রোম 117
- শীর্ষবিন্দু বাফার আনসেট করুন
- বাইন্ড গ্রুপ আনসেট করুন
- ডিভাইস হারিয়ে গেলে অ্যাসিঙ্ক পাইপলাইন তৈরির ত্রুটিগুলি নীরব করুন৷
- SPIR-V shader মডিউল তৈরির আপডেট
- বিকাশকারীর অভিজ্ঞতা উন্নত করা
- স্বয়ংক্রিয়ভাবে তৈরি লেআউট সহ পাইপলাইন ক্যাশ করা হচ্ছে
- ভোরের আপডেট
ক্রোম 116
- ওয়েবকোডেক্স ইন্টিগ্রেশন
- হারিয়ে যাওয়া ডিভাইস GPUAdapter
requestDevice()
দ্বারা ফেরত দেওয়া হয়েছে -
importExternalTexture()
বলা হলে ভিডিও প্লেব্যাক মসৃণ রাখুন - বিশেষ সঙ্গতি
- বিকাশকারীর অভিজ্ঞতা উন্নত করা
- ভোরের আপডেট
ক্রোম 115
- WGSL ভাষা এক্সটেনশন সমর্থিত
- Direct3D 11 এর জন্য পরীক্ষামূলক সমর্থন
- AC পাওয়ারে ডিফল্টরূপে আলাদা GPU পান
- বিকাশকারীর অভিজ্ঞতা উন্নত করা
- ভোরের আপডেট
ক্রোম 114
- জাভাস্ক্রিপ্ট অপ্টিমাইজ করুন
- getCurrentTexture() কনফিগার না করা ক্যানভাসে InvalidStateError নিক্ষেপ করে
- WGSL আপডেট
- ভোরের আপডেট
ক্রোম 113
,WGSL ভাষা এক্সটেনশন সমর্থিত
GPU
অবজেক্টের wgslLanguageFeatures
সদস্য সমর্থিত WGSL ভাষা এক্সটেনশনের নাম তালিকাভুক্ত করে। সমর্থিত WGSL ভাষা এক্সটেনশনগুলি স্বয়ংক্রিয়ভাবে সক্ষম হয়, তাই আপনাকে স্পষ্টভাবে একটি অনুরোধ করতে হবে না। এই তালিকাটি বর্তমানে খালি কিন্তু আপনি ভবিষ্যতে তাদের প্রচুর আশা করতে পারেন (উদাহরণস্বরূপ, do-while loops
)। দেখুন ভোরের সংখ্যা: 1777 ।
if (navigator.gpu.wgslLanguageFeatures?.has("unknown-feature")) {
// Use unknown-feature in WGSL shader code.
}
Direct3D 11 এর জন্য পরীক্ষামূলক সমর্থন
Chromium টিম Direct3D 11-এর জন্য WebGPU সমর্থন যোগ করার জন্য কাজ করছে৷ আপনি এখন --enable-unsafe-webgpu --use-webgpu-adapter=d3d11
কমান্ড-লাইন পতাকাগুলির সাথে Windows-এ Chrome চালিয়ে স্থানীয়ভাবে এটির সাথে পরীক্ষা করতে পারেন৷ দেখুন ভোরের সংখ্যা: 1705 ।
AC পাওয়ারে ডিফল্টরূপে আলাদা GPU পান
দ্বৈত GPU macOS ডিভাইসে, powerPreference
বিকল্প ছাড়া requestAdapter()
কল করা হলে, ব্যবহারকারীর ডিভাইস এসি পাওয়ারে থাকলে বিচ্ছিন্ন GPU ফেরত দেওয়া হয়। অন্যথায়, সমন্বিত GPU ফেরত দেওয়া হয়। পরিবর্তন দেখুন 4499307 ।
বিকাশকারীর অভিজ্ঞতা উন্নত করা
নতুন DevTools সতর্কতা
যদি depth
কীটি একটি GPUExtend3DDict
এ ব্যবহার করা হয় তাহলে একটি সতর্কতা DevTools কনসোলে দেখানো হয় যেহেতু সঠিক কীটি depthOrArrayLayers
। ক্রোমিয়াম সংখ্যা দেখুন:1440900 ।
যদি একটি GPUBlendComponent
স্পষ্ট এবং ডিফল্ট সদস্যের মিশ্রণ থাকে তাহলে একটি সতর্কতাও উত্থাপিত হয়। দেখুন ভোরের সংখ্যা: 1785 ।
যদিও শূন্য-আকারের প্রেরণ এবং ড্র বৈধ, একটি সতর্কীকরণ বিকাশকারীদের যখন সম্ভব তখন সেগুলি এড়াতে উত্সাহিত করে৷ দেখুন ভোরের সংখ্যা: 1786 ।
আরও ভাল ত্রুটি বার্তা
একটি GPUCommandEncoder
ব্যবহার করার সময় একটি উন্নত ত্রুটি বার্তা প্রদান করা হয় যদি finish()
ইতিমধ্যেই কল করা হয়। দেখুন ভোরের সংখ্যা: 1736 ।
ধ্বংসকৃত বস্তুর সাথে কমান্ড বাফার জমা দেওয়ার সময়, submit()
এ ব্যবহৃত কমান্ড বাফারের লেবেলগুলি এখন ত্রুটি বার্তায় দৃশ্যমান। দেখুন ভোরের সংখ্যা: 1747 ।
গভীরতার স্টেনসিল অবস্থার অবৈধ অংশটি এখন ত্রুটি বার্তায় নির্দিষ্ট করা হয়েছে যখন depthStencil
যাচাই করার সময়। দেখুন ভোরের সংখ্যা: 1735 ।
minBindingSize
যাচাইকরণ ত্রুটির বার্তাটি এখন বাইন্ডিংয়ের গ্রুপ এবং সংখ্যা প্রতিবেদন করে যা যাচাইকরণ ব্যর্থ হয়েছে, সেইসাথে বাফারও। দেখুন ভোরের সংখ্যা:1604 ।
একটি GPUBuffer
অবজেক্টে mapAsync()
পদ্ধতি দ্বারা প্রত্যাবর্তিত ত্রুটি বার্তাগুলি ডিবাগ করার সময় বিকাশকারীদের সাহায্য করার জন্য উন্নত করা হয়েছে৷ নীচের একটি উদাহরণ দেখুন এবং ক্রোমিয়াম ইস্যু করুন:1431622 ।
// Create a GPU buffer and map it.
const descriptor = { size: 0, usage: GPUBufferUsage.MAP_READ };
const buffer = device.createBuffer(descriptor);
buffer.mapAsync(GPUMapMode.READ);
// Before it has been mapped, request another mapping.
try {
await buffer.mapAsync(GPUMapMode.READ);
} catch (error) {
// New! Error message tells you mapping is already pending.
console.warn(error.message);
}
macOS ডিবাগিং টুলে লেবেল
use_user_defined_labels_in_backend
ডিবাগ টগল আপনাকে অবজেক্ট লেবেলগুলিকে ব্যাকএন্ডে ফরোয়ার্ড করার অনুমতি দেয় যাতে সেগুলি RenderDoc, PIX বা Instruments এর মত প্ল্যাটফর্ম-নির্দিষ্ট ডিবাগিং টুলগুলিতে দেখা যায়। এখন থেকে, আপনি যখন ডিবাগিংয়ের জন্য এটি সক্ষম করেন তখন macOS-এ একটি আরও ভাল ডিবাগ অভিজ্ঞতা প্রদান করা হয়৷ প্রভাত সংখ্যা দেখুন: 1784

কম্পাইলেশন ব্যর্থ হলে HLSL লগ করুন
dump_shaders
ডিবাগ টগল আপনাকে ডাব্লুজিএসএল শেডার এবং অনুবাদিত ব্যাকএন্ড শেডার লগ ইনপুট করার অনুমতি দেয়। এখন থেকে, যখন আপনি এটিকে ডিবাগ করার জন্য সক্ষম করবেন, কম্পাইলেশন ব্যর্থ হলে HLSL ডাম্প করা হবে। দেখুন প্রভাত সংখ্যা:1681
ভোরের আপডেট
শীর্ষবিন্দু বাফার আনসেট করুন
wgpu::Buffer
to SetVertexBuffer()
এ wgpu::RenderPassEncoder
বা wgpu::RenderBundleEncoder
এর পরিবর্তে nullptr
পাস করা আপনাকে একটি প্রদত্ত স্লটে পূর্বে সেট করা ভার্টেক্স বাফার আনসেট করতে দেয়। দেখুন ভোরের সংখ্যা:1675 ।
// Set vertex buffer in slot 0.
myRenderPassEncoder.SetVertexBuffer(0, myVertexBuffer);
// Then later, unset vertex buffer in slot 0.
myRenderPassEncoder.SetVertexBuffer(0, nullptr);
ক্ষণস্থায়ী সংযুক্তি
আপনি সংযুক্তিগুলি তৈরি করতে পারেন যা রেন্ডার পাস অপারেশনগুলিকে টাইল মেমরিতে থাকার অনুমতি দেয়, VRAM ট্র্যাফিক এড়ানো এবং সম্ভাব্যভাবে wgpu::TextureUsage::TransientAttachment
ব্যবহার সেট করে টেক্সচারের জন্য VRAM বরাদ্দ এড়ানো। এই বৈশিষ্ট্য শুধুমাত্র মেটাল এবং Vulkan জন্য সমর্থিত. প্রভাত সংখ্যা দেখুন: 1695 ।
wgpu::TextureDescriptor desc;
desc.format = wgpu::TextureFormat::RGBA8Unorm;
desc.size = {1, 1, 1};
desc.usage = wgpu::TextureUsage::RenderAttachment |
wgpu::TextureUsage::TransientAttachment;
auto transientTexture = device.CreateTexture(&desc);
// You can now create views from the texture to serve as transient
// attachments, e.g. as color attachments in a render pipeline.
depot_tools
ছাড়া বিল্ডিং
একটি নতুন DAWN_FETCH_DEPENDENCIES
CMake বিকল্প আপনাকে একটি পাইথন স্ক্রিপ্ট ব্যবহার করে ডন নির্ভরতা আনতে দেয় যা এটির উপর নির্ভরশীল সমস্ত প্রকল্পের দ্বারা depot_tools
ইনস্টল করার পরিবর্তে DEPS ফাইলগুলি পাঠ করে। পরিবর্তন 131750 দেখুন।
WebGPU-তে নতুন কি আছে
ওয়েবজিপিইউ সিরিজে নতুন কী কভার করা হয়েছে তার একটি তালিকা।
ক্রোম 137
- বাহ্যিক টেক্সচার বাইন্ডিংয়ের জন্য টেক্সচার ভিউ ব্যবহার করুন
- অফসেট এবং আকার নির্দিষ্ট না করেই বাফার কপি করে
- পরমাণু থেকে পয়েন্টার ব্যবহার করে WGSL ওয়ার্কগ্রুপ ইউনিফর্ম লোড
- GPUAdapterInfo powerPreference অ্যাট্রিবিউট
- GPURequestAdapterOptions compatibilityMode বৈশিষ্ট্য সরান
- ভোরের আপডেট
ক্রোম 136
- GPUAdapterInfo হল FallbackAdapter অ্যাট্রিবিউট
- D3D12 এ Shader সংকলন সময়ের উন্নতি
- ক্যানভাস ছবি সংরক্ষণ এবং অনুলিপি
- সামঞ্জস্য মোড সীমাবদ্ধতা তুলে নিন
- ভোরের আপডেট
ক্রোম 135
- নাল বাইন্ড গ্রুপ লেআউট সহ পাইপলাইন লেআউট তৈরি করার অনুমতি দিন
- ভিউপোর্টকে রেন্ডার লক্ষ্য সীমা অতিক্রম করার অনুমতি দিন
- অ্যান্ড্রয়েডে পরীক্ষামূলক সামঞ্জস্য মোডে সহজ অ্যাক্সেস
- maxInterStageShaderComponents সীমা সরান
- ভোরের আপডেট
ক্রোম 134
- সাবগ্রুপগুলির সাথে মেশিন-লার্নিং ওয়ার্কলোড উন্নত করুন
- মিশ্রনযোগ্য হিসাবে ফ্লোট ফিল্টারযোগ্য টেক্সচার প্রকার সমর্থন সরান
- ভোরের আপডেট
ক্রোম 133
- অতিরিক্ত unorm8x4-bgra এবং 1-কম্পোনেন্ট ভার্টেক্স ফরম্যাট
- অজানা সীমা অনির্ধারিত মান সহ অনুরোধ করার অনুমতি দিন
- WGSL প্রান্তিককরণ নিয়ম পরিবর্তন
- বাতিলের সাথে WGSL কার্যক্ষমতা লাভ করে
- বাহ্যিক টেক্সচারের জন্য ভিডিওফ্রেম ডিসপ্লে সাইজ ব্যবহার করুন
- CopyExternalImageToTexture ব্যবহার করে অ-ডিফল্ট অভিযোজন সহ চিত্রগুলি পরিচালনা করুন
- বিকাশকারীর অভিজ্ঞতা উন্নত করা
- ফিচার লেভেলের সাথে সামঞ্জস্যপূর্ণ মোড সক্ষম করুন
- পরীক্ষামূলক সাবগ্রুপ বৈশিষ্ট্য পরিষ্কার
- maxInterStageShaderComponents সীমা বাতিল করুন
- ভোরের আপডেট
ক্রোম 132
- টেক্সচার ভিউ ব্যবহার
- 32-বিট ফ্লোট টেক্সচারের মিশ্রণ
- GPUDevice adapterInfo বৈশিষ্ট্য
- অবৈধ বিন্যাসের সাথে ক্যানভাস প্রসঙ্গ কনফিগার করা জাভাস্ক্রিপ্ট ত্রুটি থ্রো
- টেক্সচারের উপর নমুনা সীমাবদ্ধতা ফিল্টারিং
- বর্ধিত সাবগ্রুপ পরীক্ষা
- বিকাশকারীর অভিজ্ঞতা উন্নত করা
- 16-বিট স্বাভাবিক টেক্সচার ফরম্যাটের জন্য পরীক্ষামূলক সমর্থন
- ভোরের আপডেট
ক্রোম 131
- WGSL এ দূরত্ব ক্লিপ করুন
- GPUCanvasContext getConfiguration()
- বিন্দু এবং লাইন আদিম গভীরতা পক্ষপাত থাকতে হবে না
- সাবগ্রুপগুলির জন্য অন্তর্নির্মিত ফাংশন অন্তর্ভুক্ত স্ক্যান
- মাল্টি-ড্র পরোক্ষ জন্য পরীক্ষামূলক সমর্থন
- Shader মডিউল সংকলন বিকল্প কঠোর গণিত
- GPUAdapter requestAdapterInfo() সরান
- ভোরের আপডেট
ক্রোম 130
- দ্বৈত উৎস মিশ্রন
- ধাতুতে Shader সংকলন সময় উন্নতি
- GPUAdapter রিকোয়েস্ট অ্যাডাপ্টারইনফো() এর অবচয়
- ভোরের আপডেট
ক্রোম 129
ক্রোম 128
- সাবগ্রুপগুলির সাথে পরীক্ষা করা হচ্ছে
- লাইন এবং পয়েন্টের জন্য গভীরতার পক্ষপাত সেটিং বাতিল করুন
- ডিফল্ট প্রতিরোধ করলে ক্যাপচারড ত্রুটি DevTools সতর্কতা লুকান
- WGSL ইন্টারপোলেট স্যাম্পলিং প্রথমে এবং হয়
- ভোরের আপডেট
ক্রোম 127
- অ্যান্ড্রয়েডে OpenGL ES-এর জন্য পরীক্ষামূলক সমর্থন
- GPUAdapter তথ্য বৈশিষ্ট্য
- WebAssembly ইন্টারপ উন্নতি
- উন্নত কমান্ড এনকোডার ত্রুটি
- ভোরের আপডেট
ক্রোম 126
- maxTextureArrayLayers সীমা বাড়ান
- Vulkan ব্যাকএন্ডের জন্য বাফার আপলোড অপ্টিমাইজেশান
- Shader সংকলন সময় উন্নতি
- জমা দেওয়া কমান্ড বাফার অনন্য হতে হবে
- ভোরের আপডেট
ক্রোম 125
ক্রোম 124
- রিড-ওনলি এবং রিড-রাইট স্টোরেজ টেক্সচার
- সেবা কর্মী এবং শেয়ার্ড ওয়ার্কার্স সমর্থন
- নতুন অ্যাডাপ্টারের তথ্য বৈশিষ্ট্য
- বাগ ফিক্স
- ভোরের আপডেট
ক্রোম 123
- DP4a বিল্ট-ইন ফাংশন WGSL-এ সমর্থন করে
- WGSL-এ অনিয়ন্ত্রিত পয়েন্টার পরামিতি
- WGSL-এ কম্পোজিট ডিরেফারেন্স করার জন্য সিনট্যাক্স চিনি
- স্টেনসিল এবং গভীরতার দিকগুলির জন্য আলাদা পঠনযোগ্য অবস্থা
- ভোরের আপডেট
ক্রোম 122
- সামঞ্জস্যপূর্ণ মোডের সাথে নাগাল প্রসারিত করুন (বিকাশের বৈশিষ্ট্য)
- maxVertexAttributes সীমা বাড়ান
- ভোরের আপডেট
ক্রোম 121
- অ্যান্ড্রয়েডে WebGPU সমর্থন করুন
- উইন্ডোজে শেডার কম্পাইলেশনের জন্য FXC-এর পরিবর্তে DXC ব্যবহার করুন
- গণনা এবং রেন্ডার পাসে টাইমস্ট্যাম্প প্রশ্ন
- শেডার মডিউলে ডিফল্ট এন্ট্রি পয়েন্ট
- GPUExternalTexture রঙের স্থান হিসাবে প্রদর্শন-p3 সমর্থন করে
- মেমরি হিপ তথ্য
- ভোরের আপডেট
ক্রোম 120
- WGSL-এ 16-বিট ফ্লোটিং-পয়েন্ট মানগুলির জন্য সমর্থন
- সীমা ধাক্কা
- গভীরতা-স্টেনসিল অবস্থায় পরিবর্তন
- অ্যাডাপ্টারের তথ্য আপডেট
- টাইমস্ট্যাম্প ক্যোয়ান্টাইজেশন
- বসন্ত-পরিষ্কার বৈশিষ্ট্য
ক্রোম 119
- ফিল্টারযোগ্য 32-বিট ফ্লোট টেক্সচার
- unorm10-10-10-2 শীর্ষবিন্দু বিন্যাস
- rgb10a2uint টেক্সচার ফরম্যাট
- ভোরের আপডেট
ক্রোম 118
-
copyExternalImageToTexture()
এ HTMLImageElement এবং ImageData সমর্থন - পঠন-লেখা এবং শুধুমাত্র-পঠন সঞ্চয়স্থান টেক্সচারের জন্য পরীক্ষামূলক সমর্থন
- ভোরের আপডেট
ক্রোম 117
- শীর্ষবিন্দু বাফার আনসেট করুন
- বাইন্ড গ্রুপ আনসেট করুন
- ডিভাইস হারিয়ে গেলে অ্যাসিঙ্ক পাইপলাইন তৈরির ত্রুটিগুলি নীরব করুন৷
- SPIR-V shader মডিউল তৈরির আপডেট
- বিকাশকারীর অভিজ্ঞতা উন্নত করা
- স্বয়ংক্রিয়ভাবে তৈরি লেআউট সহ পাইপলাইন ক্যাশ করা হচ্ছে
- ভোরের আপডেট
ক্রোম 116
- ওয়েবকোডেক্স ইন্টিগ্রেশন
- হারিয়ে যাওয়া ডিভাইস GPUAdapter
requestDevice()
দ্বারা ফেরত দেওয়া হয়েছে -
importExternalTexture()
বলা হলে ভিডিও প্লেব্যাক মসৃণ রাখুন - বিশেষ সঙ্গতি
- বিকাশকারীর অভিজ্ঞতা উন্নত করা
- ভোরের আপডেট
ক্রোম 115
- WGSL ভাষা এক্সটেনশন সমর্থিত
- Direct3D 11 এর জন্য পরীক্ষামূলক সমর্থন
- AC পাওয়ারে ডিফল্টরূপে আলাদা GPU পান
- বিকাশকারীর অভিজ্ঞতা উন্নত করা
- ভোরের আপডেট
ক্রোম 114
- জাভাস্ক্রিপ্ট অপ্টিমাইজ করুন
- getCurrentTexture() কনফিগার না করা ক্যানভাসে InvalidStateError নিক্ষেপ করে
- WGSL আপডেট
- ভোরের আপডেট
ক্রোম 113
,WGSL ভাষা এক্সটেনশন সমর্থিত
GPU
অবজেক্টের wgslLanguageFeatures
সদস্য সমর্থিত WGSL ভাষা এক্সটেনশনের নাম তালিকাভুক্ত করে। সমর্থিত WGSL ভাষা এক্সটেনশনগুলি স্বয়ংক্রিয়ভাবে সক্ষম হয়, তাই আপনাকে স্পষ্টভাবে একটি অনুরোধ করতে হবে না। এই তালিকাটি বর্তমানে খালি কিন্তু আপনি ভবিষ্যতে তাদের প্রচুর আশা করতে পারেন (উদাহরণস্বরূপ, do-while loops
)। দেখুন ভোরের সংখ্যা: 1777 ।
if (navigator.gpu.wgslLanguageFeatures?.has("unknown-feature")) {
// Use unknown-feature in WGSL shader code.
}
Direct3D 11 এর জন্য পরীক্ষামূলক সমর্থন
Chromium টিম Direct3D 11-এর জন্য WebGPU সমর্থন যোগ করার জন্য কাজ করছে৷ আপনি এখন --enable-unsafe-webgpu --use-webgpu-adapter=d3d11
কমান্ড-লাইন পতাকাগুলির সাথে Windows-এ Chrome চালিয়ে স্থানীয়ভাবে এটির সাথে পরীক্ষা করতে পারেন৷ দেখুন ভোরের সংখ্যা: 1705 ।
AC পাওয়ারে ডিফল্টরূপে আলাদা GPU পান
দ্বৈত GPU macOS ডিভাইসে, powerPreference
বিকল্প ছাড়া requestAdapter()
কল করা হলে, ব্যবহারকারীর ডিভাইস এসি পাওয়ারে থাকলে বিচ্ছিন্ন GPU ফেরত দেওয়া হয়। অন্যথায়, সমন্বিত GPU ফেরত দেওয়া হয়। পরিবর্তন দেখুন 4499307 ।
বিকাশকারীর অভিজ্ঞতা উন্নত করা
নতুন DevTools সতর্কতা
যদি depth
কীটি একটি GPUExtend3DDict
এ ব্যবহার করা হয় তাহলে একটি সতর্কতা DevTools কনসোলে দেখানো হয় যেহেতু সঠিক কীটি depthOrArrayLayers
। ক্রোমিয়াম সংখ্যা দেখুন:1440900 ।
যদি একটি GPUBlendComponent
স্পষ্ট এবং ডিফল্ট সদস্যের মিশ্রণ থাকে তাহলে একটি সতর্কতাও উত্থাপিত হয়। দেখুন ভোরের সংখ্যা: 1785 ।
যদিও শূন্য-আকারের প্রেরণ এবং ড্র বৈধ, একটি সতর্কীকরণ বিকাশকারীদের যখন সম্ভব তখন সেগুলি এড়াতে উত্সাহিত করে৷ দেখুন ভোরের সংখ্যা: 1786 ।
আরও ভাল ত্রুটি বার্তা
একটি GPUCommandEncoder
ব্যবহার করার সময় একটি উন্নত ত্রুটি বার্তা প্রদান করা হয় যদি finish()
ইতিমধ্যেই কল করা হয়। দেখুন ভোরের সংখ্যা: 1736 ।
ধ্বংসকৃত বস্তুর সাথে কমান্ড বাফার জমা দেওয়ার সময়, submit()
এ ব্যবহৃত কমান্ড বাফারের লেবেলগুলি এখন ত্রুটি বার্তায় দৃশ্যমান। দেখুন ভোরের সংখ্যা: 1747 ।
গভীরতার স্টেনসিল অবস্থার অবৈধ অংশটি এখন ত্রুটি বার্তায় নির্দিষ্ট করা হয়েছে যখন depthStencil
যাচাই করার সময়। দেখুন ভোরের সংখ্যা: 1735 ।
minBindingSize
যাচাইকরণ ত্রুটির বার্তাটি এখন বাইন্ডিংয়ের গ্রুপ এবং সংখ্যা প্রতিবেদন করে যা যাচাইকরণ ব্যর্থ হয়েছে, সেইসাথে বাফারও। দেখুন ভোরের সংখ্যা:1604 ।
একটি GPUBuffer
অবজেক্টে mapAsync()
পদ্ধতি দ্বারা প্রত্যাবর্তিত ত্রুটি বার্তাগুলি ডিবাগ করার সময় বিকাশকারীদের সাহায্য করার জন্য উন্নত করা হয়েছে৷ নীচের একটি উদাহরণ দেখুন এবং ক্রোমিয়াম ইস্যু করুন:1431622 ।
// Create a GPU buffer and map it.
const descriptor = { size: 0, usage: GPUBufferUsage.MAP_READ };
const buffer = device.createBuffer(descriptor);
buffer.mapAsync(GPUMapMode.READ);
// Before it has been mapped, request another mapping.
try {
await buffer.mapAsync(GPUMapMode.READ);
} catch (error) {
// New! Error message tells you mapping is already pending.
console.warn(error.message);
}
macOS ডিবাগিং টুলে লেবেল
use_user_defined_labels_in_backend
ডিবাগ টগল আপনাকে অবজেক্ট লেবেলগুলিকে ব্যাকএন্ডে ফরোয়ার্ড করার অনুমতি দেয় যাতে সেগুলি RenderDoc, PIX বা Instruments এর মত প্ল্যাটফর্ম-নির্দিষ্ট ডিবাগিং টুলগুলিতে দেখা যায়। এখন থেকে, আপনি যখন ডিবাগিংয়ের জন্য এটি সক্ষম করেন তখন macOS-এ একটি আরও ভাল ডিবাগ অভিজ্ঞতা প্রদান করা হয়৷ প্রভাত সংখ্যা দেখুন: 1784

কম্পাইলেশন ব্যর্থ হলে HLSL লগ করুন
dump_shaders
ডিবাগ টগল আপনাকে ডাব্লুজিএসএল শেডার এবং অনুবাদিত ব্যাকএন্ড শেডার লগ ইনপুট করার অনুমতি দেয়। এখন থেকে, যখন আপনি এটিকে ডিবাগ করার জন্য সক্ষম করবেন, কম্পাইলেশন ব্যর্থ হলে HLSL ডাম্প করা হবে। দেখুন প্রভাত সংখ্যা:1681
ভোরের আপডেট
শীর্ষবিন্দু বাফার আনসেট করুন
wgpu::Buffer
to SetVertexBuffer()
এ wgpu::RenderPassEncoder
বা wgpu::RenderBundleEncoder
এর পরিবর্তে nullptr
পাস করা আপনাকে একটি প্রদত্ত স্লটে পূর্বে সেট করা ভার্টেক্স বাফার আনসেট করতে দেয়। দেখুন ভোরের সংখ্যা:1675 ।
// Set vertex buffer in slot 0.
myRenderPassEncoder.SetVertexBuffer(0, myVertexBuffer);
// Then later, unset vertex buffer in slot 0.
myRenderPassEncoder.SetVertexBuffer(0, nullptr);
ক্ষণস্থায়ী সংযুক্তি
আপনি সংযুক্তিগুলি তৈরি করতে পারেন যা রেন্ডার পাস অপারেশনগুলিকে টাইল মেমরিতে থাকার অনুমতি দেয়, VRAM ট্র্যাফিক এড়ানো এবং সম্ভাব্যভাবে wgpu::TextureUsage::TransientAttachment
ব্যবহার সেট করে টেক্সচারের জন্য VRAM বরাদ্দ এড়ানো। এই বৈশিষ্ট্য শুধুমাত্র মেটাল এবং Vulkan জন্য সমর্থিত. প্রভাত সংখ্যা দেখুন: 1695 ।
wgpu::TextureDescriptor desc;
desc.format = wgpu::TextureFormat::RGBA8Unorm;
desc.size = {1, 1, 1};
desc.usage = wgpu::TextureUsage::RenderAttachment |
wgpu::TextureUsage::TransientAttachment;
auto transientTexture = device.CreateTexture(&desc);
// You can now create views from the texture to serve as transient
// attachments, e.g. as color attachments in a render pipeline.
depot_tools
ছাড়া বিল্ডিং
একটি নতুন DAWN_FETCH_DEPENDENCIES
CMake বিকল্প আপনাকে একটি পাইথন স্ক্রিপ্ট ব্যবহার করে ডন নির্ভরতা আনতে দেয় যা এটির উপর নির্ভরশীল সমস্ত প্রকল্পের দ্বারা depot_tools
ইনস্টল করার পরিবর্তে DEPS ফাইলগুলি পাঠ করে। পরিবর্তন 131750 দেখুন।
WebGPU-তে নতুন কি আছে
ওয়েবজিপিইউ সিরিজে নতুন কী কভার করা হয়েছে তার একটি তালিকা।
ক্রোম 137
- বাহ্যিক টেক্সচার বাইন্ডিংয়ের জন্য টেক্সচার ভিউ ব্যবহার করুন
- অফসেট এবং আকার নির্দিষ্ট না করেই বাফার কপি করে
- পরমাণু থেকে পয়েন্টার ব্যবহার করে WGSL ওয়ার্কগ্রুপ ইউনিফর্ম লোড
- GPUAdapterInfo powerPreference অ্যাট্রিবিউট
- GPURequestAdapterOptions compatibilityMode বৈশিষ্ট্য সরান
- ভোরের আপডেট
ক্রোম 136
- GPUAdapterInfo হল FallbackAdapter অ্যাট্রিবিউট
- D3D12 এ Shader সংকলন সময়ের উন্নতি
- ক্যানভাস ছবি সংরক্ষণ এবং অনুলিপি
- সামঞ্জস্য মোড সীমাবদ্ধতা তুলে নিন
- ভোরের আপডেট
ক্রোম 135
- নাল বাইন্ড গ্রুপ লেআউট সহ পাইপলাইন লেআউট তৈরি করার অনুমতি দিন
- ভিউপোর্টকে রেন্ডার লক্ষ্য সীমা অতিক্রম করার অনুমতি দিন
- অ্যান্ড্রয়েডে পরীক্ষামূলক সামঞ্জস্য মোডে সহজ অ্যাক্সেস
- maxInterStageShaderComponents সীমা সরান
- ভোরের আপডেট
ক্রোম 134
- সাবগ্রুপগুলির সাথে মেশিন-লার্নিং ওয়ার্কলোড উন্নত করুন
- মিশ্রনযোগ্য হিসাবে ফ্লোট ফিল্টারযোগ্য টেক্সচার প্রকার সমর্থন সরান
- ভোরের আপডেট
ক্রোম 133
- অতিরিক্ত unorm8x4-bgra এবং 1-কম্পোনেন্ট ভার্টেক্স ফরম্যাট
- অজানা সীমা অনির্ধারিত মান সহ অনুরোধ করার অনুমতি দিন
- WGSL প্রান্তিককরণ নিয়ম পরিবর্তন
- বাতিলের সাথে WGSL কার্যক্ষমতা লাভ করে
- বাহ্যিক টেক্সচারের জন্য ভিডিওফ্রেম ডিসপ্লে সাইজ ব্যবহার করুন
- CopyExternalImageToTexture ব্যবহার করে অ-ডিফল্ট অভিযোজন সহ চিত্রগুলি পরিচালনা করুন
- বিকাশকারীর অভিজ্ঞতা উন্নত করা
- ফিচার লেভেলের সাথে সামঞ্জস্যপূর্ণ মোড সক্ষম করুন
- পরীক্ষামূলক সাবগ্রুপ বৈশিষ্ট্য পরিষ্কার
- maxInterStageShaderComponents সীমা বাতিল করুন
- ভোরের আপডেট
ক্রোম 132
- টেক্সচার ভিউ ব্যবহার
- 32-বিট ফ্লোট টেক্সচারের মিশ্রণ
- Gpudevice adapterinfo বৈশিষ্ট্য
- অবৈধ ফর্ম্যাট দিয়ে ক্যানভাস প্রসঙ্গটি কনফিগার করা জাভাস্ক্রিপ্ট ত্রুটি
- টেক্সচারে নমুনা বিধিনিষেধ ফিল্টারিং
- বর্ধিত উপগোষ্ঠী পরীক্ষা
- বিকাশকারীদের অভিজ্ঞতা উন্নত করা
- 16-বিট নরমালাইজড টেক্সচার ফর্ম্যাটগুলির জন্য পরীক্ষামূলক সমর্থন
- ভোর আপডেট
Chrome 131
- ডাব্লুজিএসএলে ক্লিপ দূরত্ব
- Gpucanvascontext getConfigration ()
- পয়েন্ট এবং লাইন আদিমদের গভীরতার পক্ষপাতিত্ব থাকা উচিত নয়
- উপগোষ্ঠীর জন্য অন্তর্নির্মিত স্ক্যান অন্তর্নির্মিত স্ক্যান
- বহু-অঙ্কন পরোক্ষ জন্য পরীক্ষামূলক সমর্থন
- শেডার মডিউল সংকলন বিকল্প কঠোর গণিত
- জিপুয়াডাপ্টার রিকোয়েস্টএডাপ্টারিনফো () সরান
- ভোর আপডেট
Chrome 130
- দ্বৈত উত্স মিশ্রণ
- মেটাল উপর শেডার সংকলন সময় উন্নতি
- জিপুয়াডাপ্টার রিকোয়েস্টএডাপটারিনফো এর অবমূল্যায়ন ()
- ভোর আপডেট
Chrome 129
Chrome 128
- উপগোষ্ঠী নিয়ে পরীক্ষা করা
- লাইন এবং পয়েন্টগুলির জন্য গভীরতার পক্ষপাত নির্ধারণের অবমূল্যায়ন করুন
- অনাবৃত ত্রুটিটি লুকান যদি প্রতিরোধ ডিফল্ট যদি সতর্কতা অবলম্বন করে
- ডাব্লুজিএসএল প্রথম এবং হয় স্যাম্পলিং ইন্টারপোলেট
- ভোর আপডেট
Chrome 127
- অ্যান্ড্রয়েডে ওপেনজিএল এস এর জন্য পরীক্ষামূলক সমর্থন
- জিপুয়াডাপ্টার তথ্য বৈশিষ্ট্য
- ওয়েবঅ্যাসেম্বলি ইন্টারপ উন্নতি
- উন্নত কমান্ড এনকোডার ত্রুটি
- ভোর আপডেট
ক্রোম 126
- ম্যাক্সটেক্সটুরিয়ারআলেয়ার্স সীমা বৃদ্ধি করুন
- ভলকান ব্যাকএন্ডের জন্য বাফার আপলোড অপ্টিমাইজেশন
- শেডার সংকলন সময় উন্নতি
- জমা দেওয়া কমান্ড বাফারগুলি অবশ্যই অনন্য হতে হবে
- ভোর আপডেট
Chrome 125
Chrome 124
- কেবল পড়ুন এবং পড়ুন স্টোরেজ টেক্সচার
- পরিষেবা কর্মী এবং ভাগ করা শ্রমিক সমর্থন
- নতুন অ্যাডাপ্টার তথ্য বৈশিষ্ট্য
- বাগ ফিক্স
- ভোর আপডেট
Chrome 123
- ডিপি 4 এ অন্তর্নির্মিত ফাংশনগুলি ডাব্লুজিএসএলে সমর্থন করে
- ডাব্লুজিএসএলে সীমাবদ্ধ পয়েন্টার পরামিতি
- ডাব্লুজিএসএলে ডেরেফেরেন্সিং কম্পোজিটগুলির জন্য সিনট্যাক্স চিনি
- স্টেনসিল এবং গভীরতার দিকগুলির জন্য কেবল পঠনযোগ্য অবস্থা পৃথক করুন
- ভোর আপডেট
Chrome 122
- সামঞ্জস্যতা মোডের সাথে পৌঁছনো প্রসারিত করুন (বিকাশে বৈশিষ্ট্য)
- ম্যাক্সভারটেক্সট্রিবিউটস সীমা বৃদ্ধি করুন
- ভোর আপডেট
Chrome 121
- অ্যান্ড্রয়েডে ওয়েবজিপিইউ সমর্থন করুন
- উইন্ডোজে শেডার সংকলনের জন্য এফএক্সসি এর পরিবর্তে ডিএক্সসি ব্যবহার করুন
- গণনা এবং রেন্ডার পাসে টাইমস্ট্যাম্প অনুসন্ধানগুলি
- ডিফল্ট এন্ট্রি শেডার মডিউলগুলিতে পয়েন্ট
- জিপিইউএক্সটার্নাল টেক্সচার রঙের স্থান হিসাবে ডিসপ্লে-পি 3 সমর্থন করুন
- মেমরি হিপস তথ্য
- ভোর আপডেট
Chrome 120
- ডাব্লুজিএসএলে 16-বিট ভাসমান-পয়েন্ট মানগুলির জন্য সমর্থন
- সীমা চাপুন
- গভীরতা-স্টেনসিল অবস্থায় পরিবর্তন
- অ্যাডাপ্টার তথ্য আপডেট
- টাইমস্ট্যাম্প ক্যোয়ারী কোয়ান্টাইজেশন
- বসন্ত-পরিষ্কার বৈশিষ্ট্য
Chrome 119
- ফিল্টারেবল 32-বিট ফ্লোট টেক্সচার
- unorm10-10-10-2 ভার্টেক্স ফর্ম্যাট
- RGB10A2UINT টেক্সচার ফর্ম্যাট
- ভোর আপডেট
Chrome 118
- Htmlimageelement এবং
copyExternalImageToTexture()
- রিড-রাইট এবং রিড-কেবল স্টোরেজ টেক্সচারের জন্য পরীক্ষামূলক সমর্থন
- ভোর আপডেট
Chrome 117
- আনসেট ভার্টেক্স বাফার
- আনসেট বাইন্ড গ্রুপ
- ডিভাইসটি হারিয়ে গেলে অ্যাসিঙ্ক পাইপলাইন তৈরি থেকে নীরবতা ত্রুটি
- স্পির-ভি শেডার মডিউল তৈরির আপডেটগুলি
- বিকাশকারীদের অভিজ্ঞতা উন্নত করা
- স্বয়ংক্রিয়ভাবে উত্পাদিত লেআউট সহ ক্যাশে পাইপলাইনগুলি
- ভোর আপডেট
Chrome 116
- ওয়েবকোডেকস ইন্টিগ্রেশন
- হারানো ডিভাইসটি জিপুয়াডাপ্টার
requestDevice()
দ্বারা ফিরে এসেছে -
importExternalTexture()
বলা হয় তবে ভিডিও প্লেব্যাকটি মসৃণ রাখুন - স্পেস কনফরমেশন
- বিকাশকারীদের অভিজ্ঞতা উন্নত করা
- ভোর আপডেট
Chrome 115
- সমর্থিত ডাব্লুজিএসএল ভাষা এক্সটেনশন
- ডাইরেক্ট 3 ডি 11 এর জন্য পরীক্ষামূলক সমর্থন
- এসি পাওয়ারে ডিফল্টরূপে পৃথক জিপিইউ পান
- বিকাশকারীদের অভিজ্ঞতা উন্নত করা
- ভোর আপডেট