iris: Inline some surface_state.cpu references

Now that we're using fill_surface_states, these aren't needed anymore.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14806>
This commit is contained in:
Nanley Chery
2021-09-22 16:55:17 -07:00
committed by Marge Bot
parent d705faad6c
commit a9beb87dce
+6 -7
View File
@@ -2526,8 +2526,6 @@ iris_create_sampler_view(struct pipe_context *ctx,
.usage = usage,
};
void *map = isv->surface_state.cpu;
/* Fill out SURFACE_STATE for this view. */
if (tmpl->target != PIPE_BUFFER) {
isv->view.base_level = tmpl->u.tex.first_level;
@@ -2545,7 +2543,8 @@ iris_create_sampler_view(struct pipe_context *ctx,
fill_surface_states(&screen->isl_dev, &isv->surface_state, isv->res,
&isv->res->surf, &isv->view, 0, 0, 0);
} else {
fill_buffer_surface_state(&screen->isl_dev, isv->res, map,
fill_buffer_surface_state(&screen->isl_dev, isv->res,
isv->surface_state.cpu,
isv->view.format, isv->view.swizzle,
tmpl->u.buf.offset, tmpl->u.buf.size,
ISL_SURF_USAGE_TEXTURE_BIT);
@@ -2823,8 +2822,6 @@ iris_set_shader_images(struct pipe_context *ctx,
alloc_surface_states(&iv->surface_state, aux_usages);
iv->surface_state.bo_address = res->bo->address;
void *map = iv->surface_state.cpu;
if (res->base.b.target != PIPE_BUFFER) {
struct isl_view view = {
.format = isl_fmt,
@@ -2838,7 +2835,8 @@ iris_set_shader_images(struct pipe_context *ctx,
/* If using untyped fallback. */
if (isl_fmt == ISL_FORMAT_RAW) {
fill_buffer_surface_state(&screen->isl_dev, res, map,
fill_buffer_surface_state(&screen->isl_dev, res,
iv->surface_state.cpu,
isl_fmt, ISL_SWIZZLE_IDENTITY,
0, res->bo->size,
ISL_SURF_USAGE_STORAGE_BIT);
@@ -2854,7 +2852,8 @@ iris_set_shader_images(struct pipe_context *ctx,
util_range_add(&res->base.b, &res->valid_buffer_range, img->u.buf.offset,
img->u.buf.offset + img->u.buf.size);
fill_buffer_surface_state(&screen->isl_dev, res, map,
fill_buffer_surface_state(&screen->isl_dev, res,
iv->surface_state.cpu,
isl_fmt, ISL_SWIZZLE_IDENTITY,
img->u.buf.offset, img->u.buf.size,
ISL_SURF_USAGE_STORAGE_BIT);