28 Commits

Author SHA1 Message Date
4e98fe2684 scenes: add ship20 2026-02-02 16:40:07 -06:00
d7183c1b39 collada_scene: render skinned animation 2026-01-30 14:45:11 -06:00
a672190459 render instance controllers 2026-01-30 10:10:31 -06:00
fda7c28b2c collada: emit joint weight vertex buffer 2026-01-30 09:47:28 -06:00
4afebb4380 Makefile: combine rc files 2026-01-29 20:20:41 -06:00
21f3de998c collada_scene: render scene textures 2026-01-29 20:05:22 -06:00
af165a3843 collada: render make and resource files 2026-01-29 18:41:34 -06:00
2118b1fbd9 render_state: add DDS texture image loading 2026-01-29 13:27:38 -06:00
4d952b0a90 collada/header: add lights
This also automates the collada header/buffer build process.
2026-01-28 21:07:13 -06:00
683115e0c1 collada: implement animated rotate and scale
This also improves the correctness of channel source interpretation.
2026-01-27 22:02:25 -06:00
b8cea38d9f collada_scene: basic scene rendering 2026-01-26 13:21:12 -06:00
e868d33281 initial collada mesh rendering 2026-01-24 01:14:40 -06:00
bccb3632ae collada: incomplete collada file parser 2026-01-23 18:16:36 -06:00
cdf49949c3 add xinput 2026-01-13 19:21:17 -06:00
9449f3f4d7 Makefile: set mconsole/mwindows in ldflags 2026-01-13 16:51:01 -06:00
82660a3bc1 print: use WriteConsoleA for debug output 2026-01-13 16:40:57 -06:00
20cb55a63e Makefile: build fxo in release/debug directories 2026-01-13 14:39:50 -06:00
6236225ce6 fix Windows build on Windows 2026-01-13 14:20:03 -06:00
7985ad3434 remove dependency on d3dx
This is mostly because it is not possible to statically link d3dx10.

Coincidentally, the directxmath API appears to be superior to d3dxmath in most
ways.
2026-01-13 12:50:02 -06:00
12e04e1f40 Makefile: use GCC/mingw by default 2026-01-13 11:29:03 -06:00
83338bada4 main: add 3d volume visualization 2026-01-12 16:00:00 -06:00
48b1c3b8d4 draw light positions again 2026-01-08 21:24:02 -06:00
8d438ed178 bloom: implement two-pass gaussian blur 2026-01-08 18:26:40 -06:00
5a97b0ba7e main: new second input layout and effect 2026-01-06 14:34:10 -06:00
b35f6af638 partially restructure project 2026-01-05 18:12:02 -06:00
c5ed512b73 animation: recalculate frame index for each animation channel 2026-01-05 16:57:50 -06:00
31e8291e94 add robot_player; re-enable texturing 2026-01-05 13:09:28 -06:00
a8b1297ddc add makefile build process 2026-01-05 11:26:22 -06:00