mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-30 01:29:42 -06:00
Merge pull request #6026 from stenzek/d3d-ubershader-logicop
ShaderGen: Output uint when logic op is enabled for D3D ubershaders
This commit is contained in:
@ -593,6 +593,7 @@ bool PixelShaderCache::SetShader()
|
||||
return SetUberShader();
|
||||
|
||||
PixelShaderUid uid = GetPixelShaderUid();
|
||||
ClearUnusedPixelShaderUidBits(APIType::D3D, &uid);
|
||||
if (last_entry && uid == last_uid)
|
||||
{
|
||||
if (last_entry->pending)
|
||||
@ -656,6 +657,7 @@ bool PixelShaderCache::SetShader()
|
||||
bool PixelShaderCache::SetUberShader()
|
||||
{
|
||||
UberShader::PixelShaderUid uid = UberShader::GetPixelShaderUid();
|
||||
UberShader::ClearUnusedPixelShaderUidBits(APIType::D3D, &uid);
|
||||
|
||||
if (last_uber_entry && last_uber_uid == uid)
|
||||
{
|
||||
|
Reference in New Issue
Block a user