Lorenzo Torres
|
e99779fcbc
|
first steps towards porting to 0.16
|
2026-04-17 13:54:38 +02:00 |
|
|
|
e1b960da37
|
fixed LICENSE
|
2026-01-08 22:03:53 +01:00 |
|
|
|
28f4a98a33
|
fixed dynamic buffers
|
2026-01-07 09:43:32 +01:00 |
|
|
|
f4e76d8df4
|
Added github mirror to sourcehut builds
|
2025-08-30 15:53:53 +02:00 |
|
Ernesto Lanchares
|
939cdb5f09
|
Fixed macOS compilation and refactored mods/ir to use std.Io.Reader.
Signed-off-by: Lorenzo Torres <lorenzotorres@outlook.it>
|
2025-08-30 15:31:44 +02:00 |
|
luccie
|
c12e5ef485
|
[MODS/PARSING]: Moved over to std.Io.Reader interface for upcoming zig update
|
2025-08-26 01:15:06 +02:00 |
|
Lorenzo Torres
|
330d9b7711
|
Migrated to the new std.ArrayList implementation
|
2025-08-18 23:43:10 +02:00 |
|
Lorenzo Torres
|
8f5c79eb01
|
Added window resizing to TODO
|
2025-08-14 23:37:18 +02:00 |
|
Lorenzo Torres
|
74bf3f7ac3
|
Changed terrain texture UVs
|
2025-08-14 23:35:56 +02:00 |
|
Lorenzo Torres
|
d6baada9ce
|
Removed unecessary files
|
2025-08-14 22:54:29 +02:00 |
|
Lorenzo Torres
|
9fdd47ea6e
|
Implemented terrain texturing
|
2025-08-14 22:53:53 +02:00 |
|
Lorenzo Torres
|
1475fd2101
|
Made terrain its own struct
|
2025-08-14 14:52:48 +02:00 |
|
Lorenzo Torres
|
c0b8d021d4
|
Implemented simple terrain generation
|
2025-08-13 21:16:42 +02:00 |
|
Lorenzo Torres
|
fb9607b2b1
|
Removed .gitmodules
|
2025-08-13 03:45:46 +02:00 |
|
Lorenzo Torres
|
d537d89819
|
Implemented camera rotation and zooming
|
2025-08-13 03:44:25 +02:00 |
|
Lorenzo Torres
|
68ccaf8b68
|
Implemented a RTS-style camera
|
2025-08-12 23:00:42 +02:00 |
|
luccie
|
f2fd7a3f1b
|
[MODS/VM]: Explain magic values in f32_abs and f64_abs
|
2025-08-12 14:34:51 +02:00 |
|
luccie
|
20ee18b85e
|
[MODS/VM]: Implement full support for FP by implementing casts and store
|
2025-08-12 14:31:33 +02:00 |
|
luccie
|
b6d95bc217
|
[MODS/VM]: Added floating point operators
|
2025-08-12 13:52:58 +02:00 |
|
luccie
|
1478c9c5d3
|
[MODS/VM]: Fixed issues between @bitcast and @intcast
|
2025-08-12 13:12:54 +02:00 |
|
luccie
|
4cf7faa307
|
[MODS/VM]: Make sure i*.store* truncate the value
|
2025-08-12 01:34:27 +02:00 |
|
luccie
|
32fcc30608
|
[MODS/VM]: Make sure that operators return i32 instead of i64
|
2025-08-12 01:26:05 +02:00 |
|
luccie
|
e7ab854262
|
[MODS/VM]: Added i64 math instructions and extending/wrap instructions
|
2025-08-12 01:11:39 +02:00 |
|
luccie
|
4383c0e13e
|
[MODS/VM]: Add all i32 and i64 comparators
|
2025-08-12 00:49:28 +02:00 |
|
luccie
|
6e3bc89fcc
|
[MODS/VM]: More load and store instructions
|
2025-08-12 00:24:08 +02:00 |
|
luccie
|
efbe4d8320
|
[MODS/VM]: Added ref instructions
|
2025-08-12 00:16:52 +02:00 |
|
luccie
|
799e07e0fd
|
[MODS/VM]: Changed calls to external functions to also be in Runtime.call
|
2025-08-11 23:52:27 +02:00 |
|
luccie
|
a2d6688180
|
Fixed a bug that made the folder still exist
|
2025-08-11 23:49:02 +02:00 |
|
luccie
|
3b8ea60141
|
[MODS/VM]: Get calls to deinit working and call deinit on sideros_cleanup
|
2025-08-11 23:07:52 +02:00 |
|
luccie
|
120da3e3cd
|
[MAIN]: Rewrote init_mods to load tar archives and run main.wasm
|
2025-08-11 18:36:00 +02:00 |
|
Lorenzo Torres
|
f0af9b9955
|
Added run target to build.zig
|
2025-08-11 13:14:55 +02:00 |
|
Lorenzo Torres
|
1e652006b0
|
Implemented platform support for MacOS
|
2025-08-11 11:23:23 +02:00 |
|
luccie
|
7836ebfcd3
|
[MODS]: Make sure only runtime and parser need to be defer freed
|
2025-08-10 23:28:57 +02:00 |
|
luccie
|
caed24d178
|
[MAIN]: Change file to be core.wasm instead of test.wasm
|
2025-08-10 22:55:38 +02:00 |
|
luccie
|
e0fe639f0e
|
[MODS/VM]: Remove debugging message
|
2025-08-10 22:53:01 +02:00 |
|
luccie
|
d8642bfe0a
|
[MODS/IR]: Fix a bug in fix_branches_for_block
|
2025-08-10 22:52:04 +02:00 |
|
luccie
|
a1ab2659a3
|
Fixed sideros.zig to match the vm name
|
2025-08-10 22:11:45 +02:00 |
|
luccie
|
b39fb34942
|
Added support for parsing tables
|
2025-08-10 22:10:23 +02:00 |
|
Lorenzo Torres
|
a15e0c06ca
|
Removed ecs dependency from rendering
|
2025-08-10 20:35:04 +02:00 |
|
Lorenzo Torres
|
4d5da504fb
|
Fixed dynamic buffer
|
2025-08-10 20:18:11 +02:00 |
|
Lorenzo Torres
|
1c2f118aa8
|
Fixed input handling on Xorg
|
2025-08-10 20:08:32 +02:00 |
|
Lorenzo Torres
|
b6d50a781d
|
Implemented keyboard input
|
2025-08-10 20:01:31 +02:00 |
|
Lorenzo Torres
|
4eed1778a6
|
Pick the highest possible msaa sample count
|
2025-08-10 15:59:53 +02:00 |
|
Lorenzo Torres
|
83af358d30
|
Implemented MSAA
|
2025-08-10 15:53:26 +02:00 |
|
Lorenzo Torres
|
444a4586ea
|
Implemented depth buffering
|
2025-08-10 14:40:23 +02:00 |
|
Lorenzo Torres
|
09799eaa9b
|
Testing multiple transformations
|
2025-08-09 20:55:53 +02:00 |
|
Lorenzo Torres
|
d010954abb
|
Rransforms are all sent to the gpu with one buffer
|
2025-08-09 18:51:11 +02:00 |
|
Lorenzo Torres
|
9a5ffc70a5
|
Implemented dynamic storage buffers
|
2025-08-09 18:33:26 +02:00 |
|
Lorenzo Torres
|
5f07c593b3
|
Correctly renamed texture samplers
|
2025-08-09 15:17:26 +02:00 |
|
Lorenzo Torres
|
93e91d7902
|
Fixed alignment issue of point lights buffer
Instead of using an array of descriptors for storing the lights, now
only one descriptor maps the entire array.
|
2025-08-09 15:02:53 +02:00 |
|