mirror of
https://github.com/skyline-emu/skyline.git
synced 2024-12-23 16:41:51 +01:00
Only set line width when wideLines feature is supported
This commit is contained in:
parent
4cebdfc8d3
commit
f93df35e6c
@ -305,7 +305,11 @@ namespace skyline::gpu::interconnect::maxwell3d {
|
|||||||
LineWidthState::LineWidthState(dirty::Handle dirtyHandle, DirtyManager &manager, const EngineRegisters &engine) : engine{manager, dirtyHandle, engine} {}
|
LineWidthState::LineWidthState(dirty::Handle dirtyHandle, DirtyManager &manager, const EngineRegisters &engine) : engine{manager, dirtyHandle, engine} {}
|
||||||
|
|
||||||
void LineWidthState::Flush(InterconnectContext &ctx, StateUpdateBuilder &builder) {
|
void LineWidthState::Flush(InterconnectContext &ctx, StateUpdateBuilder &builder) {
|
||||||
builder.SetLineWidth(engine->aliasedLineWidthEnable ? engine->lineWidthAliased : engine->lineWidth);
|
float width{engine->aliasedLineWidthEnable ? engine->lineWidthAliased : engine->lineWidth};
|
||||||
|
if (width != 1.0f && !ctx.gpu.traits.supportsWideLines)
|
||||||
|
Logger::Warn("Wide lines used on guest but unsupported on host!");
|
||||||
|
else
|
||||||
|
builder.SetLineWidth(width);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Depth Bias */
|
/* Depth Bias */
|
||||||
|
Loading…
Reference in New Issue
Block a user