summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeo Tenenbaum <pommicket@gmail.com>2021-01-18 12:31:17 -0500
committerLeo Tenenbaum <pommicket@gmail.com>2021-01-18 12:31:17 -0500
commit37102a766e1913cd0548a981e5c601852ae47963 (patch)
tree7b6fb1546276c38946515467398aaa28fee78d67
parent44f374480888812456892f59a9f25f475e564819 (diff)
text working again
-rw-r--r--Untitled1
-rw-r--r--buffer.c10
2 files changed, 7 insertions, 4 deletions
diff --git a/Untitled b/Untitled
index dce98ed..967045d 100644
--- a/Untitled
+++ b/Untitled
@@ -1,3 +1,4 @@
1 2 3 4
t e s t
he ll o!! !!
+t e s t
diff --git a/buffer.c b/buffer.c
index f86eeaa..4bf8c2b 100644
--- a/buffer.c
+++ b/buffer.c
@@ -1630,13 +1630,14 @@ void buffer_render(TextBuffer *buffer, float x1, float y1, float x2, float y2) {
TextRenderState text_state = {
.x = 0, .y = 0,
.min_x = x1, .min_y = y1,
- .max_x = x2, .max_y = y2
+ .max_x = x2, .max_y = y2,
+ .render = true
};
{ // header
glColor3f(1,1,1);
- float x = x1, y = y1 + char_height * 0.8f;
+ float x = x1, y = y1;
text_render_with_state(font, &text_state, buffer->filename, x, y);
#if DEBUG
// show checksum
@@ -1731,9 +1732,10 @@ void buffer_render(TextBuffer *buffer, float x1, float y1, float x2, float y2) {
text_chars_begin(font);
text_state = (TextRenderState){
- .x = render_start_x, .y = y1 + text_font_char_height(font),
+ .x = render_start_x, .y = y1 + 0.25f * text_font_char_height(font),
.min_x = x1, .min_y = y1,
- .max_x = x2, .max_y = y2
+ .max_x = x2, .max_y = y2,
+ .render = true
};
text_state.y -= (float)(buffer->scroll_y - start_line) * char_height;