You've already forked HackerSM64
mirror of
https://github.com/HackerN64/HackerSM64.git
synced 2026-01-21 10:35:32 -08:00
Merge branch 'develop/2.0.2/fix_objects_rej' of https://github.com/Reonu/HackerSM64 into develop/arceveti/general_2
This commit is contained in:
@@ -908,20 +908,11 @@ void cur_obj_update(void) {
|
||||
COND_BIT((objFlags & OBJ_FLAG_OCCLUDE_SILHOUETTE), o->header.gfx.node.flags, GRAPH_RENDER_OCCLUDE_SILHOUETTE);
|
||||
#endif
|
||||
#ifdef OBJECTS_REJ
|
||||
s32 objListIndex = OBJ_LIST_PLAYER;
|
||||
|
||||
BehaviorScript *bhvScript = segmented_to_virtual(o->behavior);
|
||||
if ((bhvScript[0] >> 24) == 0) {
|
||||
objListIndex = ((bhvScript[0] >> 16) & 0xFFFF);
|
||||
}
|
||||
|
||||
if (objFlags & OBJ_FLAG_UCODE_SMALL) {
|
||||
o->header.gfx.ucode = GRAPH_NODE_UCODE_REJ;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
o->header.gfx.ucode = GRAPH_NODE_UCODE_DEFAULT;
|
||||
}
|
||||
|
||||
#endif
|
||||
#ifdef OBJ_OPACITY_BY_CAM_DIST
|
||||
if (objFlags & OBJ_FLAG_OPACITY_FROM_CAMERA_DIST) {
|
||||
|
||||
@@ -248,7 +248,7 @@ void switch_ucode(s32 ucode) {
|
||||
switch (ucode) {
|
||||
default: // GRAPH_NODE_UCODE_DEFAULT
|
||||
case GRAPH_NODE_UCODE_DEFAULT:
|
||||
gSPLoadUcodeL(gDisplayListHead++, gspF3DZEX2_PosLight_fifo); // F3DZEX2_PosLight
|
||||
gSPLoadUcodeL(gDisplayListHead++, gspF3DZEX2_NoN_PosLight_fifo); // F3DZEX2_PosLight
|
||||
// Reload the necessary RSP settings
|
||||
gSPDisplayList(gDisplayListHead++, init_rsp);
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user