Commit Graph

22 Commits

Author SHA1 Message Date
Allen Webster e3de45ce32 add c++11 to GCC options 2020-02-19 20:32:46 -08:00
Allen Webster 3ef04faead Cleaned up buildsuper name convention; added defines to scripts 2020-02-07 17:02:42 -08:00
Allen Webster f7a642a2a1 Fix signed/unsigned mismatch 2020-01-22 14:04:12 -08:00
Allen Webster 5c2471f7e2 folder copy fixup in mac package script 2020-01-20 23:22:26 -08:00
Yuval Dolev de7eca0c88 Fixed the package script to work on macOS. 2020-01-21 04:17:21 +02:00
Allen Webster 99f30cfe77 Merge other things that didn't come up on windows build 2020-01-16 18:33:00 -08:00
Allen Webster 9e72096bdf Merged macos platform layer branch into master; building on windows 2020-01-16 18:26:19 -08:00
Allen Webster 2e21156e66 Add call convention for wgl functions 2020-01-09 18:52:53 -08:00
Yuval Dolev b52f1cee24 Metal projection matrix test. 2020-01-05 03:13:47 +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 debdda8184 Started working on getting the opengl renderer to work but encountered a few errors on the way... 2020-01-01 18:38:48 +02:00
Yuval Dolev da150cd322 Merged mac_4ed.cpp into mac_4ed.mm so now we have only 1 main file for the macOS platform layer. 2019-12-27 23:59:59 +02:00
Yuval Dolev e3e5f857ea Added empty implementations of all the system api functions to mac_4ed_functions.cpp 2019-12-24 22:31:24 +02:00
Yuval Dolev 42f06f0eec Added clang compiler support. The macOS platform now uses clang instead of gcc as its compiler. 2019-12-24 02:46:58 +02:00
Yuval Dolev 921a68e765 Created separate build files for macOS. 2019-12-24 01:22:56 +02:00
Yuval Dolev 9f518de27b Build system is now working for macOS. 2019-12-22 23:43:36 +02:00
Allen Webster 4817510c5d Final type fixups; package and build stuff straightened out 2019-12-17 19:38:08 -08:00
Allen Webster 27a2a45f59 Cleaning up this and that; types; startup hook; null pointer crashes on the doc command 2019-12-17 16:19:03 -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 6e97a504a9 Package script updated 2019-11-06 21:58:08 -08:00
Allen Webster 28c3715073 Finished reorganizing everything for the shift into exposing system api right into the custom layer 2019-10-07 18:42:23 -07:00
Allen Webster 87ba9e747c Starting to reorganize build scripts 2019-10-01 14:07:39 -07:00