resources: rename shader detail internals to internal
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
#pragma once
|
||||
|
||||
#include "../ShaderIR.h"
|
||||
|
||||
#include <XCEngine/Core/IO/IResourceLoader.h>
|
||||
#include <XCEngine/Resources/Shader/Shader.h>
|
||||
|
||||
#include <string>
|
||||
|
||||
namespace XCEngine {
|
||||
namespace Resources {
|
||||
|
||||
Containers::String GetDefaultEntryPoint(ShaderLanguage language, ShaderType stage);
|
||||
Containers::String GetDefaultProfile(
|
||||
ShaderLanguage language,
|
||||
ShaderBackend backend,
|
||||
ShaderType stage);
|
||||
|
||||
size_t CalculateShaderMemorySize(const Shader& shader);
|
||||
|
||||
LoadResult BuildShaderFromIR(
|
||||
const Containers::String& path,
|
||||
const ShaderIR& shaderIR);
|
||||
|
||||
LoadResult LoadLegacySingleStageShader(
|
||||
const Containers::String& path,
|
||||
const std::string& sourceText);
|
||||
|
||||
} // namespace Resources
|
||||
} // namespace XCEngine
|
||||
Reference in New Issue
Block a user