Yuval Dolev
|
0420a9a852
|
Implemented resizing (seems to be really slow for some reason...) and basic input (actually we're not receiving user input yet, but the we're sending the app an empty input struct with only a few parameters being updated like if it's the first step.).
|
2020-01-02 02:21:33 +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 |
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
|
0cfb8b319c
|
Work on setting up the opengl view.
|
2020-01-01 04:16:39 +02:00 |
Yuval Dolev
|
26fd4cd230
|
Finished most of the system api functions (a few will be implemented later).
|
2020-01-01 00:07:21 +02:00 |
Yuval Dolev
|
8c7600ba09
|
Implemented all system memory handling functions.
|
2019-12-31 23:36:12 +02:00 |
Yuval Dolev
|
9263a4a59f
|
Implemented all system mutex and cv handling functions.
|
2019-12-31 13:14:05 +02:00 |
Yuval Dolev
|
cbdc6a14e0
|
Implemented all system thread handling functions.
|
2019-12-31 03:22:50 +02:00 |
Yuval Dolev
|
aff4a783e0
|
Implemented system_get_screen_scale_factor.
|
2019-12-31 01:56:12 +02:00 |
Yuval Dolev
|
912174e725
|
Experimentations with redrawing the opengl view.
|
2019-12-31 00:04:33 +02:00 |
Yuval Dolev
|
1d6be32462
|
Setup window and basic opengl view.
|
2019-12-30 03:21:21 +02:00 |
Yuval Dolev
|
50b8a64614
|
The projects compiles.
|
2019-12-30 02:33:30 +02:00 |
Yuval Dolev
|
dc213307a9
|
Implemented all system wake up timer functions.
|
2019-12-30 00:34:53 +02:00 |
Yuval Dolev
|
76069e9ac1
|
Created basic Mac_Object structure and mac object allocation function.
|
2019-12-29 03:09:28 +02:00 |
Yuval Dolev
|
a91158ebf0
|
Implemented all system library handling functions.
|
2019-12-28 01:54:33 +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 |
Allen Webster
|
5c3dd4ebaf
|
Get 4coder_types.h to work with a dumb hack for now
|
2019-12-26 19:47:12 -08:00 |
Yuval Dolev
|
ea29a6e13e
|
Work on system_get_file_list. File attribute retrieval now works.
|
2019-12-26 17:54:06 +02:00 |
Yuval Dolev
|
3131e45c12
|
Errors regarding File_List which is used in mac_get_file_list (not implemented yet).
|
2019-12-26 03:39:40 +02:00 |
Yuval Dolev
|
1317692233
|
Work on system_get_file_list.
|
2019-12-26 03:16:34 +02:00 |
Yuval Dolev
|
2f9a4dbe3a
|
Fixed compilation errors and tested system_get_canonical.
|
2019-12-26 00:19:50 +02:00 |
Yuval Dolev
|
9b0708a40c
|
Implemented system_get_canonical.
|
2019-12-25 23:31:21 +02:00 |
Yuval Dolev
|
57c0707284
|
Implemented system_get_path.
|
2019-12-25 03:17:12 +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
|
54f5e72aa5
|
Added a c++ platform layer file.
|
2019-12-24 16:57:05 +02:00 |
Yuval Dolev
|
18dd91197f
|
The new (very basic) macOS platform layer compiles!
|
2019-12-24 02:53:25 +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
|
67dfd06149
|
Started working on macOS platform layer.
|
2019-12-23 02:39:44 +02:00 |