zink: texture-rects?

Acked-by: Jordan Justen <jordan.l.justen@intel.com>
This commit is contained in:
Erik Faye-Lund
2019-04-06 21:06:11 +02:00
parent 4ae362c0ef
commit ce6f19c4ec
2 changed files with 2 additions and 3 deletions
+1
View File
@@ -134,6 +134,7 @@ zink_create_sampler_state(struct pipe_context *pctx,
sci.mipLodBias = state->lod_bias;
sci.compareOp = VK_COMPARE_OP_NEVER; // TODO
sci.borderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK; // TODO
sci.unnormalizedCoordinates = !state->normalized_coords;
if (state->max_anisotropy > 1) {
sci.maxAnisotropy = state->max_anisotropy;
+1 -3
View File
@@ -146,6 +146,7 @@ zink_resource_create(struct pipe_screen *pscreen,
case PIPE_TEXTURE_2D_ARRAY:
case PIPE_TEXTURE_CUBE:
case PIPE_TEXTURE_CUBE_ARRAY:
case PIPE_TEXTURE_RECT:
ici.imageType = VK_IMAGE_TYPE_2D;
/* cube and 2D array needs some quirks here */
if (templ->target == PIPE_TEXTURE_CUBE)
@@ -161,9 +162,6 @@ zink_resource_create(struct pipe_screen *pscreen,
ici.imageType = VK_IMAGE_TYPE_3D;
break;
case PIPE_TEXTURE_RECT:
unreachable("texture rects not supported");
case PIPE_BUFFER:
unreachable("PIPE_BUFFER should already be handled");