37 lines
967 B
C++
37 lines
967 B
C++
#include "vulkan_state.h"
|
|
|
|
BEGIN_DEFINE_PIPELINE_LIBRARY(Functions)
|
|
private:
|
|
const char *szVertexShader;
|
|
const char *szVertexShaderMain;
|
|
const char *szPixelShader;
|
|
const char *szPixelShaderMain;
|
|
public:
|
|
void SetVertex( const char *szFile, const char *szMain );
|
|
void SetPixel( const char *szFile, const char *szMain );
|
|
END_DEFINE_PIPELINE_LIBRARY()
|
|
|
|
BEGIN_DEFINE_PIPELINE_LIBRARY(VertexInput)
|
|
END_DEFINE_PIPELINE_LIBRARY()
|
|
|
|
BEGIN_DEFINE_PIPELINE_LIBRARY(InputAssembly)
|
|
END_DEFINE_PIPELINE_LIBRARY()
|
|
|
|
BEGIN_DEFINE_PIPELINE_LIBRARY(Tesselation)
|
|
END_DEFINE_PIPELINE_LIBRARY()
|
|
|
|
BEGIN_DEFINE_PIPELINE_LIBRARY(ViewportState)
|
|
END_DEFINE_PIPELINE_LIBRARY()
|
|
|
|
BEGIN_DEFINE_PIPELINE_LIBRARY(RasterizationState)
|
|
END_DEFINE_PIPELINE_LIBRARY()
|
|
|
|
BEGIN_DEFINE_PIPELINE_LIBRARY(MultisampleState)
|
|
END_DEFINE_PIPELINE_LIBRARY()
|
|
|
|
BEGIN_DEFINE_PIPELINE_LIBRARY(DepthStencilState)
|
|
END_DEFINE_PIPELINE_LIBRARY()
|
|
|
|
BEGIN_DEFINE_PIPELINE_LIBRARY(ColorBlend)
|
|
END_DEFINE_PIPELINE_LIBRARY()
|