Speed up find_texture_pos_for_glyph()

This commit is contained in:
nikitalita 2022-10-16 22:27:23 -07:00
parent 0d28820c81
commit 21341ddaed
2 changed files with 4 additions and 3 deletions

View file

@ -810,12 +810,12 @@ _FORCE_INLINE_ TextServerAdvanced::FontTexturePosition TextServerAdvanced::find_
ret.y = 0x7fffffff;
ret.x = 0;
const int *ct_offsets_ptr = ct.offsets.ptr();
for (int j = 0; j < ct.texture_w - mw; j++) {
int max_y = 0;
for (int k = j; k < j + mw; k++) {
int y = ct.offsets[k];
int y = ct_offsets_ptr[k];
if (y > max_y) {
max_y = y;
}

View file

@ -233,12 +233,13 @@ _FORCE_INLINE_ TextServerFallback::FontTexturePosition TextServerFallback::find_
ret.y = 0x7fffffff;
ret.x = 0;
const int *ct_offsets_ptr = ct.offsets.ptr();
for (int j = 0; j < ct.texture_w - mw; j++) {
int max_y = 0;
for (int k = j; k < j + mw; k++) {
int y = ct.offsets[k];
int y = ct_offsets_ptr[k];
if (y > max_y) {
max_y = y;
}