some bugfixes

This commit is contained in:
h4570
2022-07-28 20:44:21 +02:00
parent 960f4dd0c4
commit 4366d6d6fb
14 changed files with 177 additions and 48 deletions
@@ -24,13 +24,22 @@ class Path1 {
u32 uploadProgram(VU1Program* program, const u32& address);
void sendDrawFinishTag();
void addDrawFinishTag(packet2_t* packet);
packet2_t* createProgramsCache(VU1Program** programs, const u32& count,
const u32& address);
void setDoubleBuffer(const u16& startingAddress, const u16& bufferSize);
private:
void uploadDrawFinishProgram();
void prepareDrawFinishPacket();
packet2_t* doubleBufferPacket;
packet2_t* drawFinishPacket;
u32 drawFinishAddr;
};
} // namespace Tyra
@@ -27,7 +27,7 @@ class Path3 {
void init(RendererSettings* settings);
void addDrawFinishTag();
void sendDrawFinishTag();
void clearScreen(zbuffer_t* z, const Color& color);
void sendTexture(Texture* texture,
const RendererCoreTextureBuffers& texBuffers);