diff options
| author | 2018-08-02 11:19:55 -0400 | |
|---|---|---|
| committer | 2018-08-02 11:19:58 -0400 | |
| commit | 6b32e241616af42253910a94584ac92b23fcfa20 (patch) | |
| tree | 4b5278fd66a0c4904a2722d99c721ef736d385c8 /src | |
| parent | Merge pull request #896 from lioncash/audio-out (diff) | |
| download | yuzu-6b32e241616af42253910a94584ac92b23fcfa20.tar.gz yuzu-6b32e241616af42253910a94584ac92b23fcfa20.tar.xz yuzu-6b32e241616af42253910a94584ac92b23fcfa20.zip | |
gl_state: Make texture_units a std::array
Gets rid of the use of a raw C array.
Diffstat (limited to 'src')
| -rw-r--r-- | src/video_core/renderer_opengl/gl_state.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/video_core/renderer_opengl/gl_state.h b/src/video_core/renderer_opengl/gl_state.h index 3398d7c04..24b1d956b 100644 --- a/src/video_core/renderer_opengl/gl_state.h +++ b/src/video_core/renderer_opengl/gl_state.h | |||
| @@ -82,7 +82,7 @@ public: | |||
| 82 | GLenum logic_op; // GL_LOGIC_OP_MODE | 82 | GLenum logic_op; // GL_LOGIC_OP_MODE |
| 83 | 83 | ||
| 84 | // 3 texture units - one for each that is used in PICA fragment shader emulation | 84 | // 3 texture units - one for each that is used in PICA fragment shader emulation |
| 85 | struct { | 85 | struct TextureUnit { |
| 86 | GLuint texture_2d; // GL_TEXTURE_BINDING_2D | 86 | GLuint texture_2d; // GL_TEXTURE_BINDING_2D |
| 87 | GLuint sampler; // GL_SAMPLER_BINDING | 87 | GLuint sampler; // GL_SAMPLER_BINDING |
| 88 | struct { | 88 | struct { |
| @@ -104,7 +104,8 @@ public: | |||
| 104 | Unbind(); | 104 | Unbind(); |
| 105 | sampler = 0; | 105 | sampler = 0; |
| 106 | } | 106 | } |
| 107 | } texture_units[32]; | 107 | }; |
| 108 | std::array<TextureUnit, 32> texture_units; | ||
| 108 | 109 | ||
| 109 | struct { | 110 | struct { |
| 110 | GLuint read_framebuffer; // GL_READ_FRAMEBUFFER_BINDING | 111 | GLuint read_framebuffer; // GL_READ_FRAMEBUFFER_BINDING |