138 Commits

Author SHA1 Message Date
3ebdfda196 particle_oriented_animated_quad_vbuf_pixel_shader: implement particle reset 2025-11-09 22:30:27 -06:00
314267afe1 particle_oriented_animated_quad_vbuf_pixel_shader: use vertex_buffer_copy shader 2025-11-09 21:33:35 -06:00
e622d769a4 particle_oriented_animated_quad_vbuf_pixel_shader: use drm_radeon_cs2 2025-11-09 21:02:37 -06:00
1ec48e6323 add tx_rt_float_4x 2025-11-09 20:39:19 -06:00
69904efe3f particle_oriented_animated_quad_vbuf*: correct vertex buffer size calculation 2025-11-09 19:44:28 -06:00
a4c6f29cb4 add particle_oriented_animated_quad_vbuf_pixel_shader (partially working) 2025-11-09 17:44:48 -06:00
57a62859f3 add particle_oriented_animated_quad_vbuf 2025-11-08 23:55:10 -06:00
e7d571fe6a particle_oriented_animated_fan: use AOS for particle drawing 2025-11-08 23:10:04 -06:00
36cd56a51a add particle_oriented_animated_fan 2025-11-08 21:04:48 -06:00
940b0cd43d add tx_rt_float 2025-11-08 17:45:35 -06:00
0272ee93d0 add tx_rt 2025-11-08 15:46:18 -06:00
c864717deb matrix_cubesphere_tiled: enable tiling 2025-11-08 14:43:10 -06:00
23cafcdb23 rename argb -> rgba 2025-11-08 14:28:49 -06:00
089b126523 matrix_cubesphere: check drm_radeon_cs return value 2025-11-08 14:18:39 -06:00
26800a6d40 src: add particle_oriented_animated 2025-11-06 19:52:10 -06:00
ef291567b8 src: add particle_oriented 2025-11-06 18:03:08 -06:00
6bfb5bdb63 src: add plane 2025-11-06 17:12:40 -06:00
38fa29ca10 matrix_cubesphere_tiled: draw macrotiled texture 2025-11-04 18:42:26 -06:00
0d4e80b03e add matrix_cubesphere_tiled (partially incomplete) 2025-11-04 18:40:05 -06:00
1c1e7483a7 matrix_cubesphere: use separate light shader 2025-11-04 12:57:27 -06:00
ae38604ba3 matrix_cubesphere: rearrange vap_out/ib_rs_instructions 2025-11-04 12:20:08 -06:00
a335a221a4 rename drm2 to src 2025-11-04 12:13:14 -06:00
182a82c306 drm2: more generalized texture loading 2025-11-04 12:12:29 -06:00
e3519d2797 add drm2 2025-11-04 00:00:47 -06:00
fbe23d3506 assembler: add support for binary output 2025-11-03 22:04:20 -06:00
2c62869ccd drm: add matrix_cubesphere_cubemap 2025-11-03 11:14:16 -06:00
f43ac599f9 add matrix_cubesphere_specular_suzanne 2025-10-31 22:03:20 -05:00
8d72b164cc model/cubesphere_smooth: reset UV coordinates 2025-10-31 20:38:41 -05:00
3a02dfa91d matrix_cubesphere_specular: add diffuse lighting component 2025-10-31 20:28:40 -05:00
2b90395b2d matrix_cubesphere_specular: rewrite specular fragment shader 2025-10-31 20:15:11 -05:00
30c018a748 matrix_cubesphere_specular: incomplete 2025-10-31 18:54:00 -05:00
8e6e6e9750 us_disassemble2: support for printing omod 2025-10-31 18:52:33 -05:00
1dc62d90ee matrix_cubesphere: correct diffuse lighting 2025-10-31 13:25:02 -05:00
4c5ebb7dad matrix_cubesphere: incorrect diffuse lighting 2025-10-31 13:24:48 -05:00
9266758ae2 use zfunc=less than 2025-10-30 19:50:57 -05:00
9f1999fd19 drm: add texture_cube_warping 2025-10-30 15:11:46 -05:00
18b7a593bd tools: add zbuf_decode.py 2025-10-30 12:18:05 -05:00
e27e0ef0a4 drm: add matrix_cubesphere 2025-10-30 10:53:46 -05:00
5716b2bc24 drm: add matrix 2025-10-29 23:18:06 -05:00
b2d084eb9e drm: add texture_cube_clear_zwrite_vertex_shader_optimize_zscale 2025-10-29 21:23:58 -05:00
c8ba1454b7 drm: add zbuffer_test 2025-10-29 20:00:19 -05:00
bd10c026f7 pumpkin_man: include eye object 2025-10-29 16:11:46 -05:00
2aa1cedef4 pumpkin_man: draw the entire multi-object model 2025-10-29 15:33:55 -05:00
02e191eec0 pumpkin_man: use blender.py exporter 2025-10-29 13:25:17 -05:00
0e850b4caa texture_blur_combined: adjust blur weight constants 2025-10-28 17:53:52 -05:00
ddf32528d9 add texture_blur_combined 2025-10-28 17:36:04 -05:00
e43c3ef635 add texture_blur 2025-10-28 15:46:58 -05:00
efd9a85ce2 assembler/fs: TEX: swap a/rgb order in write mask 2025-10-28 14:20:28 -05:00
e8da0190fc add compare_fs 2025-10-28 12:08:55 -05:00
20936c891d add tools 2025-10-28 12:08:23 -05:00