Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenfont/intern/blf.c
| Context not available. | |||||
| #include "GPU_immediate.h" | #include "GPU_immediate.h" | ||||
| #endif | #endif | ||||
| #include "CLG_log.h" | |||||
| #include "blf_internal_types.h" | #include "blf_internal_types.h" | ||||
| #include "blf_internal.h" | #include "blf_internal.h" | ||||
| Context not available. | |||||
| memset(r_info, 0, sizeof(*(r_info))); \ | memset(r_info, 0, sizeof(*(r_info))); \ | ||||
| } ((void)0) | } ((void)0) | ||||
| static CLG_LogRef LOG = { "blf.main" }; | |||||
| /* Font array. */ | /* Font array. */ | ||||
| static FontBLF *global_font[BLF_MAX_FONT] = {NULL}; | static FontBLF *global_font[BLF_MAX_FONT] = {NULL}; | ||||
| Context not available. | |||||
| */ | */ | ||||
| i = blf_search_available(); | i = blf_search_available(); | ||||
| if (i == -1) { | if (i == -1) { | ||||
| printf("Too many fonts!!!\n"); | CLOG_ERROR(&LOG, "Too many fonts!"); | ||||
| return -1; | return -1; | ||||
| } | } | ||||
| filename = blf_dir_search(name); | filename = blf_dir_search(name); | ||||
| if (!filename) { | if (!filename) { | ||||
| printf("Can't find font: %s\n", name); | CLOG_ERROR(&LOG, "Can't find font: %s", name); | ||||
| return -1; | return -1; | ||||
| } | } | ||||
| Context not available. | |||||
| MEM_freeN(filename); | MEM_freeN(filename); | ||||
| if (!font) { | if (!font) { | ||||
| printf("Can't load font: %s\n", name); | CLOG_ERROR(&LOG, "Can't load font: %s", name); | ||||
| return -1; | return -1; | ||||
| } | } | ||||
| Context not available. | |||||
| */ | */ | ||||
| i = blf_search_available(); | i = blf_search_available(); | ||||
| if (i == -1) { | if (i == -1) { | ||||
| printf("Too many fonts!!!\n"); | CLOG_ERROR(&LOG, "Too many fonts!"); | ||||
| return -1; | return -1; | ||||
| } | } | ||||
| if (!mem_size) { | if (!mem_size) { | ||||
| printf("Can't load font: %s from memory!!\n", name); | CLOG_ERROR(&LOG, "Can't load font: %s from memory!", name); | ||||
| return -1; | return -1; | ||||
| } | } | ||||
| font = blf_font_new_from_mem(name, mem, mem_size); | font = blf_font_new_from_mem(name, mem, mem_size); | ||||
| if (!font) { | if (!font) { | ||||
| printf("Can't load font: %s from memory!!\n", name); | CLOG_ERROR(&LOG, "Can't load font: %s from memory!", name); | ||||
| return -1; | return -1; | ||||
| } | } | ||||
| Context not available. | |||||