Mitchell Hashimoto
|
bb902cf4e3
|
new Window abstraction
|
2022-04-14 21:07:16 -07:00 |
|
Mitchell Hashimoto
|
ce70efd771
|
render a rainbow grid
|
2022-04-14 17:44:40 -07:00 |
|
Mitchell Hashimoto
|
544286509f
|
grid render a few cells
|
2022-04-14 17:14:49 -07:00 |
|
Mitchell Hashimoto
|
936b987871
|
calculate cell widt/height, cross verified with kitty
|
2022-04-06 13:05:53 -07:00 |
|
Mitchell Hashimoto
|
811b5f37f2
|
addGlyph returns glyph
|
2022-04-06 09:47:57 -07:00 |
|
Mitchell Hashimoto
|
263c9e4aac
|
opengl: unbind programs
|
2022-04-06 08:42:39 -07:00 |
|
Mitchell Hashimoto
|
a9e887315a
|
note perf todo
|
2022-04-05 20:17:08 -07:00 |
|
Mitchell Hashimoto
|
5e919cee2d
|
remove freetype-gl
|
2022-04-05 19:55:30 -07:00 |
|
Mitchell Hashimoto
|
80490cb80d
|
remove ftgl build
|
2022-04-05 19:54:48 -07:00 |
|
Mitchell Hashimoto
|
388c0056c9
|
switch to pure Zig font atlas
|
2022-04-05 19:54:13 -07:00 |
|
Mitchell Hashimoto
|
d51ed2536c
|
font atlas creates glyph records
|
2022-04-05 19:21:49 -07:00 |
|
Mitchell Hashimoto
|
876d316cda
|
atlas: use saturating arithmetic
|
2022-04-05 17:58:48 -07:00 |
|
Mitchell Hashimoto
|
e33aeea723
|
starting FontAtlas
|
2022-04-05 17:57:09 -07:00 |
|
Mitchell Hashimoto
|
c4fb335a6b
|
zig native atlas implementation
|
2022-04-05 12:04:10 -07:00 |
|
Mitchell Hashimoto
|
a3903f45ef
|
remove old text renderer
|
2022-04-05 09:28:33 -07:00 |
|
Mitchell Hashimoto
|
14e510fe4f
|
draw text using ebo, some work to be done to clean that up
|
2022-04-05 08:57:44 -07:00 |
|
Mitchell Hashimoto
|
6ba0a13a9b
|
opengl: simplify vertex attribute setting
|
2022-04-05 08:25:36 -07:00 |
|
Mitchell Hashimoto
|
684fb64705
|
use a font atlas!
|
2022-04-04 22:24:02 -07:00 |
|
Mitchell Hashimoto
|
7e42a0c17e
|
Update README.md
|
2022-04-04 20:03:20 -07:00 |
|
Mitchell Hashimoto
|
07145c90a1
|
update README
|
2022-04-04 19:58:42 -07:00 |
|
Mitchell Hashimoto
|
c42cb58b75
|
gitattributes to ignore vendor
|
2022-04-04 15:53:09 -07:00 |
|
Mitchell Hashimoto
|
5d8d372517
|
Update README.md
|
2022-04-04 15:52:17 -07:00 |
|
Mitchell Hashimoto
|
4163d9c3e5
|
readme
|
2022-04-04 15:24:12 -07:00 |
|
Mitchell Hashimoto
|
530fecee4a
|
opengl: glad helpers
|
2022-04-04 15:11:26 -07:00 |
|
Mitchell Hashimoto
|
8797c41833
|
output loaded OpenGL version
|
2022-04-04 14:59:22 -07:00 |
|
Mitchell Hashimoto
|
27f3e89316
|
Makefile with task for updating glad
|
2022-04-04 14:52:47 -07:00 |
|
Mitchell Hashimoto
|
17be18dead
|
freetype-gl doesn't link gl
|
2022-04-04 14:39:34 -07:00 |
|
Mitchell Hashimoto
|
0e030dabd7
|
freetype uses glad
|
2022-04-04 14:38:19 -07:00 |
|
Mitchell Hashimoto
|
c6f1be3343
|
move from epoxy to glad
|
2022-04-04 14:35:19 -07:00 |
|
Mitchell Hashimoto
|
c42bf7c663
|
build freetype-gl
|
2022-04-04 14:14:20 -07:00 |
|
Mitchell Hashimoto
|
ef55c1ac97
|
vendor: freetype-gl
|
2022-04-04 13:59:03 -07:00 |
|
Mitchell Hashimoto
|
626a4d2e20
|
remove raylib
|
2022-04-04 13:58:25 -07:00 |
|
Mitchell Hashimoto
|
d1a24ce89c
|
opengl: for an array, size is just the size of the type
|
2022-04-04 13:10:46 -07:00 |
|
Mitchell Hashimoto
|
b4fdfcc264
|
opengl: a lot more enums
|
2022-04-04 13:09:39 -07:00 |
|
Mitchell Hashimoto
|
8734dac2ad
|
opengl: adding pixelStorei
|
2022-04-04 12:44:28 -07:00 |
|
Mitchell Hashimoto
|
c8a73d60a9
|
less dumb
|
2022-04-04 11:53:09 -07:00 |
|
Mitchell Hashimoto
|
6f2be8e44b
|
awful text rendering
|
2022-04-04 11:24:21 -07:00 |
|
Mitchell Hashimoto
|
1a40544220
|
gb_math
|
2022-04-04 11:11:24 -07:00 |
|
Mitchell Hashimoto
|
e0b2aefad0
|
cglm
|
2022-04-04 09:51:58 -07:00 |
|
Mitchell Hashimoto
|
84cc6df1a5
|
vendor: cglm
|
2022-04-04 09:44:06 -07:00 |
|
Mitchell Hashimoto
|
fc28b8c032
|
busted text rendering
|
2022-04-04 09:43:46 -07:00 |
|
Mitchell Hashimoto
|
670af17a1b
|
getting closer to dumb font rendering
|
2022-04-03 22:04:42 -07:00 |
|
Mitchell Hashimoto
|
5d1d153955
|
move stuff we aren't using
|
2022-04-03 20:47:58 -07:00 |
|
Mitchell Hashimoto
|
66c50b3815
|
don't build stb
|
2022-04-03 20:40:35 -07:00 |
|
Mitchell Hashimoto
|
5bbdd75d70
|
clean up the main App
|
2022-04-03 20:39:32 -07:00 |
|
Mitchell Hashimoto
|
3cb5dae9d8
|
fontconfig example
|
2022-04-03 20:08:29 -07:00 |
|
Mitchell Hashimoto
|
529a2c924c
|
build freetype from source
|
2022-04-03 13:40:21 -07:00 |
|
Mitchell Hashimoto
|
61f3007d86
|
submodule: freetype
|
2022-04-03 12:50:56 -07:00 |
|
Mitchell Hashimoto
|
049004e6de
|
opengl: more funcs
|
2022-04-02 20:35:39 -07:00 |
|
Mitchell Hashimoto
|
63ce7114a4
|
opengl: draw functions
|
2022-04-02 20:17:53 -07:00 |
|