Allen Webster
9e72096bdf
Merged macos platform layer branch into master; building on windows
2020-01-16 18:26:19 -08:00
Yuval Dolev
912bcae8a7
Started working on an abstraction for the macOS renderer implementations.
2020-01-09 02:15:25 +02:00
Yuval Dolev
efad772401
Work on metal renderer. Only semi-working for now.
2020-01-06 02:55:07 +02:00
Yuval Dolev
0fceec19a9
Basic metal renderer (only rendering a triangle as of right now).
2020-01-04 03:24:52 +02:00
Yuval Dolev
6f827801e5
macOS platform layer initialization and very basic update functions. The 4coder beta has been rendered successfully for the first time on macOS!
2020-01-02 01:13:32 +02:00
Allen Webster
1c867f1175
Touch up scissor box fix
2019-12-23 11:54:06 -08:00
Ryan Fleury
a14f530051
Fix of 0-dimension resizing bug
2019-12-23 12:24:39 -07:00
Allen Webster
4817510c5d
Final type fixups; package and build stuff straightened out
2019-12-17 19:38:08 -08:00
Allen Webster
b6fc044538
Progress on type documentation
2019-12-15 22:56:13 -08:00
chronal-xnor
d10dc6256b
4coder build scripts working on Linux x64
...
This fixes the build scripts and gets everything working up to the part where
4coder actually builds the linux platform layer. I had to make a few
modifications to shared definitions, so you should make sure I didn't break
anything on Windows with these changes!
2019-12-13 17:00:55 -08:00
Allen Webster
cb01c60346
Finished preprocessor nests in virtual whitespace layout
2019-11-02 15:26:19 -07:00
Allen Webster
f61f9db166
Fixed shader issue in driver at work
2019-10-08 13:05:29 -07:00
Allen Webster
de6429a2a1
Good rounded rectangles finished
2019-10-08 12:02:04 -07:00
Allen Webster
dba56df420
First version of rounded rectangles (bad)
2019-10-08 10:18:20 -07:00
Allen Webster
e32231c0a0
Cleaning up dependencies in platform layer
2019-10-01 16:50:56 -07:00
Allen Webster
6a66bbabf7
Fixed face modification
2019-07-26 18:40:31 -07:00
Allen Webster
3b733a53e6
Renderer blend function fix
2019-07-25 18:42:46 -07:00
Allen Webster
dd51779a04
Hack to fix the GL wrong thread problem with font init -- do better later!
2019-07-25 17:18:05 -07:00
Allen Webster
efa1515121
Batched rendering 50%
2019-07-25 00:17:01 -07:00
Allen Webster
6b3d61c035
Font handling and rendering basically working.
2019-07-24 00:41:40 -07:00
Allen Webster
3ddd3fc2fa
In Procress
2019-07-21 11:31:17 -07:00
Allen Webster
55d064cf61
In Progress: working on the new opengl back end and font rasterizer
2019-07-21 11:16:34 -07:00
Allen Webster
41ac11cf98
Extended String_Match struct; regularized range and rect type code
2019-06-17 21:47:00 -07:00
Allen Webster
2ef8f361d7
Merge non-sense, who knows, here goes
2019-06-01 16:58:28 -07:00
Allen Webster
1428fc822f
4coder Jamm 2
2019-02-25 15:42:13 -08:00
Allen Webster
258257eb45
4coder Jamm 1
2019-02-23 23:22:16 -08:00
Allen Webster
93fe0e1472
Removing all inlines
2019-01-31 05:06:42 -08:00
Allen Webster
020d09227c
Finished integrating immediate mode render changes from Casey
2019-01-25 17:12:25 -08:00
Allen Webster
63673bf9ed
Merge casey changes
2019-01-25 13:03:52 -08:00
Allen Webster
1d5621f5b6
Cleaned up input, replaced all {0} with {}
2018-11-20 00:18:54 -08:00
Allen Webster
291bfa2e32
Fixed font pixels, added delete file command
2017-11-21 14:48:04 -05:00
Allen Webster
6a725838d3
Entire font core system up and running, still need docs and nicer font usage in default framework
2017-11-20 18:31:57 -05:00
Allen Webster
f15c59c621
Lots of progress towards new font face system
2017-11-19 19:47:55 -05:00
Allen Webster
54de2b4812
Finished system font listing and loading on windows
2017-11-17 14:22:12 -05:00
Allen Webster
4f3b07168d
Working on font cleanup all day all day all day
2017-11-16 18:03:36 -05:00
Allen Webster
a56b7575b7
Moved 100% of opengl work to opengl file
2017-11-14 18:37:38 -05:00
Allen Webster
4a76692826
Rendering improvements and partial cleanup
2017-11-10 19:58:47 -05:00