Run MapLibreAndroidTestApp activities as instrumentation tests (#3594)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
Adrian Cojocaru
2025-07-23 18:46:00 +03:00
committed by GitHub
parent b7f129cc00
commit a015b6bf12
20 changed files with 394 additions and 199 deletions

View File

@@ -45,6 +45,7 @@ struct TextureInfo {
namespace vulkan {
class RenderableResource;
class RendererBackend;
class Context;
class ShaderProgram;
using UniqueShaderProgram = std::unique_ptr<ShaderProgram>;
@@ -78,10 +79,11 @@ public:
protected:
std::string shaderName;
RendererBackend& backend;
Context& context;
vk::UniqueShaderModule vertexShader;
vk::UniqueShaderModule fragmentShader;
std::unordered_map<std::size_t, vk::UniquePipeline> pipelines;
std::shared_ptr<std::unordered_map<std::size_t, vk::UniquePipeline>> pipelines;
VertexAttributeArray vertexAttributes;
VertexAttributeArray instanceAttributes;