mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-04-21 12:04:45 +00:00
fix gcc compilation error in vk_graphics_pipeline.cpp
gcc fails to infer the type of the two parts of a ternary expression whose types are different but both contain an implicit cast operator to the same type
This commit is contained in:
parent
1f416134e7
commit
a2e766dbd2
1 changed files with 9 additions and 8 deletions
|
@ -173,16 +173,17 @@ GraphicsPipeline::GraphicsPipeline(const Instance& instance_, Scheduler& schedul
|
|||
},
|
||||
.back{
|
||||
.failOp = LiverpoolToVK::StencilOp(key.depth.backface_enable
|
||||
? key.stencil.stencil_fail_back
|
||||
: key.stencil.stencil_fail_front),
|
||||
? key.stencil.stencil_fail_back.Value()
|
||||
: key.stencil.stencil_fail_front.Value()),
|
||||
.passOp = LiverpoolToVK::StencilOp(key.depth.backface_enable
|
||||
? key.stencil.stencil_zpass_back
|
||||
: key.stencil.stencil_zpass_front),
|
||||
? key.stencil.stencil_zpass_back.Value()
|
||||
: key.stencil.stencil_zpass_front.Value()),
|
||||
.depthFailOp = LiverpoolToVK::StencilOp(key.depth.backface_enable
|
||||
? key.stencil.stencil_zfail_back
|
||||
: key.stencil.stencil_zfail_front),
|
||||
.compareOp = LiverpoolToVK::CompareOp(
|
||||
key.depth.backface_enable ? key.depth.stencil_bf_func : key.depth.stencil_ref_func),
|
||||
? key.stencil.stencil_zfail_back.Value()
|
||||
: key.stencil.stencil_zfail_front.Value()),
|
||||
.compareOp = LiverpoolToVK::CompareOp(key.depth.backface_enable
|
||||
? key.depth.stencil_bf_func.Value()
|
||||
: key.depth.stencil_ref_func.Value()),
|
||||
.compareMask = key.stencil_ref_back.stencil_mask,
|
||||
.writeMask = key.stencil_ref_back.stencil_write_mask,
|
||||
.reference = key.stencil_ref_back.stencil_test_val,
|
||||
|
|
Loading…
Add table
Reference in a new issue