latest state
This commit is contained in:
parent
96d3c5b345
commit
a1453f0a6c
|
@ -136,6 +136,9 @@ public class NewInputTest {
|
|||
}
|
||||
});
|
||||
}
|
||||
else if(T.key() == GLFW.GLFW_KEY_O && T.press()) {
|
||||
window.borderless(!window.isBorderless());
|
||||
}
|
||||
});
|
||||
|
||||
VertexBuilder builder = new VertexBuilder(255);
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
package speiger.src.coreengine.rendering.gui.font;
|
||||
|
||||
public class FontCache {
|
||||
float size;
|
||||
|
||||
|
||||
}
|
|
@ -5,8 +5,8 @@ import speiger.src.coreengine.rendering.gui.font.FontTexture;
|
|||
import speiger.src.coreengine.rendering.textures.custom.Drawable;
|
||||
|
||||
public class MissingGlyth implements UnbakedGlyth {
|
||||
private static final int WIDTH = 10;
|
||||
private static final int HEIGHT = 57;
|
||||
private static final int WIDTH = 15;
|
||||
private static final int HEIGHT = 28;
|
||||
float size;
|
||||
float oversample;
|
||||
float advance;
|
||||
|
@ -21,7 +21,7 @@ public class MissingGlyth implements UnbakedGlyth {
|
|||
this.scale = (size * oversample) / HEIGHT;
|
||||
this.advance = WIDTH * (size / HEIGHT);
|
||||
this.width = (int)(WIDTH * scale);
|
||||
this.height = (int)(HEIGHT * scale);
|
||||
this.height = (int)(HEIGHT * scale * 0.5F);
|
||||
}
|
||||
|
||||
public void cleanCache() {
|
||||
|
@ -41,8 +41,12 @@ public class MissingGlyth implements UnbakedGlyth {
|
|||
@Override
|
||||
public int height() { return height; }
|
||||
@Override
|
||||
public float yOffset() {
|
||||
return -height * 0.5F;
|
||||
}
|
||||
@Override
|
||||
public void upload(int texture, int x, int y) {
|
||||
Drawable drawable = new Drawable(FontTexture.formatByColor(false), width, height);
|
||||
Drawable drawable = new Drawable(FontTexture.formatByColor(false), width, (int)(height));
|
||||
draw(drawable);
|
||||
drawable.upload(texture, x, y, 0, 0, width, height);
|
||||
drawable.close();
|
||||
|
|
|
@ -22,7 +22,7 @@ public class FileDrop extends AbstractDevice<Void, DropTask> {
|
|||
}
|
||||
|
||||
private void drop(long windowId, int count, long names) {
|
||||
List<Path> paths = new ObjectArrayList<>();
|
||||
List<Path> paths = new ObjectArrayList<>(count);
|
||||
for(int i = 0;i<count;i++) {
|
||||
Path path = Path.of(GLFWDropCallback.getName(names, i));
|
||||
if(Files.notExists(path)) continue;
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"file": "font/roboto/Roboto-Medium.ttf",
|
||||
"oversample": 3,
|
||||
"shadowOffset": 1,
|
||||
"skip": "",
|
||||
"skip": "s",
|
||||
"offset": { "x": 0, "y": 0 }
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue