Render x/y for UI elements.
This commit is contained in:
@ -8,9 +8,6 @@
|
||||
#include "frame.h"
|
||||
|
||||
void frameInit(frame_t *frame) {
|
||||
frame->x = 0;
|
||||
frame->y = 0;
|
||||
|
||||
primitiveInit(
|
||||
&frame->primitive,
|
||||
QUAD_VERTICE_COUNT * FRAME_PRIMITIVE_COUNT,
|
||||
@ -103,8 +100,8 @@ void frameSetInnerSize(frame_t *frame, float width, float height) {
|
||||
);
|
||||
}
|
||||
|
||||
void frameRender(frame_t *frame, shader_t *shader) {
|
||||
shaderUsePosition(shader, frame->x, frame->y, 0, 0, 0, 0);
|
||||
void frameRender(frame_t *frame, shader_t *shader, float x, float y) {
|
||||
shaderUsePosition(shader, x, y, 0, 0, 0, 0);
|
||||
shaderUseTexture(shader, frame->texture);
|
||||
primitiveDraw(&frame->primitive, 0, -1);
|
||||
}
|
||||
|
Reference in New Issue
Block a user