Ejemplo n.º 1
0
FShaderResource* FShaderResource::FindOrCreateShaderResource(const FShaderCompilerOutput& Output, FShaderType* SpecificType)
{
	const FShaderResourceId ResourceId(Output, SpecificType ? SpecificType->GetName() : NULL);
	FShaderResource* Resource = FindShaderResourceById(ResourceId);

	if (!Resource)
	{
		Resource = new FShaderResource(Output, SpecificType);
	}

	return Resource;
}
Ejemplo n.º 2
0
FShaderResource* FShaderResource::FindOrCreateShaderResource(const FShaderCompilerOutput& Output)
{
	const FShaderResourceId ResourceId(Output);
	FShaderResource* Resource = FindShaderResourceById(ResourceId);

	if (!Resource)
	{
		Resource = new FShaderResource(Output);
	}

	return Resource;
}