Skip to content

Commit 1591969

Browse files
committed
Adjust shader entry point
Signed-off-by: Isaac Marovitz <isaacryu@icloud.com>
1 parent f54a7f6 commit 1591969

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

UnleashedRecomp/gpu/video.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)