421 Commits

Author SHA1 Message Date
9f4d743dbb blender.py: add polygon_edge_pairs and filter exports by render visibility 2025-05-25 18:18:07 -05:00
6734f06d37 model/bloom_lightmap: update model 2025-05-24 21:19:35 -05:00
e268a206c1 example/modifier_volume_hole: draw open volume 2025-05-24 21:18:45 -05:00
a265848990 example: add modifier_volume_hole 2025-05-24 13:12:03 -05:00
6deabe56cf printf: fix negative floating point numbers 2025-05-24 13:11:33 -05:00
34eeda47be blender.py: add support for textures 2025-05-24 13:11:21 -05:00
3bd28fd814 example/macaw: unrot 2025-05-22 04:39:44 -05:00
9e58a376bd video_output: correct fb_y_size
The y_size - 3 value was cargo-culted from Darkness.

The correct value appears to be y_size - 1, which also matches what is
documented in DCDBSysArc990907E
2025-05-22 04:39:30 -05:00
3cd04c6d40 modifier_volume_cube: unrot 2025-05-21 04:45:45 -05:00
bdfa00e84e example: add bloom_lightmap 2025-05-18 07:57:36 -05:00
4f54b4da64 example/bloom: bloom occlusion 2025-05-18 02:47:52 -05:00
9364ace4ab holly/region_array: add pre_sort option 2025-05-18 02:36:14 -05:00
a6a437faee example: add bloom 2025-05-18 02:10:10 -05:00
5c27b107f3 example: unrot macaw_multipass 2025-05-17 04:49:48 -05:00
ab51108751 example/aica/aica_xm: effectless xm playback 2025-05-16 01:27:28 -05:00
40f3484550 example/aica_xm: unpack samples 2025-05-15 22:51:08 -05:00
0b3cf2ead5 example/aica: G2 AICA DMA 2025-05-15 20:49:26 -05:00
49203a0b0b example/aica/aica_xm: xm offsets 2025-05-15 16:16:38 -05:00
800e3fa254 example/aica: fix aica_xm example 2025-05-15 04:39:29 -05:00
f72e3da6c1 example/md5: add textures 2025-05-13 03:26:47 -05:00
29b7f2b351 example: replace all incorrect store queue address masks 2025-05-13 03:14:47 -05:00
cb79c12e3c example/md5: add animation 2025-05-13 02:09:41 -05:00
1a290c03d2 md5: add md5anim 2025-05-13 00:52:03 -05:00
efe6470afe example/md5: color joints 2025-05-12 21:03:49 -05:00
f14e958ec2 example: add md5 2025-05-12 06:17:46 -05:00
e7d85097b1 model/boblamp: add C representation of md5mesh 2025-05-12 03:16:09 -05:00
92ab8afbbf md5: add md5mesh parser 2025-05-11 23:50:15 -05:00
28e439096a model: add boblamp 2025-05-11 03:25:14 -05:00
1a51eca872 example/gradient: also check dp.z coordinate 2025-05-10 18:21:58 -05:00
dcda73a29c example: add lighting_maps 2025-05-09 22:52:32 -05:00
be3d7cb26e texture: add container2 2025-05-09 21:11:34 -05:00
2aa0cd64d7 lighting: specular 2025-05-09 20:16:06 -05:00
f2e4618431 model: add grid 2025-05-09 13:52:41 -05:00
2a41574963 example: initial lighting example 2025-05-09 01:17:57 -05:00
5bc8114e5f enable fsrra 2025-05-09 01:17:47 -05:00
70b3c72c6f blender: emit polygon normals 2025-05-09 01:17:24 -05:00
f64eb29558 example: add bump map demo 2025-05-08 17:34:16 -05:00
dcffc7854e example: reorganize aica examples 2025-05-06 20:59:18 -05:00
60d7dd8c1c add blender.py 2025-05-04 01:38:23 -05:00
34b05124a9 example: add door 2025-05-04 01:37:35 -05:00
715fdbce50 model: add door 2025-05-03 20:42:30 -05:00
5d6a4db877 20kdm2: incomplete collision implementation 2025-05-03 20:42:16 -05:00
cdd7cf943b 20kdm2: brush visualization 2025-05-01 03:16:46 -05:00
c6f8bfd829 model: add tavion 2025-04-30 06:55:41 -05:00
0c1da1c858 mdxm: initial 2025-04-29 23:04:32 -05:00
4d3aa65c90 20kdm2: use triggers for forward/backward movement 2025-04-29 23:03:57 -05:00
d1f65c0d0b example: add blend 2025-04-28 20:53:54 -05:00
7213d5f30d bezier: switch to quad-vector interpolation
This allows 20kdm2 to use bezier normals.
2025-04-28 20:43:13 -05:00
f7abfa14cf 20kdm2: add bezier patch rendering 2025-04-28 00:52:59 -05:00
bbb3b8f8a3 20kdm2: add flame animation 2025-04-27 05:20:30 -05:00