diff --git a/source/blender/draw/DRW_engine.hh b/source/blender/draw/DRW_engine.hh index 71ae9291364..6366a0389c4 100644 --- a/source/blender/draw/DRW_engine.hh +++ b/source/blender/draw/DRW_engine.hh @@ -8,6 +8,8 @@ #pragma once +#include "BLI_string_ref.hh" + struct ARegion; struct DRWData; struct DRWInstanceDataList; @@ -189,6 +191,6 @@ void DRW_gpu_context_activate(bool drw_state); void DRW_cdlayer_attr_aliases_add(GPUVertFormat *format, const char *base_name, int data_type, - const char *layer_name, + blender::StringRef layer_name, bool is_active_render, bool is_active_layer); diff --git a/source/blender/draw/intern/draw_cache.cc b/source/blender/draw/intern/draw_cache.cc index 18b82e1ef13..6cbda6c33e5 100644 --- a/source/blender/draw/intern/draw_cache.cc +++ b/source/blender/draw/intern/draw_cache.cc @@ -646,7 +646,7 @@ void DRW_batch_cache_free_old(Object *ob, int ctime) void DRW_cdlayer_attr_aliases_add(GPUVertFormat *format, const char *base_name, const int data_type, - const char *layer_name, + const blender::StringRef layer_name, bool is_active_render, bool is_active_layer) {