16 Commits

Author SHA1 Message Date
151873afb1 main: setforegroundwindow 2026-01-13 16:18:10 -06:00
20cb55a63e Makefile: build fxo in release/debug directories 2026-01-13 14:39:50 -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
2a46f6e550 Makefile_cross: add gcc/mingw build 2026-01-13 09:38:59 -06:00
83338bada4 main: add 3d volume visualization 2026-01-12 16:00:00 -06:00
7939bb8b97 bloom: improve blur/exposure constants 2026-01-09 20:11:30 -06:00
0c27a5aeac bloom: blend blur result with the scene 2026-01-08 23:49:33 -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
e3f8197dc1 font.fx: geometry shaded text string 2026-01-06 23:03:32 -06:00
c2557116a8 font.fx: generate quad via geometry shader 2026-01-06 22:15:24 -06:00
16f2ee8a1e font: render 1 glyph 2026-01-06 19:45:52 -06:00
5a97b0ba7e main: new second input layout and effect 2026-01-06 14:34:10 -06:00
b7a4ab82d9 main: move "mesh" rendering state out of "global" initialization 2026-01-06 13:47:19 -06:00
b35f6af638 partially restructure project 2026-01-05 18:12:02 -06:00