417 Commits

Author SHA1 Message Date
9585f66637 mat3x3: undelete operator= 2025-07-21 16:35:28 -05:00
1f5fdcc197 mat3x3: add matrix inverse 2025-07-21 13:52:25 -05:00
c55c0e21a9 framebuffer: missing stdint include 2025-07-16 23:46:17 -05:00
d25b5c1392 holly: add framebuffer
This will eventually replace video_output.
2025-07-16 13:02:33 -05:00
51b42a7a55 ttf_bitmap2: show width and height 2025-07-16 13:01:49 -05:00
cf372b7dc8 vec3: add *= 2025-07-16 13:01:17 -05:00
119592bcbe holly: add core_param_init, ta_fifo_texture_memory_transfer 2025-07-16 13:00:36 -05:00
da7d77dd7e add twiddle_data_4bpp 2025-07-02 20:56:51 -05:00
c562ef7025 example: add software_ta_two_volumes 2025-07-02 20:01:11 -05:00
518465e180 tools: add adpcm 2025-06-29 13:15:58 -05:00
b52852537a math: add clamp 2025-06-29 13:08:36 -05:00
51fb0c97a6 base: add adpcm rules 2025-06-28 15:56:54 -05:00
a37ec7eb2c blender: add tentative triangle support 2025-06-26 22:18:52 -05:00
cb8fd7e345 systembus_bits: add istext 2025-06-25 15:03:27 -05:00
b51487d374 aica_common: correct sgc definition 2025-06-25 15:03:14 -05:00
729ffba90f add texture_memory_alloc9 2025-06-25 12:43:43 -05:00
ab153f2c43 software_ta: separate framebuffer index from animation index 2025-06-24 21:16:20 -05:00
5c488ab974 printf: add print_integer function 2025-06-23 15:38:57 -05:00
ef29e0ac25 aica_xm: document constants 2025-06-23 09:48:35 -05:00
ff3f8f0837 aica_xm: channels remember last played instrument 2025-06-22 19:53:08 -05:00
7bbd5f3775 aica_xm: sandbox demo 2025-06-21 20:01:19 -05:00
77bc48e278 aica_xm: add sandbox state 2025-06-21 17:07:41 -05:00
4eb9b0b2bd aica_xm: draw individual glyphs 2025-06-21 15:23:39 -05:00
acce2f6379 aica_xm: add font 2025-06-21 14:41:55 -05:00
0206a5139a tools: add ttf_bitmap2 2025-06-21 13:50:13 -05:00
67823b3d00 aica_xm: render during playback 2025-06-21 09:52:48 -05:00
204f58c74a aica_xm: use timer underflow flag 2025-06-20 14:54:59 -05:00
5acc19473f example/aica_xm: add vibrato effect 2025-06-19 17:10:36 -05:00
b1fa6f1f50 example: add game_of_life_snake 2025-06-19 15:08:38 -05:00
0edc83d4ec aica_xm: correct bidirectional loop behavior 2025-06-19 15:06:20 -05:00
18a72b0869 example/aica/aica_xm: add volume table 2025-06-18 15:59:58 -05:00
dcf07fa398 example/aica/aica_xm: (more) correct timing and pitch behavior 2025-06-18 12:22:06 -05:00
df62054b0f video_output: add explicit bytes_per_pixel constant 2025-06-18 09:14:48 -05:00
5a4135b261 example: add custom_resolution 2025-06-18 09:14:33 -05:00
e108c1eeb5 example/aica_xm: implement XM ticks 2025-06-18 09:11:38 -05:00
45d8853bbc math/vec3: move length-agnostic functions to math/vec 2025-06-13 00:45:33 -05:00
7a8aca069c example: add cars 2025-06-10 05:21:57 -05:00
d09f032588 example: add game_of_life 2025-06-03 15:04:11 -05:00
8bde5aaafa example: add strip_buffer 2025-06-01 02:06:27 -05:00
9dfc378831 example/scanner: add textured background and alternate logo 2025-05-29 20:54:32 -05:00
3ba9a4febc model/scanner/powervr: increase padding 2025-05-29 13:36:21 -05:00
645df4c665 example/scanner: translucent modifier volume 2025-05-29 12:49:20 -05:00
80b09fbaf4 example: add scanner 2025-05-28 22:02:16 -05:00
212233c847 shadow_volume: correct last_in_volume 2025-05-28 10:16:04 -05:00
c257640b0d blender_shadow_volume2: reverse-port from C back to Python 2025-05-28 06:12:51 -05:00
b39abc0b85 example: add shadow_volume 2025-05-26 13:31:26 -05:00
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