Commit 5d11094d authored by Eric Anholt's avatar Eric Anholt

v3d: Respect a sampler view's first_layer field.

Fixes texturing from EGL images created from cubemap faces, as in
dEQP-EGL.functional.image.create.gles2_cubemap_negative_x_rgba_texture
parent c6737756
......@@ -768,7 +768,9 @@ v3d_create_sampler_view(struct pipe_context *pctx, struct pipe_resource *prsc,
*/
tex.texture_base_pointer = cl_address(NULL,
rsc->bo->offset +
rsc->slices[0].offset),
rsc->slices[0].offset +
cso->u.tex.first_layer *
rsc->cube_map_stride),
tex.swizzle_r = translate_swizzle(so->swizzle[0]);
tex.swizzle_g = translate_swizzle(so->swizzle[1]);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment