diff options
Diffstat (limited to 'src/gpu/vk/GrVkGpuCommandBuffer.cpp')
-rw-r--r-- | src/gpu/vk/GrVkGpuCommandBuffer.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/gpu/vk/GrVkGpuCommandBuffer.cpp b/src/gpu/vk/GrVkGpuCommandBuffer.cpp index 4cbefa659d..3f0bd39d48 100644 --- a/src/gpu/vk/GrVkGpuCommandBuffer.cpp +++ b/src/gpu/vk/GrVkGpuCommandBuffer.cpp @@ -12,7 +12,6 @@ #include "GrMesh.h" #include "GrPipeline.h" #include "GrRenderTargetPriv.h" -#include "GrTextureAccess.h" #include "GrTexturePriv.h" #include "GrVkCommandBuffer.h" #include "GrVkGpu.h" @@ -427,9 +426,9 @@ sk_sp<GrVkPipelineState> GrVkGpuCommandBuffer::prepareDrawState( } static void prepare_sampled_images(const GrProcessor& processor, GrVkGpu* gpu) { - for (int i = 0; i < processor.numTextures(); ++i) { - const GrTextureAccess& texAccess = processor.textureAccess(i); - GrVkTexture* vkTexture = static_cast<GrVkTexture*>(processor.texture(i)); + for (int i = 0; i < processor.numTextureSamplers(); ++i) { + const GrProcessor::TextureSampler& sampler = processor.textureSampler(i); + GrVkTexture* vkTexture = static_cast<GrVkTexture*>(sampler.getTexture()); SkASSERT(vkTexture); // We may need to resolve the texture first if it is also a render target @@ -438,7 +437,7 @@ static void prepare_sampled_images(const GrProcessor& processor, GrVkGpu* gpu) { gpu->onResolveRenderTarget(texRT); } - const GrTextureParams& params = texAccess.getParams(); + const GrTextureParams& params = sampler.getParams(); // Check if we need to regenerate any mip maps if (GrTextureParams::kMipMap_FilterMode == params.filterMode()) { if (vkTexture->texturePriv().mipMapsAreDirty()) { |