MCPcopy Create free account
hub / github.com/city-super/Octree-GS / process

Method process

SIBR_viewers/src/core/renderer/TexturedMeshRenderer.cpp:30–40  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

28 }
29
30 void TexturedMeshRenderer::process(const Mesh& mesh, const Camera& eye, uint textureID, IRenderTarget& dst, bool backfaceCull)
31 {
32 dst.bind();
33 _shader.begin();
34 _paramMVP.set(eye.viewproj());
35 glActiveTexture(GL_TEXTURE0); glBindTexture(GL_TEXTURE_2D, textureID);
36 mesh.render(true, backfaceCull);
37 _shader.end();
38 dst.unbind();
39
40 }
41
42 void TexturedMeshRenderer::process(const Mesh& mesh, const Camera& eye, const sibr::Matrix4f& model, uint textureID, IRenderTarget& dst, bool backfaceCull)
43 {

Callers

nothing calls this directly

Calls 6

bindMethod · 0.45
beginMethod · 0.45
setMethod · 0.45
renderMethod · 0.45
endMethod · 0.45
unbindMethod · 0.45

Tested by

no test coverage detected