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
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
efdcf9a92f
font: set blend state
2026-01-06 23:21:31 -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
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
6a5b56ce95
animate rigged figure
2026-01-04 21:29:32 -06:00
473bf1965b
gltf: draw rigged_simple animation
...
This includes a slightly more correct interpretation of GLTF animation
samplers.
2026-01-04 19:15:39 -06:00
3451ca26c7
use matrix multiplication operator
2026-01-04 14:50:09 -06:00
2477f849c7
basic skinned animation demo
2026-01-03 15:48:39 -06:00
532288906d
'simple' gltf animation
2026-01-01 18:42:54 -06:00
03e76232d6
add support for window resize
2025-12-31 20:03:41 -06:00
4d9e6d675d
add texture sampling
2025-12-31 18:42:36 -06:00
96e0a3ab7b
lighting
2025-12-31 17:32:29 -06:00
8833c106a8
use D3D10CreateEffectFromMemory
2025-12-31 15:18:28 -06:00
98804d9ee4
add release build
2025-12-31 14:41:24 -06:00
7862a974fc
add depth buffer
2025-12-31 13:24:34 -06:00
6e7c61c705
draw a second cube
2025-12-31 13:04:09 -06:00
24c7faad4d
load shader from resource
2025-12-30 22:13:55 -06:00
26eb97286d
main.cpp: rotating cube
2025-12-30 16:12:36 -06:00
44f7f07c2e
initial
2025-12-30 15:01:41 -06:00