Add Tiles to GPU counters

- Add counter for the number of physical tiles written
diff --git a/gpu_profiler.h b/gpu_profiler.h
index f4a111f..55bc407 100644
--- a/gpu_profiler.h
+++ b/gpu_profiler.h
@@ -44,6 +44,7 @@
 	FragmentJobs,
 	Pixels,
 
+	Tiles,
 	EarlyZTests,
 	EarlyZKilled,
 	LateZTests,
@@ -77,6 +78,7 @@
     {"TilerCycles", GpuCounter::TilerCycles},
 
     {"VertexComputeJobs", GpuCounter::VertexComputeJobs},
+    {"Tiles", GpuCounter::Tiles},
     {"FragmentJobs", GpuCounter::FragmentJobs},
     {"Pixels", GpuCounter::Pixels},
 
@@ -127,6 +129,7 @@
     {GpuCounter::TilerCycles, {"Number of tiler cycles", "cycles"}},
 
     {GpuCounter::VertexComputeJobs, {"Number of vertex/compute jobs", "jobs"}},
+    {GpuCounter::Tiles, {"Number of physical tiles written", "tiles"}},
     {GpuCounter::FragmentJobs, {"Number of fragment jobs", "jobs"}},
     {GpuCounter::Pixels, {"Number of pixels shaded", "cycles"}},
 
diff --git a/vendor/arm/mali/mali_profiler.cpp b/vendor/arm/mali/mali_profiler.cpp
index b6c1b38..706e59b 100644
--- a/vendor/arm/mali/mali_profiler.cpp
+++ b/vendor/arm/mali/mali_profiler.cpp
@@ -231,6 +231,7 @@
 	    {GpuCounter::FragmentJobs, [this] { return get_counter_value(MALI_NAME_BLOCK_JM, "JS0_JOBS"); }},
 	    {GpuCounter::Pixels, [this] { return get_counter_value(MALI_NAME_BLOCK_JM, "JS0_TASKS") * 1024; }},
 
+	    {GpuCounter::Tiles, [this] { return get_counter_value(MALI_NAME_BLOCK_SHADER, "FRAG_PTILES"); }},
 	    {GpuCounter::EarlyZTests, [this] { return get_counter_value(MALI_NAME_BLOCK_SHADER, "FRAG_QUADS_EZS_TEST"); }},
 	    {GpuCounter::EarlyZKilled, [this] { return get_counter_value(MALI_NAME_BLOCK_SHADER, "FRAG_QUADS_EZS_KILL"); }},
 	    {GpuCounter::LateZTests, [this] { return get_counter_value(MALI_NAME_BLOCK_SHADER, "FRAG_LZS_TEST"); }},
@@ -263,6 +264,7 @@
 	    {GpuCounter::FragmentJobs, [this] { return get_counter_value(MALI_NAME_BLOCK_JM, "JS0_JOBS"); }},
 	    {GpuCounter::Pixels, [this] { return get_counter_value(MALI_NAME_BLOCK_JM, "JS0_TASKS") * 1024; }},
 
+	    {GpuCounter::Tiles, [this] { return get_counter_value(MALI_NAME_BLOCK_SHADER, "FRAG_PTILES"); }},
 	    {GpuCounter::EarlyZTests, [this] { return get_counter_value(MALI_NAME_BLOCK_SHADER, "FRAG_QUADS_EZS_TEST"); }},
 	    {GpuCounter::EarlyZKilled, [this] { return get_counter_value(MALI_NAME_BLOCK_SHADER, "FRAG_QUADS_EZS_KILLED"); }},
 	    {GpuCounter::LateZTests, [this] { return get_counter_value(MALI_NAME_BLOCK_SHADER, "FRAG_THREADS_LZS_TEST"); }},
diff --git a/vendor/arm/mali/mali_profiler.h b/vendor/arm/mali/mali_profiler.h
index b6a6ec8..15cf343 100644
--- a/vendor/arm/mali/mali_profiler.h
+++ b/vendor/arm/mali/mali_profiler.h
@@ -68,6 +68,7 @@
 	    GpuCounter::FragmentCycles,
 	    GpuCounter::TilerCycles,
 	    GpuCounter::VertexComputeJobs,
+	    GpuCounter::Tiles,
 	    GpuCounter::FragmentJobs,
 	    GpuCounter::Pixels,
 	    GpuCounter::EarlyZTests,