147 Commits

Author SHA1 Message Date
614a1d4172 src: add matrix_cubesphere_indexed 2025-11-20 15:09:37 -06:00
443f0f4785 parse_packets: add support for printing the content of type 3 packets 2025-11-20 14:46:18 -06:00
687bc734d9 regs: add display registers, memory controller, pcie 2025-11-15 13:03:09 -06:00
bed4b640ad particle_oriented_animated: improve vertex shader constant comments 2025-11-12 23:19:15 -06:00
fdff78f1ad shadertoy: implement shadertoy_palette_fractal 2025-11-11 16:02:39 -06:00
9e281cba58 assembler/lexer: add support for #include directive 2025-11-11 15:06:34 -06:00
90b486e744 assembler.fs: add support for omod 2025-11-11 14:22:35 -06:00
399cd6aaf9 particle: add colored particle fragment shader 2025-11-10 18:27:46 -06:00
872f0c31a8 particle_oriented_animated_quad_vbuf*: increase particle count 2025-11-09 23:12:20 -06:00
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