18 Commits

Author SHA1 Message Date
b1c5fca4b1 Wrote r4. Not a full game, but we have an engine showcase in haskell 2025-12-30 13:16:19 +03:00
5615594762 Added this stupid normal vector inference bullshit from learnopeng.com. I checked, it's garbage. Will probably change it. But now I have to write GenericModel normal vector inference. And it's, like, 200x times harder. And normal texture generation is the type of hell you don't just drop on somebody. I dropped it on myself anyway... 2025-12-19 01:21:01 +03:00
d2cad703b1 Whoopsie, found segfault 2025-10-16 04:01:32 +03:00
aed4035806 Moved textureDataS_print method to pixel_masses codegenerator. Wrote image reading in margaret_png_pixed_masses. Fixed some dumb bugs 2025-09-25 15:33:30 +03:00
ad5b3c58d6 Now we store height in TextureDataS. + wrote codegen for writing texture to png file 2025-09-24 17:49:59 +03:00
7b29269ac5 Saving uncomplete changes. Have to generate png methods for all the png types 2025-09-12 17:43:46 +03:00
e33dd979d6 Now we load textures from png 2025-09-06 20:43:07 +03:00
8a1f8dbfdb Refactored the entire project (again) 2025-09-04 23:21:26 +03:00
19b08636a9 Added Jane to r0. Splitted xlib and wayland margaret code (because I am switching to libwayland). Made some minor enhancements in r1. Wrote r2a program - doublebuffered wayland app that plays instruments. Started writing r3 - wayland client that uses vulkan instance 2025-08-28 03:07:43 +03:00
2b95720d56 I finally learned how to draw normal perimeters 2025-08-18 20:57:39 +03:00
d2817c7ec6 aaahh. Removed a big portion of code 2025-08-17 04:55:36 +03:00
42a64c6e15 Saving: generating Vec, Span, Option template instances in a codegen file. Renamed {ConstSpan,Span} to {Span,MutSpan}. Added VecU8_fmt function 2025-08-15 00:24:35 +03:00
78c33325d4 Tssss... I am playing with libwayland-client 2025-08-13 03:23:00 +03:00
71cb47a22d хе-хе 2025-08-06 15:31:04 +03:00
fb10c204ad Я маленький котёночек 2025-08-05 15:04:43 +03:00
11bdeb949e Some refactoring in codegenerating utility 2025-08-03 02:02:41 +03:00
af94aeeef7 Generating a f***ed up normal texture 2025-07-30 14:43:38 +03:00
b526157870 Triangle rasterization 2025-07-28 22:00:03 +03:00