@@ -3727,7 +3727,7 @@ static RenderShader* GetOrLinkShader(GuestShader* guestShader, uint32_t specCons
3727
3727
else
3728
3728
{
3729
3729
guestShader->shader = g_device->createShader (g_shaderCache.get () + guestShader->shaderCacheEntry ->dxilOffset ,
3730
- guestShader->shaderCacheEntry ->dxilSize , " main " , RenderShaderFormat::DXIL);
3730
+ guestShader->shaderCacheEntry ->dxilSize , " shaderMain " , RenderShaderFormat::DXIL);
3731
3731
}
3732
3732
}
3733
3733
@@ -3832,7 +3832,7 @@ static RenderShader* GetOrLinkShader(GuestShader* guestShader, uint32_t specCons
3832
3832
const wchar_t * libraryNames[] = { specConstantsLibName, shaderLibName };
3833
3833
3834
3834
ComPtr<IDxcOperationResult> result;
3835
- HRESULT hr = s_dxcLinker->Link (L" main " , guestShader->type == ResourceType::VertexShader ? L" vs_6_0" : L" ps_6_0" ,
3835
+ HRESULT hr = s_dxcLinker->Link (L" shaderMain " , guestShader->type == ResourceType::VertexShader ? L" vs_6_0" : L" ps_6_0" ,
3836
3836
libraryNames, std::size (libraryNames), nullptr , 0 , result.GetAddressOf ());
3837
3837
3838
3838
assert (SUCCEEDED (hr) && result != nullptr );
@@ -3847,7 +3847,7 @@ static RenderShader* GetOrLinkShader(GuestShader* guestShader, uint32_t specCons
3847
3847
auto & linkedShader = guestShader->linkedShaders [specConstants];
3848
3848
if (linkedShader == nullptr )
3849
3849
{
3850
- linkedShader = g_device->createShader (blob->GetBufferPointer (), blob->GetBufferSize (), " main " , RenderShaderFormat::DXIL);
3850
+ linkedShader = g_device->createShader (blob->GetBufferPointer (), blob->GetBufferSize (), " shaderMain " , RenderShaderFormat::DXIL);
3851
3851
guestShader->shaderBlobs .push_back (std::move (blob));
3852
3852
}
3853
3853
0 commit comments