mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-03 11:30:21 +01:00
r600g: rename pitch in texture to pitch_in_bytes
This commit is contained in:
parent
6a0066a69f
commit
fa797f12b3
4 changed files with 14 additions and 14 deletions
|
|
@ -451,7 +451,7 @@ static struct pipe_sampler_view *evergreen_create_sampler_view(struct pipe_conte
|
|||
bo[0] = rbuffer->bo;
|
||||
bo[1] = rbuffer->bo;
|
||||
}
|
||||
pitch = align(tmp->pitch[0] / tmp->bpt, 8);
|
||||
pitch = align(tmp->pitch_in_bytes[0] / tmp->bpt, 8);
|
||||
|
||||
/* FIXME properly handle first level != 0 */
|
||||
r600_pipe_state_add_reg(rstate, R_030000_RESOURCE0_WORD0,
|
||||
|
|
@ -740,8 +740,8 @@ static void evergreen_cb(struct r600_pipe_context *rctx, struct r600_pipe_state
|
|||
bo[1] = rbuffer->bo;
|
||||
bo[2] = rbuffer->bo;
|
||||
|
||||
pitch = (rtex->pitch[level] / rtex->bpt) / 8 - 1;
|
||||
slice = (rtex->pitch[level] / rtex->bpt) * state->cbufs[cb]->height / 64 - 1;
|
||||
pitch = (rtex->pitch_in_bytes[level] / rtex->bpt) / 8 - 1;
|
||||
slice = (rtex->pitch_in_bytes[level] / rtex->bpt) * state->cbufs[cb]->height / 64 - 1;
|
||||
ntype = 0;
|
||||
desc = util_format_description(rtex->resource.base.b.format);
|
||||
if (desc->colorspace == UTIL_FORMAT_COLORSPACE_SRGB)
|
||||
|
|
@ -802,8 +802,8 @@ static void evergreen_db(struct r600_pipe_context *rctx, struct r600_pipe_state
|
|||
rbuffer = &rtex->resource;
|
||||
|
||||
level = state->zsbuf->level;
|
||||
pitch = (rtex->pitch[level] / rtex->bpt) / 8 - 1;
|
||||
slice = (rtex->pitch[level] / rtex->bpt) * state->zsbuf->height / 64 - 1;
|
||||
pitch = (rtex->pitch_in_bytes[level] / rtex->bpt) / 8 - 1;
|
||||
slice = (rtex->pitch_in_bytes[level] / rtex->bpt) * state->zsbuf->height / 64 - 1;
|
||||
format = r600_translate_dbformat(state->zsbuf->texture->format);
|
||||
stencil_format = r600_translate_stencilformat(state->zsbuf->texture->format);
|
||||
|
||||
|
|
@ -815,7 +815,7 @@ static void evergreen_db(struct r600_pipe_context *rctx, struct r600_pipe_state
|
|||
if (stencil_format) {
|
||||
uint32_t stencil_offset;
|
||||
|
||||
stencil_offset = ((state->zsbuf->height * rtex->pitch[level]) + 255) & ~255;
|
||||
stencil_offset = ((state->zsbuf->height * rtex->pitch_in_bytes[level]) + 255) & ~255;
|
||||
r600_pipe_state_add_reg(rstate, R_02804C_DB_STENCIL_READ_BASE,
|
||||
(state->zsbuf->offset + stencil_offset + r600_bo_offset(rbuffer->bo)) >> 8, 0xFFFFFFFF, rbuffer->bo);
|
||||
r600_pipe_state_add_reg(rstate, R_028054_DB_STENCIL_WRITE_BASE,
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@ struct r600_resource {
|
|||
struct r600_resource_texture {
|
||||
struct r600_resource resource;
|
||||
unsigned long offset[PIPE_MAX_TEXTURE_LEVELS];
|
||||
unsigned long pitch[PIPE_MAX_TEXTURE_LEVELS];
|
||||
unsigned long pitch_in_bytes[PIPE_MAX_TEXTURE_LEVELS];
|
||||
unsigned long layer_size[PIPE_MAX_TEXTURE_LEVELS];
|
||||
unsigned long pitch_override;
|
||||
unsigned long bpt;
|
||||
|
|
|
|||
|
|
@ -653,7 +653,7 @@ static struct pipe_sampler_view *r600_create_sampler_view(struct pipe_context *c
|
|||
bo[0] = rbuffer->bo;
|
||||
bo[1] = rbuffer->bo;
|
||||
}
|
||||
pitch = align(tmp->pitch[0] / tmp->bpt, 8);
|
||||
pitch = align(tmp->pitch_in_bytes[0] / tmp->bpt, 8);
|
||||
|
||||
/* FIXME properly handle first level != 0 */
|
||||
r600_pipe_state_add_reg(rstate, R_038000_RESOURCE0_WORD0,
|
||||
|
|
@ -943,8 +943,8 @@ static void r600_cb(struct r600_pipe_context *rctx, struct r600_pipe_state *rsta
|
|||
bo[1] = rbuffer->bo;
|
||||
bo[2] = rbuffer->bo;
|
||||
|
||||
pitch = (rtex->pitch[level] / rtex->bpt) / 8 - 1;
|
||||
slice = (rtex->pitch[level] / rtex->bpt) * state->cbufs[cb]->height / 64 - 1;
|
||||
pitch = (rtex->pitch_in_bytes[level] / rtex->bpt) / 8 - 1;
|
||||
slice = (rtex->pitch_in_bytes[level] / rtex->bpt) * state->cbufs[cb]->height / 64 - 1;
|
||||
ntype = 0;
|
||||
desc = util_format_description(rtex->resource.base.b.format);
|
||||
if (desc->colorspace == UTIL_FORMAT_COLORSPACE_SRGB)
|
||||
|
|
@ -1003,8 +1003,8 @@ static void r600_db(struct r600_pipe_context *rctx, struct r600_pipe_state *rsta
|
|||
rbuffer = &rtex->resource;
|
||||
|
||||
level = state->zsbuf->level;
|
||||
pitch = (rtex->pitch[level] / rtex->bpt) / 8 - 1;
|
||||
slice = (rtex->pitch[level] / rtex->bpt) * state->zsbuf->height / 64 - 1;
|
||||
pitch = (rtex->pitch_in_bytes[level] / rtex->bpt) / 8 - 1;
|
||||
slice = (rtex->pitch_in_bytes[level] / rtex->bpt) * state->zsbuf->height / 64 - 1;
|
||||
format = r600_translate_dbformat(state->zsbuf->texture->format);
|
||||
|
||||
r600_pipe_state_add_reg(rstate, R_02800C_DB_DEPTH_BASE,
|
||||
|
|
|
|||
|
|
@ -151,7 +151,7 @@ static void r600_setup_miptree(struct pipe_screen *screen,
|
|||
size = layer_size * u_minify(ptex->depth0, i);
|
||||
rtex->offset[i] = offset;
|
||||
rtex->layer_size[i] = layer_size;
|
||||
rtex->pitch[i] = pitch;
|
||||
rtex->pitch_in_bytes[i] = pitch;
|
||||
offset += size;
|
||||
}
|
||||
rtex->size = offset;
|
||||
|
|
@ -340,7 +340,7 @@ struct pipe_transfer* r600_texture_get_transfer(struct pipe_context *ctx,
|
|||
trans->transfer.sr = sr;
|
||||
trans->transfer.usage = usage;
|
||||
trans->transfer.box = *box;
|
||||
trans->transfer.stride = rtex->pitch[sr.level];
|
||||
trans->transfer.stride = rtex->pitch_in_bytes[sr.level];
|
||||
trans->offset = r600_texture_get_offset(rtex, sr.level, box->z, sr.face);
|
||||
if (rtex->depth) {
|
||||
r = r600_texture_depth_flush(ctx, texture);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue