#include "materialsystem/imaterialsystem.h" #include "tier1/utlvector.h" #include "vulkan_state.h" BEGIN_DEFINE_PIPELINE_LIBRARY(VertexDescription) void AddLayout( int iIndex, int iStride ); void AddAttribute( int iBufferIndex, int iLocation, EVertexFormat eFormat, int iOffset ); void SetTopology( ETopologyMode eTopology ); CUtlVector attributes; CUtlVector layouts; END_DEFINE_PIPELINE_LIBRARY() BEGIN_DEFINE_PIPELINE_LIBRARY(VertexTransform) END_DEFINE_PIPELINE_LIBRARY() BEGIN_DEFINE_PIPELINE_LIBRARY(PixelShade) END_DEFINE_PIPELINE_LIBRARY() BEGIN_DEFINE_PIPELINE_LIBRARY(PixelOutput) END_DEFINE_PIPELINE_LIBRARY()