//==============================================================================
GlShaderHandle GlPipelineHandle::getAttachedProgram(GLenum type) const
{
	ANKI_ASSERT(isCreated());
	Error err = serializeOnGetter();
	if(!err)
	{
		return _get().getAttachedProgram(type);
	}
	else
	{
		return GlShaderHandle();
	}
}
Esempio n. 2
0
//==============================================================================
GLenum GlBufferHandle::getTarget() const
{
    serializeOnGetter();
    return _get().getTarget();
}
Esempio n. 3
0
//==============================================================================
void* GlBufferHandle::getPersistentMappingAddress()
{
    serializeOnGetter();
    return _get().getPersistentMappingAddress();
}
Esempio n. 4
0
//==============================================================================
PtrSize GlBufferHandle::getSize() const
{
    serializeOnGetter();
    return _get().getSize();
}