mirror of
https://github.com/hedge-dev/UnleashedRecomp.git
synced 2025-12-21 15:32:18 +00:00
Adjust shader entry point
Signed-off-by: Isaac Marovitz <isaacryu@icloud.com>
This commit is contained in:
parent
f54a7f61e7
commit
159196905c
1 changed files with 3 additions and 3 deletions
|
|
@ -3856,7 +3856,7 @@ static RenderShader* GetOrLinkShader(GuestShader* guestShader, uint32_t specCons
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
guestShader->shader = g_device->createShader(g_shaderCache.get() + guestShader->shaderCacheEntry->dxilOffset,
|
guestShader->shader = g_device->createShader(g_shaderCache.get() + guestShader->shaderCacheEntry->dxilOffset,
|
||||||
guestShader->shaderCacheEntry->dxilSize, "main", RenderShaderFormat::DXIL);
|
guestShader->shaderCacheEntry->dxilSize, "shaderMain", RenderShaderFormat::DXIL);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -3961,7 +3961,7 @@ static RenderShader* GetOrLinkShader(GuestShader* guestShader, uint32_t specCons
|
||||||
const wchar_t* libraryNames[] = { specConstantsLibName, shaderLibName };
|
const wchar_t* libraryNames[] = { specConstantsLibName, shaderLibName };
|
||||||
|
|
||||||
ComPtr<IDxcOperationResult> result;
|
ComPtr<IDxcOperationResult> result;
|
||||||
HRESULT hr = s_dxcLinker->Link(L"main", guestShader->type == ResourceType::VertexShader ? L"vs_6_0" : L"ps_6_0",
|
HRESULT hr = s_dxcLinker->Link(L"shaderMain", guestShader->type == ResourceType::VertexShader ? L"vs_6_0" : L"ps_6_0",
|
||||||
libraryNames, std::size(libraryNames), nullptr, 0, result.GetAddressOf());
|
libraryNames, std::size(libraryNames), nullptr, 0, result.GetAddressOf());
|
||||||
|
|
||||||
assert(SUCCEEDED(hr) && result != nullptr);
|
assert(SUCCEEDED(hr) && result != nullptr);
|
||||||
|
|
@ -3976,7 +3976,7 @@ static RenderShader* GetOrLinkShader(GuestShader* guestShader, uint32_t specCons
|
||||||
auto& linkedShader = guestShader->linkedShaders[specConstants];
|
auto& linkedShader = guestShader->linkedShaders[specConstants];
|
||||||
if (linkedShader == nullptr)
|
if (linkedShader == nullptr)
|
||||||
{
|
{
|
||||||
linkedShader = g_device->createShader(blob->GetBufferPointer(), blob->GetBufferSize(), "main", RenderShaderFormat::DXIL);
|
linkedShader = g_device->createShader(blob->GetBufferPointer(), blob->GetBufferSize(), "shaderMain", RenderShaderFormat::DXIL);
|
||||||
guestShader->shaderBlobs.push_back(std::move(blob));
|
guestShader->shaderBlobs.push_back(std::move(blob));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue