mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-20 14:19:12 +00:00
Additional ThermalCold filter work; CStateManager fields
This commit is contained in:
17
Runtime/Graphics/Shaders/TShaderDecl.hpp
Normal file
17
Runtime/Graphics/Shaders/TShaderDecl.hpp
Normal file
@@ -0,0 +1,17 @@
|
||||
static TShader<_CLS>::IDataBindingFactory* Initialize(boo::GLDataFactory::Context& ctx,
|
||||
boo::IShaderPipeline*& pipeOut);
|
||||
#if _WIN32
|
||||
static TShader<_CLS>::IDataBindingFactory* Initialize(boo::ID3DDataFactory::Context& ctx,
|
||||
boo::IShaderPipeline*& pipeOut,
|
||||
boo::IVertexFormat*& vtxFmtOut);
|
||||
#endif
|
||||
#if BOO_HAS_METAL
|
||||
static TShader<_CLS>::IDataBindingFactory* Initialize(boo::MetalDataFactory::Context& ctx,
|
||||
boo::IShaderPipeline*& pipeOut,
|
||||
boo::IVertexFormat*& vtxFmtOut);
|
||||
#endif
|
||||
#if BOO_HAS_VULKAN
|
||||
static TShader<_CLS>::IDataBindingFactory* Initialize(boo::VulkanDataFactory::Context& ctx,
|
||||
boo::IShaderPipeline*& pipeOut,
|
||||
boo::IVertexFormat*& vtxFmtOut);
|
||||
#endif
|
||||
Reference in New Issue
Block a user