Working on the new refactor of primitive and shader
This commit is contained in:
@ -165,13 +165,16 @@ void vnCharacterLayerSetFrame(vncharacter_t *character, uint8_t l, uint8_t f) {
|
||||
);
|
||||
}
|
||||
|
||||
void vnCharacterRender(vncharacter_t *character, shader_t *shader) {
|
||||
shaderUsePositionAndScale(shader,
|
||||
void vnCharacterRender(
|
||||
vncharacter_t *character, shader_t *shader,
|
||||
shaderuniform_t uniformModel, shaderuniform_t uniformTexture
|
||||
) {
|
||||
shaderUsePositionAndScale(shader, uniformModel,
|
||||
character->x, character->y, character->z,
|
||||
character->pitch, character->yaw, character->roll,
|
||||
character->scaleX, character->scaleY, 1
|
||||
);
|
||||
shaderUseTexture(shader, character->texture);
|
||||
shaderUseTexture(shader, uniformTexture, character->texture);
|
||||
primitiveDraw(
|
||||
&character->primitive, 0, character->layerCount * QUAD_INDICE_COUNT
|
||||
);
|
||||
|
Reference in New Issue
Block a user