Lines Matching defs:desc
93 D3D12_DEPTH_STENCIL_VIEW_DESC desc;
94 desc.Format = dxgi_format;
95 desc.Flags = D3D12_DSV_FLAG_NONE;
97 desc.ViewDimension = view_dsv_dimension(pres->target, pres->nr_samples);
98 switch (desc.ViewDimension) {
104 desc.Texture1D.MipSlice = tpl->u.tex.level;
108 desc.Texture1DArray.MipSlice = tpl->u.tex.level;
109 desc.Texture1DArray.FirstArraySlice = tpl->u.tex.first_layer;
110 desc.Texture1DArray.ArraySize = tpl->u.tex.last_layer - tpl->u.tex.first_layer + 1;
125 desc.Texture2D.MipSlice = tpl->u.tex.level;
129 desc.Texture2DMSArray.FirstArraySlice = tpl->u.tex.first_layer;
130 desc.Texture2DMSArray.ArraySize = tpl->u.tex.last_layer - tpl->u.tex.first_layer + 1;
134 desc.Texture2DArray.MipSlice = tpl->u.tex.level;
135 desc.Texture2DArray.FirstArraySlice = tpl->u.tex.first_layer;
136 desc.Texture2DArray.ArraySize = tpl->u.tex.last_layer - tpl->u.tex.first_layer + 1;
147 screen->dev->CreateDepthStencilView(d3d12_resource_resource(res), &desc,
161 D3D12_RENDER_TARGET_VIEW_DESC desc;
162 desc.Format = dxgi_format;
164 desc.ViewDimension = view_rtv_dimension(pres->target, pres->nr_samples);
165 switch (desc.ViewDimension) {
167 desc.Buffer.FirstElement = 0;
168 desc.Buffer.NumElements = pres->width0 / util_format_get_blocksize(tpl->format);
176 desc.Texture1D.MipSlice = tpl->u.tex.level;
180 desc.Texture1DArray.MipSlice = tpl->u.tex.level;
181 desc.Texture1DArray.FirstArraySlice = tpl->u.tex.first_layer;
182 desc.Texture1DArray.ArraySize = tpl->u.tex.last_layer - tpl->u.tex.first_layer + 1;
196 desc.Texture2D.MipSlice = tpl->u.tex.level;
197 desc.Texture2D.PlaneSlice = res->plane_slice;
201 desc.Texture2DMSArray.FirstArraySlice = tpl->u.tex.first_layer;
202 desc.Texture2DMSArray.ArraySize = tpl->u.tex.last_layer - tpl->u.tex.first_layer + 1;
206 desc.Texture2DArray.MipSlice = tpl->u.tex.level;
207 desc.Texture2DArray.FirstArraySlice = tpl->u.tex.first_layer;
208 desc.Texture2DArray.ArraySize = tpl->u.tex.last_layer - tpl->u.tex.first_layer + 1;
209 desc.Texture2DArray.PlaneSlice = 0;
213 desc.Texture3D.MipSlice = tpl->u.tex.level;
214 desc.Texture3D.FirstWSlice = tpl->u.tex.first_layer;
215 desc.Texture3D.WSize = tpl->u.tex.last_layer - tpl->u.tex.first_layer + 1;
226 screen->dev->CreateRenderTargetView(d3d12_resource_resource(res), &desc,