diff --git a/src/gallium/drivers/radeon/radeon_winsys.h b/src/gallium/drivers/radeon/radeon_winsys.h index 180b0c5ce32..11cc92a7e72 100644 --- a/src/gallium/drivers/radeon/radeon_winsys.h +++ b/src/gallium/drivers/radeon/radeon_winsys.h @@ -666,7 +666,7 @@ struct radeon_winsys { * \param mode Preferred tile mode. (linear, 1D, or 2D) * \param surf Output structure */ - int (*surface_init)(struct radeon_winsys *ws, const struct pipe_resource *tex, unsigned flags, + int (*surface_init)(struct radeon_winsys *ws, const struct pipe_resource *tex, uint64_t flags, unsigned bpe, enum radeon_surf_mode mode, struct radeon_surf *surf); uint64_t (*query_value)(struct radeon_winsys *ws, enum radeon_value_id value); diff --git a/src/gallium/winsys/amdgpu/drm/amdgpu_surface.c b/src/gallium/winsys/amdgpu/drm/amdgpu_surface.c index 1b3acf13b0c..533df39c328 100644 --- a/src/gallium/winsys/amdgpu/drm/amdgpu_surface.c +++ b/src/gallium/winsys/amdgpu/drm/amdgpu_surface.c @@ -62,7 +62,7 @@ static int amdgpu_surface_sanity(const struct pipe_resource *tex) static int amdgpu_surface_init(struct radeon_winsys *rws, const struct pipe_resource *tex, - unsigned flags, unsigned bpe, + uint64_t flags, unsigned bpe, enum radeon_surf_mode mode, struct radeon_surf *surf) { diff --git a/src/gallium/winsys/radeon/drm/radeon_drm_surface.c b/src/gallium/winsys/radeon/drm/radeon_drm_surface.c index 694086b060a..c537eb2f3be 100644 --- a/src/gallium/winsys/radeon/drm/radeon_drm_surface.c +++ b/src/gallium/winsys/radeon/drm/radeon_drm_surface.c @@ -348,7 +348,7 @@ static void si_compute_htile(const struct radeon_info *info, static int radeon_winsys_surface_init(struct radeon_winsys *rws, const struct pipe_resource *tex, - unsigned flags, unsigned bpe, + uint64_t flags, unsigned bpe, enum radeon_surf_mode mode, struct radeon_surf *surf_ws) {