载入中...
搜索中...
未找到
eve::gpgpu::WebGpuSequence::Dispatch结构体 参考

Public 属性

WebGpuComputeShader * shader = nullptr
 
std::array< WebGpuGpuBuffer *, ComputeShader::kMaxBindings > bindings {}
 
std::array< float, ComputeShader::kMaxFloats > push {}
 
uint32_t groupsX = 1
 
uint32_t groupsY = 1
 
uint32_t groupsZ = 1
 

详细描述

在文件 WebGpuGpgpu.cpp 第 367 行定义.

类成员变量说明

◆ bindings

std::array<WebGpuGpuBuffer*, ComputeShader::kMaxBindings> eve::gpgpu::WebGpuSequence::Dispatch::bindings {}

在文件 WebGpuGpgpu.cpp 第 369 行定义.

被这些函数引用 eve::gpgpu::webgpuSequenceRecordDispatch().

◆ groupsX

uint32_t eve::gpgpu::WebGpuSequence::Dispatch::groupsX = 1

在文件 WebGpuGpgpu.cpp 第 371 行定义.

被这些函数引用 eve::gpgpu::webgpuSequenceRecordDispatch().

◆ groupsY

uint32_t eve::gpgpu::WebGpuSequence::Dispatch::groupsY = 1

在文件 WebGpuGpgpu.cpp 第 372 行定义.

被这些函数引用 eve::gpgpu::webgpuSequenceRecordDispatch().

◆ groupsZ

uint32_t eve::gpgpu::WebGpuSequence::Dispatch::groupsZ = 1

在文件 WebGpuGpgpu.cpp 第 373 行定义.

被这些函数引用 eve::gpgpu::webgpuSequenceRecordDispatch().

◆ push

std::array<float, ComputeShader::kMaxFloats> eve::gpgpu::WebGpuSequence::Dispatch::push {}

在文件 WebGpuGpgpu.cpp 第 370 行定义.

被这些函数引用 eve::gpgpu::webgpuSequenceRecordDispatch().

◆ shader

WebGpuComputeShader* eve::gpgpu::WebGpuSequence::Dispatch::shader = nullptr

在文件 WebGpuGpgpu.cpp 第 368 行定义.

被这些函数引用 eve::gpgpu::webgpuSequenceRecordDispatch().


该结构体的文档由以下文件生成: