X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;ds=sidebyside;f=player.c;h=4c8f76a755bc2e2f9f31d374085a7f8b199dafc9;hb=aa4c26eae2208872824e0eb5b71bc05c16d43242;hp=10f5cc5d3d99e9659461ba2af1239f8b74d5752d;hpb=3e8fda9c7cbc50d1ae95195905c953bdeedf71b9;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player.c b/player.c index 10f5cc5..4c8f76a 100644 --- a/player.c +++ b/player.c @@ -263,13 +263,13 @@ VG_STATIC void player__pre_render( player_instance *player ) PLAYER_API void player__render( camera *cam, player_instance *player ) { - shader_viewchar_use(); + shader_model_character_view_use(); vg_tex2d_bind( player->playertex, 0 ); - shader_viewchar_uTexMain( 0 ); - shader_viewchar_uCamera( cam->transform[3] ); - shader_viewchar_uPv( cam->mtx.pv ); - shader_link_standard_ub( _shader_viewchar.id, 2 ); - glUniformMatrix4x3fv( _uniform_viewchar_uTransforms, + shader_model_character_view_uTexMain( 0 ); + shader_model_character_view_uCamera( cam->transform[3] ); + shader_model_character_view_uPv( cam->mtx.pv ); + shader_link_standard_ub( _shader_model_character_view.id, 2 ); + glUniformMatrix4x3fv( _uniform_model_character_view_uTransforms, player->playeravatar->sk.bone_count, 0, (float *)player->playeravatar->sk.final_mtx );