Lines Matching defs:desc
179 D3D12_RESOURCE_DESC desc;
180 desc.Format = res->dxgi_format;
181 desc.Alignment = D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT;
182 desc.Width = templ->width0;
183 desc.Height = templ->height0;
184 desc.DepthOrArraySize = templ->array_size;
185 desc.MipLevels = templ->last_level + 1;
187 desc.SampleDesc.Count = MAX2(templ->nr_samples, 1);
188 desc.SampleDesc.Quality = 0;
190 desc.Flags = D3D12_RESOURCE_FLAG_NONE;
191 desc.Layout = D3D12_TEXTURE_LAYOUT_UNKNOWN;
195 desc.Dimension = D3D12_RESOURCE_DIMENSION_BUFFER;
196 desc.Flags |= D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS;
197 desc.Layout = D3D12_TEXTURE_LAYOUT_ROW_MAJOR;
202 desc.Dimension = D3D12_RESOURCE_DIMENSION_TEXTURE1D;
207 desc.DepthOrArraySize *= 6;
212 desc.Dimension = D3D12_RESOURCE_DIMENSION_TEXTURE2D;
216 desc.Dimension = D3D12_RESOURCE_DIMENSION_TEXTURE3D;
217 desc.DepthOrArraySize = templ->depth0;
225 desc.Flags |= D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS;
228 desc.Flags |= D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET;
231 desc.Flags |= D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL;
244 D3D12_FEATURE_DATA_FORMAT_SUPPORT support = { desc.Format };
248 desc.Flags |= D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS;
249 desc.Format = d3d12_get_typeless_format(templ->format);
254 desc.Layout = D3D12_TEXTURE_LAYOUT_ROW_MAJOR;
263 &desc,
276 &desc,
332 D3D12_RESOURCE_DESC desc = GetDesc(res->bo->res);
335 unsigned subresource = plane * desc.MipLevels * desc.DepthOrArraySize;
336 screen->dev->GetCopyableFootprints(&desc, subresource, 1, 0, &placed_footprint, nullptr, nullptr, nullptr);