Lorenzo Torres
8a56f94b7f
Merge branch 'master' of ssh://git.sideros.org/git/sideros
2025-08-06 15:32:41 +02:00
Lorenzo Torres
6b948f6718
Implemented transformations
2025-08-06 15:32:32 +02:00
luccie-cmd
98cbb47031
[MODS/WASM] Add some more instructions
2025-08-06 11:40:32 +02:00
luccie-cmd
a295365993
[MODS/WASM]: Get tables, elems, data and more VM instructions working
2025-08-05 22:59:41 +02:00
Ernesto Lanchares
5bd3e6c57b
FIXED typo.
...
Signed-off-by: luccie-cmd <luccie@sideros.org>
2025-08-05 22:38:12 +02:00
Lorenzo Torres
00d51fc970
Fixed last commit
2025-08-05 20:59:58 +02:00
Ernesto Lanchares
b1bd949db5
Refactored compilation and startup. Now everything is orchestrated through a simple API described in sideros_api.h. Also refactored some of the code to get rid of global C imports.
...
Signed-off-by: Lorenzo Torres <torres@sideros.org>
2025-08-05 20:16:39 +02:00
Lorenzo Torres
5b51a3d571
Implemented basic lighting!
2025-08-05 19:06:58 +02:00
luccie-cmd
0a001d71bc
Removed sideros.asm
2025-08-04 20:48:50 +02:00
luccie-cmd
83d91cfffe
Fixed the functions
2025-08-04 20:48:35 +02:00
luccie-cmd
6f942fe9c2
Add full support for globals
2025-08-04 19:33:05 +02:00
luccie-cmd
53eb24dc35
Comment main back out
2025-08-04 19:24:03 +02:00
luccie-cmd
94195fc774
Added support for global variables
2025-08-04 19:21:12 +02:00
Lorenzo Torres
1da655d164
Merge branch 'master' of ssh://git.sideros.org/git/sideros
2025-08-04 17:24:11 +02:00
Lorenzo Torres
dcb2ee0584
Added camera uniforms for projection and view matrix
2025-08-04 17:23:00 +02:00
luccie-cmd
baa3877f99
Commented out main stuff
2025-08-04 16:03:33 +02:00
luccie-cmd
e0d44a5f84
Added support for importing functions and begin working on a modding tools
2025-08-04 16:03:06 +02:00
Lorenzo Torres
59e3997056
Fixed gltf parser memory leak
2025-08-04 14:19:29 +02:00
Lorenzo Torres
a8071bd783
Made render a system again
2025-08-04 13:56:50 +02:00
Lorenzo Torres
933cf2f1f4
Removed unecessary Window struct
2025-08-04 13:43:09 +02:00
Lorenzo Torres
66a6dc33ec
Main loop now doesn't always wait for events
2025-08-04 13:41:38 +02:00
Lorenzo Torres
097a6a9b5c
Implemented Xorg initialization code
2025-08-04 02:46:36 +02:00
Lorenzo Torres
f894fb317d
Implemented wayland initialization code
2025-08-03 23:23:03 +02:00
Lorenzo Torres
f43e03d6f3
Removed GLFW as a dependency
2025-08-03 23:22:50 +02:00
luccie-cmd
009b43660e
Remove core.wat
2025-08-03 16:15:04 +02:00
luccie-cmd
139e5aacbc
Add parameter handling and remove redundant comments
2025-08-03 16:14:50 +02:00
Lorenzo Torres
bc61191036
Added documentation/CONTRIBUTING
2025-08-02 16:28:36 +02:00
Lorenzo Torres
b6355b1df2
Fixed build.zig TODOS
2025-08-02 16:25:32 +02:00
Lorenzo Torres
b5ead3c619
Emptied README
2025-08-02 16:19:43 +02:00
Lorenzo Torres
f0024c7644
Made README a plain text file
2025-08-02 16:15:31 +02:00
Lorenzo Torres
3b01a3a4ce
Removed window system from TODO
2025-08-02 16:06:54 +02:00
Lorenzo Torres
89a7097d69
Removed OpenGL backend from MAINTAINERS
2025-08-02 15:59:38 +02:00
Lorenzo Torres
6cfbd3fc31
Revert "Removed OpenGL backend from MAINTAINERS"
...
This reverts commit 5d271c2290 .
2025-08-02 15:58:01 +02:00
Lorenzo Torres
5d271c2290
Removed OpenGL backend from MAINTAINERS
2025-08-02 15:55:22 +02:00
Lorenzo Torres
a143b838fd
Moved all modules to the root module
2025-08-02 15:46:46 +02:00
Lorenzo Torres
ccfad2fe29
Fixed documentation generation
2025-08-02 15:43:25 +02:00
Lorenzo Torres
6e25585d14
Fixed LICENSE
2025-08-01 22:03:33 +02:00
Lorenzo Torres
e1dfca8d59
removed github workflows
2025-08-01 21:59:21 +02:00
Lorenzo Torres
c1d432355e
Fixed github workflows
2025-08-01 21:52:19 +02:00
Lorenzo Torres
801b485f26
Fixed github workflow
2025-08-01 21:46:38 +02:00
Lorenzo Torres
3932b12b10
Fixed github workflows path
2025-08-01 21:43:47 +02:00
Lorenzo Torres
2bb599aac0
added github workflow to generate docs
2025-08-01 21:42:52 +02:00
Lorenzo Torres
e7e0927a83
Updated the source for master
2025-08-01 21:38:27 +02:00
Lorenzo Torres
2fe3d6cb3f
test commit for send-mail
...
Signed-off-by: Lorenzo Torres <lorenzotorres@outlook.it>
2025-08-01 20:48:39 +02:00
Ernesto Lanchares
ecff349a31
Fixed memory leak in ECS.
2025-04-04 18:57:21 +02:00
Ernesto Lanchares
25e51f9aea
Modified how exports work and fixed memory leaks.
...
Now exports are already defined by the mods api
(something like preinit, init, preframe,
postframe, deinit should be enough functions). At
the moment we only support preinit function.
2025-04-04 18:34:58 +02:00
luccie-cmd
28420f53b0
Added executing of and
2025-03-30 15:00:17 +02:00
luccie-cmd
916115c7cd
Added parsing of and
2025-03-30 15:00:17 +02:00
Ernesto Lanchares
237ead3921
Fixed an error during ir parsing.
2025-03-30 14:36:51 +02:00
Lorenzo Torres
9ff5e811a8
Merge branch 'master' of ssh://git.sideros.org:/git/sideros
2025-03-29 21:20:16 +01:00