diff options
author | chai <chaifix@163.com> | 2020-07-16 09:32:50 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2020-07-16 09:32:50 +0800 |
commit | 275bf123ff505eef3333ba41385ed3814eb9a507 (patch) | |
tree | 68da26de459b2f5bd9f35cf10fac3681b0475a52 /src/example/03_texture/03_texture.c | |
parent | efb40cfff1bbbd4f6ff0b0c05788dff6ad45ff02 (diff) |
*misc
Diffstat (limited to 'src/example/03_texture/03_texture.c')
-rw-r--r-- | src/example/03_texture/03_texture.c | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/src/example/03_texture/03_texture.c b/src/example/03_texture/03_texture.c index a7857fa..5afb3de 100644 --- a/src/example/03_texture/03_texture.c +++ b/src/example/03_texture/03_texture.c @@ -94,27 +94,28 @@ EXAMPLE void ondraw_texture(void*data) { */ /*render mech*/ - //ssr_setuniformtex(0, mech_albedo); - //ssr_setuniformtex(1, mech_normal); - //ssr_setuniformtex(2, mech_roughness); - //ssr_setuniformtex(3, mech_metalness); - //ssr_bindvertices(mech_mesh->vertices, mech_mesh->vert_count, mech_mesh->triangles, mech_mesh->tris_count); - //ssr_draw(PRIMITIVE_TRIANGLE); + ssr_setuniformtex(0, mech_albedo); + ssr_setuniformtex(1, mech_normal); + ssr_setuniformtex(2, mech_roughness); + ssr_setuniformtex(3, mech_metalness); + ssr_bindvertices(mech_mesh->vertices, mech_mesh->vert_count, mech_mesh->triangles, mech_mesh->tris_count); + ssr_draw(PRIMITIVE_TRIANGLE); + /* ssr_setstencilfunc(STENCILFUNC_EQUAL, 1, 0xff); ssr_setstencilop(STENCILOP_KEEP, STENCILOP_KEEP, STENCILOP_KEEP); */ /*render yingham*/ -// ssr_setuniformtex(0, yingham_albedo); -// ssr_bindvertices(yingham_mesh->vertices, yingham_mesh->vert_count, yingham_mesh->triangles, yingham_mesh->tris_count); -// ssr_draw(PRIMITIVE_TRIANGLE); + ssr_setuniformtex(0, yingham_albedo); + ssr_bindvertices(yingham_mesh->vertices, yingham_mesh->vert_count, yingham_mesh->triangles, yingham_mesh->tris_count); + ssr_draw(PRIMITIVE_TRIANGLE); /*render ground*/ ssr_setuniformtex(0, ground_albedo); ssr_bindvertices(ground_mesh->vertices, ground_mesh->vert_count, ground_mesh->triangles, ground_mesh->tris_count); ssr_draw(PRIMITIVE_TRIANGLE); - draw_tbn(ground_mesh, VISUAL_ALL, 10); + //draw_tbn(mech_mesh, VISUAL_ALL, 4); //ssr_setuniformtex(0, cyborg_albedo); //ssr_bindvertices(cyborg_mesh->vertices, cyborg_mesh->vert_count, cyborg_mesh->triangles, cyborg_mesh->tris_count); |