432 Commits

Author SHA1 Message Date
9b7eae231a dreamcast2: add sierpinski_tetrahedron_fsaa 2025-08-28 13:27:59 -05:00
9108c6a9c1 dreamcast2: add triangle_core_fullscreen and textured_background_fullscreen 2025-08-28 11:19:51 -05:00
e6a35d14d5 dreamcast2: add tetrahedron examples 2025-08-27 20:30:30 -05:00
cf70518bfd dreamcast2: add cuba_ta_fullscreen_textured 2025-08-26 20:40:29 -05:00
77f7869e91 ftdi_transfer: add reset command 2025-08-26 19:57:29 -05:00
b54b635e61 dreamcast2: triangle_ta*: remove while (1) loop 2025-08-26 19:57:13 -05:00
9ecb8c6f5f dreamcast2: add triangle_ta_fullscreen 2025-08-26 17:07:59 -05:00
18c906133c dreamcast2: add triangle_ta 2025-08-26 16:45:42 -05:00
45f8661b93 dreamcast2: add triangle_core 2025-08-25 16:40:45 -05:00
586d493a6e dreamcast2: holly: add object_list_bits 2025-08-25 16:40:40 -05:00
5f61aaa483 dreamcast2: add framebuffer_shaded example 2025-08-24 22:16:29 -05:00
8e97614ffe dreamcast2: initial 2025-08-24 11:10:55 -05:00
284310244c math/mat: add col function 2025-07-24 23:09:04 -05:00
13200501ef vec: correct normalize/magnitude declaration 2025-07-21 20:04:20 -05:00
e691956223 vec: more strongly hint on generating fsrra instructions 2025-07-21 16:35:47 -05:00
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