52 static char *
create_gpu_name(
const char *vendor,
const char *renderer,
const char *version)
69 const char *vendor_str,
70 const char *renderer_str,
71 const char *version_str)
79 this->
driver = driver_type;
A dynamically sized string ADT.
DynStr * BLI_dynstr_new(void) ATTR_MALLOC ATTR_WARN_UNUSED_RESULT
char * BLI_dynstr_get_cstring(const DynStr *ds) ATTR_MALLOC ATTR_WARN_UNUSED_RESULT ATTR_NONNULL()
void BLI_dynstr_free(DynStr *ds) ATTR_NONNULL()
void BLI_dynstr_appendf(DynStr *__restrict ds, const char *__restrict format,...) ATTR_PRINTF_FORMAT(2
void BLI_dynstr_append(DynStr *__restrict ds, const char *cstr) ATTR_NONNULL()
void BLI_str_replace_char(char *str, char src, char dst) ATTR_NONNULL()
char * BLI_strdup(const char *str) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL() ATTR_MALLOC
Read Guarded memory(de)allocation.
static char * create_gpu_name(const char *vendor, const char *renderer, const char *version)
static char * create_key(eGPUSupportLevel support_level, const char *vendor, const char *renderer, const char *version)