MCPcopy Create free account
hub / github.com/axmolengine/axmol / setupTexture

Function setupTexture

core/renderer/backend/Program.cpp:38–52  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

36{
37 static void setupDummy(Program*) {}
38 static void setupTexture(Program* program)
39 {
40 auto vertexLayout = program->getVertexLayout();
41
42 /// a_position
43 vertexLayout->setAttrib(backend::ATTRIBUTE_NAME_POSITION,
44 program->getAttributeLocation(backend::Attribute::POSITION),
45 backend::VertexFormat::FLOAT2, 0, false);
46 /// a_texCoord
47 vertexLayout->setAttrib(backend::ATTRIBUTE_NAME_TEXCOORD,
48 program->getAttributeLocation(backend::Attribute::TEXCOORD),
49 backend::VertexFormat::FLOAT2, 2 * sizeof(float), false);
50
51 vertexLayout->setStride(4 * sizeof(float));
52 }
53
54 static void setupSprite(Program* program)
55 {

Callers 1

copySpecialPropertiesMethod · 0.85

Calls 3

setAttribMethod · 0.80
getAttributeLocationMethod · 0.80
setStrideMethod · 0.80

Tested by

no test coverage detected