@@ -3856,7 +3856,7 @@ static RenderShader* GetOrLinkShader(GuestShader* guestShader, uint32_t specCons
38563856 else
38573857 {
38583858 guestShader->shader = g_device->createShader (g_shaderCache.get () + guestShader->shaderCacheEntry ->dxilOffset ,
3859- guestShader->shaderCacheEntry ->dxilSize , " main " , RenderShaderFormat::DXIL );
3859+ guestShader->shaderCacheEntry ->dxilSize , " shaderMain " , RenderShaderFormat::DXIL );
38603860 }
38613861 }
38623862
@@ -3961,7 +3961,7 @@ static RenderShader* GetOrLinkShader(GuestShader* guestShader, uint32_t specCons
39613961 const wchar_t * libraryNames[] = { specConstantsLibName, shaderLibName };
39623962
39633963 ComPtr<IDxcOperationResult> result;
3964- HRESULT hr = s_dxcLinker->Link (L" main " , guestShader->type == ResourceType::VertexShader ? L" vs_6_0" : L" ps_6_0" ,
3964+ HRESULT hr = s_dxcLinker->Link (L" shaderMain " , guestShader->type == ResourceType::VertexShader ? L" vs_6_0" : L" ps_6_0" ,
39653965 libraryNames, std::size (libraryNames), nullptr , 0 , result.GetAddressOf ());
39663966
39673967 assert (SUCCEEDED (hr) && result != nullptr );
@@ -3976,7 +3976,7 @@ static RenderShader* GetOrLinkShader(GuestShader* guestShader, uint32_t specCons
39763976 auto & linkedShader = guestShader->linkedShaders [specConstants];
39773977 if (linkedShader == nullptr )
39783978 {
3979- linkedShader = g_device->createShader (blob->GetBufferPointer (), blob->GetBufferSize (), " main " , RenderShaderFormat::DXIL );
3979+ linkedShader = g_device->createShader (blob->GetBufferPointer (), blob->GetBufferSize (), " shaderMain " , RenderShaderFormat::DXIL );
39803980 guestShader->shaderBlobs .push_back (std::move (blob));
39813981 }
39823982
0 commit comments