mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-23 14:19:46 -06:00
Renderer: Remove now-redundant Set{Rasterization,Depth,Blending}State
This commit is contained in:
@ -28,9 +28,6 @@ void FlushPipeline()
|
|||||||
|
|
||||||
void SetGenerationMode()
|
void SetGenerationMode()
|
||||||
{
|
{
|
||||||
RasterizationState state = {};
|
|
||||||
state.Generate(bpmem, g_vertex_manager->GetCurrentPrimitiveType());
|
|
||||||
g_renderer->SetRasterizationState(state);
|
|
||||||
g_vertex_manager->SetRasterizationStateChanged();
|
g_vertex_manager->SetRasterizationStateChanged();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -130,17 +127,11 @@ void SetViewport()
|
|||||||
|
|
||||||
void SetDepthMode()
|
void SetDepthMode()
|
||||||
{
|
{
|
||||||
DepthState state = {};
|
|
||||||
state.Generate(bpmem);
|
|
||||||
g_renderer->SetDepthState(state);
|
|
||||||
g_vertex_manager->SetDepthStateChanged();
|
g_vertex_manager->SetDepthStateChanged();
|
||||||
}
|
}
|
||||||
|
|
||||||
void SetBlendMode()
|
void SetBlendMode()
|
||||||
{
|
{
|
||||||
BlendingState state = {};
|
|
||||||
state.Generate(bpmem);
|
|
||||||
g_renderer->SetBlendingState(state);
|
|
||||||
g_vertex_manager->SetBlendingStateChanged();
|
g_vertex_manager->SetBlendingStateChanged();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -79,10 +79,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
virtual void SetPipeline(const AbstractPipeline* pipeline) {}
|
virtual void SetPipeline(const AbstractPipeline* pipeline) {}
|
||||||
virtual void SetBlendingState(const BlendingState& state) {}
|
|
||||||
virtual void SetScissorRect(const MathUtil::Rectangle<int>& rc) {}
|
virtual void SetScissorRect(const MathUtil::Rectangle<int>& rc) {}
|
||||||
virtual void SetRasterizationState(const RasterizationState& state) {}
|
|
||||||
virtual void SetDepthState(const DepthState& state) {}
|
|
||||||
virtual void SetTexture(u32 index, const AbstractTexture* texture) {}
|
virtual void SetTexture(u32 index, const AbstractTexture* texture) {}
|
||||||
virtual void SetSamplerState(u32 index, const SamplerState& state) {}
|
virtual void SetSamplerState(u32 index, const SamplerState& state) {}
|
||||||
virtual void UnbindTexture(const AbstractTexture* texture) {}
|
virtual void UnbindTexture(const AbstractTexture* texture) {}
|
||||||
|
@ -106,9 +106,6 @@ DataReader VertexManagerBase::PrepareForAdditionalData(int primitive, u32 count,
|
|||||||
|
|
||||||
// Have to update the rasterization state for point/line cull modes.
|
// Have to update the rasterization state for point/line cull modes.
|
||||||
m_current_primitive_type = new_primitive_type;
|
m_current_primitive_type = new_primitive_type;
|
||||||
RasterizationState raster_state = {};
|
|
||||||
raster_state.Generate(bpmem, new_primitive_type);
|
|
||||||
g_renderer->SetRasterizationState(raster_state);
|
|
||||||
SetRasterizationStateChanged();
|
SetRasterizationStateChanged();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user