mirror of
https://github.com/zeldaret/oot.git
synced 2025-02-27 03:24:45 +00:00
Changes in PR #12
- Changed `_gDPLoadTextureBlockTile` to `gDPLoadMultiBlock` - Replaced literals with `MatrixMode` in Matrix function calls - Changed `float`s to `f32`s - Removed old comment - Removed `z_title.reloc.s`
This commit is contained in:
parent
c931cd5837
commit
011027bded
3 changed files with 7 additions and 18 deletions
|
@ -1,11 +0,0 @@
|
||||||
.include "macro.inc"
|
|
||||||
|
|
||||||
# assembler directives
|
|
||||||
.set noat # allow manual use of $at
|
|
||||||
.set noreorder # don't insert nops after branches
|
|
||||||
.set gp=64 # allow use of 64-bit general purposee registers
|
|
||||||
|
|
||||||
.section .rodata
|
|
||||||
glabel D_80800AB0
|
|
||||||
|
|
||||||
.incbin "baserom/ovl_title", 0xAB0, 0x000000E0
|
|
2
spec
2
spec
|
@ -615,7 +615,7 @@ endseg
|
||||||
beginseg
|
beginseg
|
||||||
name "ovl_title"
|
name "ovl_title"
|
||||||
include "build/src/overlays/gamestates/ovl_title/z_title.o"
|
include "build/src/overlays/gamestates/ovl_title/z_title.o"
|
||||||
include "build/data/overlays/gamestates/z_title.reloc.o"
|
include "build/src/overlays/gamestates/ovl_title/z_title_reloc.o"
|
||||||
address 0x80800000
|
address 0x80800000
|
||||||
endseg
|
endseg
|
||||||
|
|
||||||
|
|
|
@ -41,7 +41,7 @@ void Title_Calc(TitleContext* this)
|
||||||
this->exit = 1;
|
this->exit = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
void Title_InitView(TitleContext* this, float x, float y, float z)
|
void Title_InitView(TitleContext* this, f32 x, f32 y, f32 z)
|
||||||
{
|
{
|
||||||
View* view;
|
View* view;
|
||||||
Vec3f v1;
|
Vec3f v1;
|
||||||
|
@ -96,9 +96,9 @@ void Title_Draw(TitleContext* this)
|
||||||
gSPSetLights1(gfxCtx->polyOpa.p++, sTitleLights);
|
gSPSetLights1(gfxCtx->polyOpa.p++, sTitleLights);
|
||||||
Title_InitView(this, 0, 150.0, 300.0);
|
Title_InitView(this, 0, 150.0, 300.0);
|
||||||
func_80093D18(this->state.gfxCtx);
|
func_80093D18(this->state.gfxCtx);
|
||||||
Matrix_Translate(-53.0, -5.0, 0, 0);
|
Matrix_Translate(-53.0, -5.0, 0, MTXMODE_NEW);
|
||||||
Matrix_Scale(1.0, 1.0, 1.0, 1);
|
Matrix_Scale(1.0, 1.0, 1.0, MTXMODE_APPLY);
|
||||||
Matrix_RotateXYZ(0, sTitleRotY, 0, 1);
|
Matrix_RotateXYZ(0, sTitleRotY, 0, MTXMODE_APPLY);
|
||||||
|
|
||||||
gSPMatrix(gfxCtx->polyOpa.p++, Matrix_NewMtx(this->state.gfxCtx, "../z_title.c", 424), G_MTX_LOAD);
|
gSPMatrix(gfxCtx->polyOpa.p++, Matrix_NewMtx(this->state.gfxCtx, "../z_title.c", 424), G_MTX_LOAD);
|
||||||
gSPDisplayList(gfxCtx->polyOpa.p++, &D_01002720);
|
gSPDisplayList(gfxCtx->polyOpa.p++, &D_01002720);
|
||||||
|
@ -110,7 +110,7 @@ void Title_Draw(TitleContext* this)
|
||||||
gDPSetPrimColor(gfxCtx->polyOpa.p++, 0, 0, 170, 255, 255, 255);
|
gDPSetPrimColor(gfxCtx->polyOpa.p++, 0, 0, 170, 255, 255, 255);
|
||||||
gDPSetEnvColor(gfxCtx->polyOpa.p++, 0, 0, 255, 128);
|
gDPSetEnvColor(gfxCtx->polyOpa.p++, 0, 0, 255, 128);
|
||||||
|
|
||||||
_gDPLoadTextureBlockTile(gfxCtx->polyOpa.p++,
|
gDPLoadMultiBlock(gfxCtx->polyOpa.p++,
|
||||||
&D_01001800,
|
&D_01001800,
|
||||||
0x100,
|
0x100,
|
||||||
1,
|
1,
|
||||||
|
@ -135,7 +135,7 @@ void Title_Draw(TitleContext* this)
|
||||||
G_TX_NOMASK, G_TX_NOMASK,
|
G_TX_NOMASK, G_TX_NOMASK,
|
||||||
G_TX_NOLOD, G_TX_NOLOD);
|
G_TX_NOLOD, G_TX_NOLOD);
|
||||||
|
|
||||||
gDPSetTileSize(gfxCtx->polyOpa.p++, /*G_TX_RENDERTILE*/1, this->uls, (this->ult & 0x7F) - idx*4, 0, 0);
|
gDPSetTileSize(gfxCtx->polyOpa.p++, 1, this->uls, (this->ult & 0x7F) - idx*4, 0, 0);
|
||||||
gSPTextureRectangle(gfxCtx->polyOpa.p++, 388, y << 2, 1156, (y+2)<<2, G_TX_RENDERTILE, 0, 0, 1024, 1024);
|
gSPTextureRectangle(gfxCtx->polyOpa.p++, 388, y << 2, 1156, (y+2)<<2, G_TX_RENDERTILE, 0, 0, 1024, 1024);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue