Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/blenkernel/intern/image_gen.c')
-rw-r--r--source/blender/blenkernel/intern/image_gen.c14
1 files changed, 10 insertions, 4 deletions
diff --git a/source/blender/blenkernel/intern/image_gen.c b/source/blender/blenkernel/intern/image_gen.c
index bb2c086f02c..ceb13c4955e 100644
--- a/source/blender/blenkernel/intern/image_gen.c
+++ b/source/blender/blenkernel/intern/image_gen.c
@@ -240,7 +240,7 @@ static void checker_board_color_fill(
}
for (y = offset; y < height + offset; y++) {
- /* Use a number lower then 1.0 else its too bright. */
+ /* Use a number lower than 1.0 else its too bright. */
hsv[2] = 0.1 + (y * (0.4 / total_height));
for (x = 0; x < width; x++) {
@@ -379,10 +379,16 @@ static void checker_board_text(
const float text_color[4] = {0.0, 0.0, 0.0, 1.0};
const float text_outline[4] = {1.0, 1.0, 1.0, 1.0};
+ const char char_array[36] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
+
+ int first_char_index = 0;
for (y = 0; y < height; y += step) {
- text[1] = '1';
+ text[0] = char_array[first_char_index];
+ int second_char_index = 27;
for (x = 0; x < width; x += step) {
+ text[1] = char_array[second_char_index];
+
/* hard coded offset */
pen_x = x + 33;
pen_y = y + 44;
@@ -412,9 +418,9 @@ static void checker_board_text(
BLF_position(mono, pen_x, pen_y, 0.0);
BLF_draw_buffer(mono, text, 2);
- text[1]++;
+ second_char_index = (second_char_index + 1) % ARRAY_SIZE(char_array);
}
- text[0]++;
+ first_char_index = (first_char_index + 1) % ARRAY_SIZE(char_array);
}
/* cleanup the buffer. */