Lines Matching refs:utils
17 #include "utils/ComboRenderPipelineDescriptor.h"
18 #include "utils/ScopedAutoreleasePool.h"
19 #include "utils/SystemUtils.h"
20 #include "utils/WGPUHelpers.h"
45 utils::CreateBufferFromData(device, indexData, sizeof(indexData), wgpu::BufferUsage::Index);
50 vertexBuffer = utils::CreateBufferFromData(device, vertexData, sizeof(vertexData),
74 wgpu::Buffer stagingBuffer = utils::CreateBufferFromData(
77 utils::CreateImageCopyBuffer(stagingBuffer, 0, 4 * 1024);
78 wgpu::ImageCopyTexture imageCopyTexture = utils::CreateImageCopyTexture(texture, 0, {0, 0, 0});
99 wgpu::ShaderModule vsModule = utils::CreateShaderModule(device, R"(
105 wgpu::ShaderModule fsModule = utils::CreateShaderModule(device, R"(
114 auto bgl = utils::MakeBindGroupLayout(
120 wgpu::PipelineLayout pl = utils::MakeBasicPipelineLayout(device, &bgl);
124 utils::ComboRenderPipelineDescriptor descriptor;
125 descriptor.layout = utils::MakeBasicPipelineLayout(device, &bgl);
139 bindGroup = utils::MakeBindGroup(device, bgl, {{0, sampler}, {1, view}});
154 utils::ComboRenderPassDescriptor renderPass({backbufferView}, depthStencilView);
180 utils::ScopedAutoreleasePool pool;
182 utils::USleep(16000);