diff options
Diffstat (limited to 'src/gallium/drivers/panfrost/pan_context.c')
-rw-r--r-- | src/gallium/drivers/panfrost/pan_context.c | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/src/gallium/drivers/panfrost/pan_context.c b/src/gallium/drivers/panfrost/pan_context.c index c4ffea774d2..a54e27612fc 100644 --- a/src/gallium/drivers/panfrost/pan_context.c +++ b/src/gallium/drivers/panfrost/pan_context.c @@ -826,25 +826,6 @@ panfrost_upload_sampler_descriptors(struct panfrost_context *ctx) } } -/* Computes the address to a texture at a particular slice */ - -static mali_ptr -panfrost_get_texture_address( - struct panfrost_resource *rsrc, - unsigned level, unsigned face) -{ - unsigned level_offset = rsrc->bo->slices[level].offset; - unsigned face_offset = face * rsrc->bo->cubemap_stride; - - /* Lower-bit is set when sampling from colour AFBC */ - bool is_afbc = rsrc->bo->layout == PAN_AFBC; - bool is_zs = rsrc->base.bind & PIPE_BIND_DEPTH_STENCIL; - unsigned afbc_bit = (is_afbc && !is_zs) ? 1 : 0; - - return rsrc->bo->gpu + level_offset + face_offset + afbc_bit; - -} - static mali_ptr panfrost_upload_tex( struct panfrost_context *ctx, |