diff options
author | Yuri Kunde Schlesner <yuriks@yuriks.net> | 2017-04-17 06:50:56 +0200 |
---|---|---|
committer | Yuri Kunde Schlesner <yuriks@yuriks.net> | 2017-04-17 19:34:45 +0200 |
commit | 52a4489d6508388de50c34b27cd5f646ccd6f24f (patch) | |
tree | 32f4900c9f5e14e690cd7683644f51c08275c3d5 /src/video_core/renderer_opengl/gl_shader_gen.cpp | |
parent | OpenGL: Move PicaShaderConfig to gl_shader_gen.h (diff) | |
download | yuzu-52a4489d6508388de50c34b27cd5f646ccd6f24f.tar yuzu-52a4489d6508388de50c34b27cd5f646ccd6f24f.tar.gz yuzu-52a4489d6508388de50c34b27cd5f646ccd6f24f.tar.bz2 yuzu-52a4489d6508388de50c34b27cd5f646ccd6f24f.tar.lz yuzu-52a4489d6508388de50c34b27cd5f646ccd6f24f.tar.xz yuzu-52a4489d6508388de50c34b27cd5f646ccd6f24f.tar.zst yuzu-52a4489d6508388de50c34b27cd5f646ccd6f24f.zip |
Diffstat (limited to 'src/video_core/renderer_opengl/gl_shader_gen.cpp')
-rw-r--r-- | src/video_core/renderer_opengl/gl_shader_gen.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/video_core/renderer_opengl/gl_shader_gen.cpp b/src/video_core/renderer_opengl/gl_shader_gen.cpp index 3b2a50f02..54a8dde15 100644 --- a/src/video_core/renderer_opengl/gl_shader_gen.cpp +++ b/src/video_core/renderer_opengl/gl_shader_gen.cpp @@ -24,14 +24,12 @@ using TevStageConfig = TexturingRegs::TevStageConfig; namespace GLShader { -PicaShaderConfig PicaShaderConfig::CurrentConfig() { +PicaShaderConfig PicaShaderConfig::BuildFromRegs(const Pica::Regs& regs) { PicaShaderConfig res; auto& state = res.state; std::memset(&state, 0, sizeof(PicaShaderConfig::State)); - const auto& regs = Pica::g_state.regs; - state.scissor_test_mode = regs.rasterizer.scissor_test.mode; state.depthmap_enable = regs.rasterizer.depthmap_enable; |