mirror of
https://github.com/Ed94/pikuma_ps1.git
synced 2026-07-12 20:31:25 -07:00
fixed.
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
#pragma once
|
||||
#endif
|
||||
// Auto-generated by tape_atom_annotation_pass.lua — DO NOT EDIT
|
||||
// Source: C:/projects/Pikuma/ps1/code/duffle/lottes_tape.h
|
||||
// Source: C:\projects\Pikuma\ps1\code\duffle\lottes_tape.h
|
||||
// Component atoms (MipsAtomComp_(ac_*)) -> macro variants (mac_*)
|
||||
// + auto word-counts (so tape_atom.metadata.h stays manual-only
|
||||
// for encoding macros).
|
||||
@@ -60,7 +60,7 @@ WORD_COUNT(mac_load_tri_verts, 18)
|
||||
, shift_lleft( R_AT, R_PrimCursor, S_(polytag_len_bits)) /* AT = (prim_length << 24) | old_addr */ \
|
||||
, shift_lright(R_AT, R_AT, S_(polytag_len_bits)) \
|
||||
, store_word( R_AT, R_T1, O_(PolyTag,bf_addr_len)) /* OrderingTable[OTZ] = PrimCursor */
|
||||
WORD_COUNT(mac_insert_ot_tag_f3, 10)
|
||||
WORD_COUNT(mac_insert_ot_tag_f3, 11)
|
||||
|
||||
/* Words: 11; Correctly inserts a primitive into the Ordering Table linked list.
|
||||
* Hardcoded for Poly_G4 (9 words). For Poly_F3, use ac_insert_ot_tag_f3. */
|
||||
@@ -75,7 +75,7 @@ WORD_COUNT(mac_insert_ot_tag_f3, 10)
|
||||
, shift_lleft( R_AT, R_PrimCursor, S_(polytag_len_bits)) /* AT = (prim_length << 24) | old_addr */ \
|
||||
, shift_lright(R_AT, R_AT, S_(polytag_len_bits)) \
|
||||
, store_word( R_AT, R_T1, O_(PolyTag,bf_addr_len)) /* OrderingTable[OTZ] = PrimCursor */
|
||||
WORD_COUNT(mac_insert_ot_tag_g4, 10)
|
||||
WORD_COUNT(mac_insert_ot_tag_g4, 11)
|
||||
|
||||
#define mac_pack_color_word(off, code, r, g, b) \
|
||||
load_upper_i(R_AT, (code) << 8 | (b)) \
|
||||
|
||||
@@ -1,24 +1,24 @@
|
||||
// Auto-generated by tape_atom_offset_gen.meta.lua — DO NOT EDIT
|
||||
// Source: C:/projects/Pikuma/ps1/code/gte_hello/hello_gte_tape.c
|
||||
// Source: C:\projects\Pikuma\ps1\code\gte_hello\hello_gte_tape.c
|
||||
#pragma once
|
||||
|
||||
#pragma region hello_gte_tape
|
||||
|
||||
|
||||
// --- atom: cube_g4_face (50 words) ---
|
||||
// --- atom: cube_g4_face (87 words) ---
|
||||
|
||||
#define _atom_offset_cull_cube_g4_face_exit 34
|
||||
#define _atom_offset_bounds_chk_cube_g4_face_exit 2
|
||||
#define _atom_offset_cull_cube_g4_face_exit 48
|
||||
#define _atom_offset_bounds_chk_cube_g4_face_exit 12
|
||||
|
||||
enum {
|
||||
atom_offset_cull_cube_g4_face_exit = _atom_offset_cull_cube_g4_face_exit,
|
||||
atom_offset_bounds_chk_cube_g4_face_exit = _atom_offset_bounds_chk_cube_g4_face_exit,
|
||||
};
|
||||
|
||||
// --- atom: floor_f3_face (47 words) ---
|
||||
// --- atom: floor_f3_face (66 words) ---
|
||||
|
||||
#define _atom_offset_culling_floor_f3_face_exit 14
|
||||
#define _atom_offset_bounds_chk_floor_f3_face_exit 3
|
||||
#define _atom_offset_culling_floor_f3_face_exit 29
|
||||
#define _atom_offset_bounds_chk_floor_f3_face_exit 13
|
||||
|
||||
enum {
|
||||
atom_offset_culling_floor_f3_face_exit = _atom_offset_culling_floor_f3_face_exit,
|
||||
|
||||
@@ -9,10 +9,8 @@
|
||||
#endif
|
||||
|
||||
#pragma region MACs (Mips Atom components)
|
||||
/* The macros mac_format_f3_color and mac_gte_store_f3 moved to
|
||||
* lottes_tape.h during the Phase 3 gp.h overhaul. Both are now RGB-form
|
||||
* (mac_format_f3_color takes _r, _g, _b byte values rather than raw
|
||||
* 16-bit half-words). */
|
||||
|
||||
|
||||
|
||||
#pragma endregion MACs
|
||||
|
||||
|
||||
Reference in New Issue
Block a user