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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user