#include "vulkan_state.h" CVkMaterial::CVkMaterial( IShader *pShader ) { m_pVkShader = (CVkShader*)pShader; } CVkMaterial::~CVkMaterial() { } void CVkMaterial::VSSetShaderResource( uint32_t uRegister, IRenderingObject *pResource ) { SetShaderResource(uRegister, SHADER_STAGE_VERTEX, pResource); } void CVkMaterial::PSSetShaderResource( uint32_t uRegister, IRenderingObject *pResource ) { SetShaderResource(uRegister, SHADER_STAGE_PIXEL, pResource); } void CVkMaterial::VSSetConstantsBuffer( uint32_t uRegister, IBuffer *pConstants ) { SetShaderResource(uRegister, SHADER_STAGE_VERTEX, pConstants); } void CVkMaterial::PSSetConstantsBuffer( uint32_t uRegister, IBuffer *pConstants ) { SetShaderResource(uRegister, SHADER_STAGE_PIXEL, pConstants); } void CVkMaterial::SetShaderResource( uint32_t uRegister, uint32_t uSet, IRenderingObject *pObject) { }