123 Commits

Author SHA1 Message Date
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
9aecbbfc6f assembler: add support for render targets 2025-10-28 09:41:44 -05:00
c8ae311e60 texture_cube_clear_zwrite_vertex_shader_aos: move aos register write to the _3d_cube function 2025-10-27 12:03:37 -05:00
96091089d9 drm: add pumpkin_man 2025-10-26 11:36:02 -05:00
9286199243 drm: add texture_cube_clear_zwrite_vertex_shader_aos 2025-10-26 10:43:41 -05:00
8c166de3ae drm: add texture_cube_clear_zwrite_vertex_shader_optimize 2025-10-26 10:43:29 -05:00
3f08771015 assembler/vs: print_error for ValidatorError 2025-10-26 10:43:10 -05:00
35ad4b4f7d texture_cube_clear_zwrite_vertex_shader: use texture_cube.fs.asm 2025-10-25 20:07:34 -05:00
96d7286e7c assembler.fs: add support for TEX instructions 2025-10-25 20:07:19 -05:00
27227426ea us_disassemble2: add support for TEX disassembly 2025-10-25 13:39:18 -05:00
f3f1969f4a assembler/vs: add support for dual math operations 2025-10-23 21:48:11 -05:00
d08f99d36b clear_nop.vs.asm: correct number of VE_ADD arguments
This is now being checked.
2025-10-23 19:57:39 -05:00
8c95d09658 rotate.vs.asm: change comment style 2025-10-23 19:54:16 -05:00
b671d30d3a us_disassemble: print non-register columns 2025-10-23 19:53:38 -05:00
7ac88f0ed3 cube_rotate.vs.asm: move all sin/cos values to temp[3] 2025-10-23 19:52:38 -05:00
8594bc4a38 assembler/vs: rewrite parser and validator 2025-10-23 19:51:19 -05:00