Imgui and ParallelRDP stuff

This commit is contained in:
CocoSimone
2022-08-05 13:58:35 +02:00
parent 23ebc1edc1
commit d580dc6cdd
14 changed files with 162 additions and 319 deletions

View File

@@ -4,6 +4,8 @@
#include <SDL2/SDL.h>
#include <n64/core/mmio/VI.hpp>
struct Window;
static SDL_Window* window;
static u32 windowID;
VkQueue GetGraphicsQueue();
@@ -15,9 +17,9 @@ VkFormat GetVkFormat();
VkCommandBuffer GetVkCommandBuffer();
void SubmitRequestedVkCommandBuffer();
void LoadParallelRDP(const u8* rdram);
void UpdateScreenParallelRdp(const n64::VI& vi);
void UpdateScreenParallelRdp(Window& imguiWindow, const n64::VI& vi);
void ParallelRdpEnqueueCommand(int command_length, u32* buffer);
void ParallelRdpOnFullSync();
void UpdateScreenParallelRdpNoGame();
void UpdateScreenParallelRdpNoGame(Window& imguiWindow);
bool IsFramerateUnlocked();
void SetFramerateUnlocked(bool unlocked);