Searched refs:hasBaseInstance (Results 1 – 3 of 3) sorted by relevance
/external/angle/src/libANGLE/renderer/d3d/d3d11/ |
D | Context11.cpp | 517 #define MULTI_DRAW_BLOCK(drawType, instanced, bvbi, hasDrawID, hasBaseVertex, hasBaseInstance) \ argument 526 ANGLE_SET_BASE_INSTANCE_UNIFORM(hasBaseInstance)(baseInstances[drawID]); \ 627 const bool hasBaseInstance = programObject && programObject->hasBaseInstanceUniform(); in multiDrawArraysInstancedBaseInstance() local 628 ResetBaseVertexBaseInstance resetUniforms(programObject, false, hasBaseInstance); in multiDrawArraysInstancedBaseInstance() 630 if (hasDrawID && hasBaseInstance) in multiDrawArraysInstancedBaseInstance() 638 else if (hasBaseInstance) in multiDrawArraysInstancedBaseInstance() 664 const bool hasBaseInstance = programObject && programObject->hasBaseInstanceUniform(); in multiDrawElementsInstancedBaseVertexBaseInstance() local 665 ResetBaseVertexBaseInstance resetUniforms(programObject, hasBaseVertex, hasBaseInstance); in multiDrawElementsInstancedBaseVertexBaseInstance() 671 if (hasBaseInstance) in multiDrawElementsInstancedBaseVertexBaseInstance() 682 if (hasBaseInstance) in multiDrawElementsInstancedBaseVertexBaseInstance() [all …]
|
/external/angle/src/libANGLE/renderer/ |
D | renderer_utils.cpp | 1039 #define MULTI_DRAW_BLOCK(drawType, instanced, bvbi, hasDrawID, hasBaseVertex, hasBaseInstance) \ argument 1049 ANGLE_SET_BASE_INSTANCE_UNIFORM(hasBaseInstance)(baseInstances[drawID]); \ 1154 const bool hasBaseInstance = programObject && programObject->hasBaseInstanceUniform(); in MultiDrawArraysInstancedBaseInstanceGeneral() local 1155 ResetBaseVertexBaseInstance resetUniforms(programObject, false, hasBaseInstance); in MultiDrawArraysInstancedBaseInstanceGeneral() 1157 if (hasDrawID && hasBaseInstance) in MultiDrawArraysInstancedBaseInstanceGeneral() 1165 else if (hasBaseInstance) in MultiDrawArraysInstancedBaseInstanceGeneral() 1191 const bool hasBaseInstance = programObject && programObject->hasBaseInstanceUniform(); in MultiDrawElementsInstancedBaseVertexBaseInstanceGeneral() local 1192 ResetBaseVertexBaseInstance resetUniforms(programObject, hasBaseVertex, hasBaseInstance); in MultiDrawElementsInstancedBaseVertexBaseInstanceGeneral() 1198 if (hasBaseInstance) in MultiDrawElementsInstancedBaseVertexBaseInstanceGeneral() 1209 if (hasBaseInstance) in MultiDrawElementsInstancedBaseVertexBaseInstanceGeneral() [all …]
|
/external/angle/src/libANGLE/ |
D | Context.cpp | 6415 const bool hasBaseInstance = programObject && programObject->hasBaseInstanceUniform(); in drawArraysInstancedBaseInstance() local 6416 if (hasBaseInstance) in drawArraysInstancedBaseInstance() 6421 rx::ResetBaseVertexBaseInstance resetUniforms(programObject, false, hasBaseInstance); in drawArraysInstancedBaseInstance() 6454 const bool hasBaseInstance = programObject && programObject->hasBaseInstanceUniform(); in drawElementsInstancedBaseVertexBaseInstance() local 6455 if (hasBaseInstance) in drawElementsInstancedBaseVertexBaseInstance() 6460 rx::ResetBaseVertexBaseInstance resetUniforms(programObject, hasBaseVertex, hasBaseInstance); in drawElementsInstancedBaseVertexBaseInstance()
|