m_enabledBaseAttributes.push_back(attribute);
}
-void ShaderRenderCaseInstance::setupShaderData (void)
-{
- // TODO!!!
-}
-
void ShaderRenderCaseInstance::setup (void)
{
- // TODO!!
}
void ShaderRenderCaseInstance::setupUniforms (const tcu::Vec4& constCoords)
{
- // TODO!!
- DE_UNREF(constCoords);
m_uniformSetup.setup(*this, constCoords);
}
return tcu::fuzzyCompare(m_context.getTestContext().getLog(), "ComparisonResult", "Image comparison result", refImage, resImage, errorThreshold, tcu::COMPARE_LOG_RESULT);
}
-
} // shaderrendercase
} // vkt
: vkt::TestCase(testCtx, name, description)
, m_isVertexCase(isVertexCase)
, m_evaluator(new ShaderEvaluator(evalFunc))
- , m_uniformSetup(uniformSetup)
+ , m_uniformSetup(uniformSetup ? uniformSetup : new UniformSetup())
, m_attribFunc(attribFunc)
{}
deUint32 textureId);
protected:
- virtual void setupShaderData (void);
virtual void setup (void);
virtual void setupUniforms (const tcu::Vec4& constCoords);