Working on the Player UI

This commit is contained in:
2021-09-06 09:12:45 -07:00
parent ae16d5438b
commit 09b3bdb93c
22 changed files with 262 additions and 53 deletions

View File

@ -7,10 +7,20 @@
#pragma once
#include <dawn/dawn.h>
#include "../game/game.h"
#include "framebuffer.h"
#include "primitive.h"
#include "shader.h"
#include "camera.h"
#include "primitives/quad.h"
#include "../util/dynarray.h"
void renderListInit(renderlist_t *renderList, int32_t passes);
void renderListInit(renderlist_t *list, int32_t passes, int32_t width, int32_t height);
renderpass_t * renderListGetPass(renderlist_t *list, int32_t pass);
int32_t renderPassAdd(renderlist_t *list);
void renderListRenderPass(
renderlist_t *list, engine_t *engine,
camera_t *camera, int32_t pass, dynarray_t *items
);
void renderListRender(renderlist_t *list, engine_t *engine, shader_t *shader);