Commit Graph

13515 Commits (main)

Author SHA1 Message Date
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
Mitchell Hashimoto 9f9357d21b
textures 2022-04-01 20:05:59 -07:00
Mitchell Hashimoto 02848a0535
stb 2022-04-01 19:45:05 -07:00
Mitchell Hashimoto a54d9bd83b
comments 2022-04-01 19:33:12 -07:00
Mitchell Hashimoto 49ff9b4ae9
add stb 2022-04-01 19:33:09 -07:00
Mitchell Hashimoto 80d064ed51
opengl: uniforms 2022-04-01 19:05:16 -07:00
Mitchell Hashimoto 045dd704ec
opengl: more bindings 2022-04-01 18:44:18 -07:00
Mitchell Hashimoto a5a2196d52
opengl: bound buffers 2022-04-01 18:00:15 -07:00
Mitchell Hashimoto 63673287f6
opengl: more generic setData for buffer 2022-04-01 17:52:36 -07:00
Mitchell Hashimoto f1cffea944
opengl: buffers 2022-04-01 17:44:54 -07:00
Mitchell Hashimoto 10369f5643
opengl: VertexArray 2022-04-01 15:52:40 -07:00
Mitchell Hashimoto 91cb86395b
opengl: extract into folder 2022-04-01 15:38:47 -07:00
Mitchell Hashimoto de0f707c96
opengl: programs 2022-04-01 15:34:03 -07:00
Mitchell Hashimoto 847867ce9d
abstract shaders 2022-04-01 15:25:29 -07:00
Mitchell Hashimoto dc3d2d65d0
draw a triangle with opengl 2022-04-01 14:25:55 -07:00