Lines Matching defs:level
271 fd_resource_slice(struct fd_resource *rsc, unsigned level)
273 assert(level <= rsc->b.b.last_level);
274 return &rsc->layout.slices[level];
278 fd_resource_layer_stride(struct fd_resource *rsc, unsigned level)
280 return fdl_layer_stride(&rsc->layout, level);
283 /* get pitch (in bytes) for specified mipmap level */
285 fd_resource_pitch(struct fd_resource *rsc, unsigned level)
288 return fdl2_pitch(&rsc->layout, level);
290 return fdl_pitch(&rsc->layout, level);
293 /* get offset for specified mipmap level and texture/array layer */
295 fd_resource_offset(struct fd_resource *rsc, unsigned level, unsigned layer)
297 uint32_t offset = fdl_surface_offset(&rsc->layout, level, layer);
303 fd_resource_ubwc_offset(struct fd_resource *rsc, unsigned level, unsigned layer)
305 uint32_t offset = fdl_ubwc_offset(&rsc->layout, level, layer);
312 fd_resource_level_linear(const struct pipe_resource *prsc, int level)
317 return fdl_level_linear(&fd_resource_const(prsc)->layout, level);
321 fd_resource_tile_mode(struct pipe_resource *prsc, int level)
323 return fdl_tile_mode(&fd_resource(prsc)->layout, level);
327 fd_resource_tile_mode_desc(const struct fd_resource *rsc, int level)
329 return fdl_tile_mode_desc(&rsc->layout, level);
333 fd_resource_ubwc_enabled(struct fd_resource *rsc, int level)
335 return fdl_ubwc_enabled(&rsc->layout, level);