Lines Matching defs:descriptor
55 wgpu::TextureDescriptor descriptor;
56 descriptor.dimension = wgpu::TextureDimension::e2D;
57 descriptor.size.width = 1024;
58 descriptor.size.height = 1024;
59 descriptor.size.depthOrArrayLayers = 1;
60 descriptor.sampleCount = 1;
61 descriptor.format = wgpu::TextureFormat::RGBA8Unorm;
62 descriptor.mipLevelCount = 1;
63 descriptor.usage = wgpu::TextureUsage::CopyDst | wgpu::TextureUsage::TextureBinding;
64 texture = device.CreateTexture(&descriptor);
124 utils::ComboRenderPipelineDescriptor descriptor;
125 descriptor.layout = utils::MakeBasicPipelineLayout(device, &bgl);
126 descriptor.vertex.module = vsModule;
127 descriptor.vertex.bufferCount = 1;
128 descriptor.cBuffers[0].arrayStride = 4 * sizeof(float);
129 descriptor.cBuffers[0].attributeCount = 1;
130 descriptor.cAttributes[0].format = wgpu::VertexFormat::Float32x4;
131 descriptor.cFragment.module = fsModule;
132 descriptor.cTargets[0].format = GetPreferredSwapChainTextureFormat();
133 descriptor.EnableDepthStencil(wgpu::TextureFormat::Depth24PlusStencil8);
135 pipeline = device.CreateRenderPipeline(&descriptor);