载入中...
搜索中...
未找到
#include "gpgpu/ComputeShader.h"#include "gpgpu/GpuBuffer.h"#include <webgpu/webgpu_cpp.h>#include <array>#include <cstdint>#include <string>类 | |
| class | eve::gpgpu::WebGpuComputeShader |
| Compute program for the WebGPU backend. Accepts WGSL source; GLSL/SPIR-V input is rejected (browsers only accept WGSL at runtime). 更多... | |
| class | eve::gpgpu::WebGpuGpuBuffer |
| Storage / staging buffer for the WebGPU backend. 更多... | |
命名空间 | |
| namespace | eve |
| namespace | eve::gpgpu |
函数 | |
| bool | eve::gpgpu::webgpuGpgpuReady () |
| WebGpuComputeShader * | eve::gpgpu::webgpuNewShaderFromWgsl (const std::string &wgsl) |
| WebGpuComputeShader * | eve::gpgpu::webgpuNewShaderFromSpirv (const std::vector< uint32_t > &spv) |
| WebGpuGpuBuffer * | eve::gpgpu::webgpuNewBuffer (int byteSize, const std::string &usage) |
| void | eve::gpgpu::webgpuDispatch (ComputeShader *shader, int groupsX, int groupsY, int groupsZ) |