Silence warnings: Remove all unused local variables

Bug: b/123933266
Change-Id: If8fa478aa65f5c0046ca635a8d133911f8a59977
Reviewed-on: https://swiftshader-review.googlesource.com/c/25010
Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
Reviewed-by: Alexis Hétu <sugoi@google.com>
Tested-by: Ben Clayton <bclayton@google.com>
diff --git a/src/Device/Renderer.cpp b/src/Device/Renderer.cpp
index 6cf20f0..d481f27 100644
--- a/src/Device/Renderer.cpp
+++ b/src/Device/Renderer.cpp
@@ -1518,7 +1518,6 @@
 	bool Renderer::setupPoint(Primitive &primitive, Triangle &triangle, const DrawCall &draw)
 	{
 		const SetupProcessor::RoutinePointer &setupRoutine = draw.setupPointer;
-		const SetupProcessor::State &state = draw.setupState;
 		const DrawData &data = *draw.data;
 
 		Vertex &v = triangle.v0;
diff --git a/src/Device/SetupProcessor.cpp b/src/Device/SetupProcessor.cpp
index 4e0823b..7b04d5f 100644
--- a/src/Device/SetupProcessor.cpp
+++ b/src/Device/SetupProcessor.cpp
@@ -95,8 +95,6 @@
 			state.gradient[interpolant] = context->pixelShader->inputs[interpolant];
 		}
 
-		const bool point = context->isDrawPoint();
-
 		state.hash = state.computeHash();
 
 		return state;
diff --git a/src/OpenGL/compiler/OutputASM.cpp b/src/OpenGL/compiler/OutputASM.cpp
index 308da1a..7ca0353 100644
--- a/src/OpenGL/compiler/OutputASM.cpp
+++ b/src/OpenGL/compiler/OutputASM.cpp
@@ -2499,7 +2499,7 @@
 	{
 		for(int index = 0; index < dst->totalRegisterCount(); index++)
 		{
-			Instruction *mov = emit(sw::Shader::OPCODE_MOV, dst, index, src, offset + index);
+			emit(sw::Shader::OPCODE_MOV, dst, index, src, offset + index);
 		}
 	}
 
diff --git a/src/OpenGL/libEGL/libEGL.cpp b/src/OpenGL/libEGL/libEGL.cpp
index 5c561b9..ffbe929 100644
--- a/src/OpenGL/libEGL/libEGL.cpp
+++ b/src/OpenGL/libEGL/libEGL.cpp
@@ -1148,6 +1148,8 @@
 	}
 
 	EGLenum imagePreserved = EGL_FALSE;
+	(void)imagePreserved; // currently unused
+
 	GLuint textureLevel = 0;
 	if(attrib_list)
 	{
diff --git a/src/OpenGL/libGLES_CM/Device.cpp b/src/OpenGL/libGLES_CM/Device.cpp
index 4df82e5..af09164 100644
--- a/src/OpenGL/libGLES_CM/Device.cpp
+++ b/src/OpenGL/libGLES_CM/Device.cpp
@@ -374,7 +374,6 @@
 				sw::byte *sourceBuffer = (sw::byte*)source->lockInternal(0, 0, sRect.slice, LOCK_READONLY, PUBLIC);
 				sw::byte *destBuffer = (sw::byte*)dest->lockInternal(0, 0, dRect.slice, LOCK_DISCARD, PUBLIC);
 
-				unsigned int width = source->getWidth();
 				unsigned int height = source->getHeight();
 				unsigned int pitch = source->getInternalPitchB();
 
@@ -395,7 +394,6 @@
 				sw::byte *sourceBuffer = (sw::byte*)source->lockStencil(0, 0, 0, PUBLIC);
 				sw::byte *destBuffer = (sw::byte*)dest->lockStencil(0, 0, 0, PUBLIC);
 
-				unsigned int width = source->getWidth();
 				unsigned int height = source->getHeight();
 				unsigned int pitch = source->getStencilPitchB();
 
diff --git a/src/Pipeline/VertexRoutine.cpp b/src/Pipeline/VertexRoutine.cpp
index 82d38d5..6990c89 100644
--- a/src/Pipeline/VertexRoutine.cpp
+++ b/src/Pipeline/VertexRoutine.cpp
@@ -44,8 +44,6 @@
 		Pointer<Byte> tagCache = cache + OFFSET(VertexCache,tag);
 
 		UInt vertexCount = *Pointer<UInt>(task + OFFSET(VertexTask,vertexCount));
-		UInt primitiveNumber = *Pointer<UInt>(task + OFFSET(VertexTask, primitiveStart));
-		UInt indexInPrimitive = 0;
 
 		constants = *Pointer<Pointer<Byte>>(data + OFFSET(DrawData,constants));
 
diff --git a/src/Shader/SamplerCore.cpp b/src/Shader/SamplerCore.cpp
index 72bc9f4..ff607d1 100644
--- a/src/Shader/SamplerCore.cpp
+++ b/src/Shader/SamplerCore.cpp
@@ -2358,10 +2358,6 @@
 			const int oneBits  = 0x3F7FFFFF;   // Value just under 1.0f
 			const int twoBits  = 0x3FFFFFFF;   // Value just under 2.0f
 
-			bool pointFilter = state.textureFilter == FILTER_POINT ||
-			                   state.textureFilter == FILTER_MIN_POINT_MAG_LINEAR ||
-			                   state.textureFilter == FILTER_MIN_LINEAR_MAG_POINT;
-
 			Float4 coord = uvw;
 
 			if(state.textureType == TEXTURE_RECTANGLE)
diff --git a/src/Vulkan/VkImage.cpp b/src/Vulkan/VkImage.cpp
index 9278161..a45c511 100644
--- a/src/Vulkan/VkImage.cpp
+++ b/src/Vulkan/VkImage.cpp
@@ -62,7 +62,6 @@
 
 void Image::getSubresourceLayout(const VkImageSubresource* pSubresource, VkSubresourceLayout* pLayout) const
 {
-	uint32_t bpp = bytesPerTexel(flags);
 	pLayout->offset = getMemoryOffset(flags, pSubresource->mipLevel, pSubresource->arrayLayer);
 	pLayout->size = getMipLevelSize(flags, pSubresource->mipLevel);
 	pLayout->rowPitch = rowPitchBytes(flags, pSubresource->mipLevel);
diff --git a/src/Vulkan/VkImageView.cpp b/src/Vulkan/VkImageView.cpp
index 0f4b90b..630ad49 100644
--- a/src/Vulkan/VkImageView.cpp
+++ b/src/Vulkan/VkImageView.cpp
@@ -92,8 +92,6 @@
 		UNIMPLEMENTED();
 	}
 
-	VkImageSubresourceRange sr = subresourceRange;
-	sr.aspectMask = aspectMask;
 	image->clear(clearValue, renderArea, subresourceRange);
 }