GL_State: Add a microprofile timer to OpenGL state.
This commit is contained in:
		 Fernando Sahmkow
					Fernando Sahmkow
				
			
				
					committed by
					
						 FernandoS27
						FernandoS27
					
				
			
			
				
	
			
			
			 FernandoS27
						FernandoS27
					
				
			
						parent
						
							5c1e1a148e
						
					
				
				
					commit
					a9943222f2
				
			| @@ -6,8 +6,11 @@ | ||||
| #include <glad/glad.h> | ||||
| #include "common/assert.h" | ||||
| #include "common/logging/log.h" | ||||
| #include "common/microprofile.h" | ||||
| #include "video_core/renderer_opengl/gl_state.h" | ||||
|  | ||||
| MICROPROFILE_DEFINE(OpenGL_State, "OpenGL", "State Change", MP_RGB(192, 128, 128)); | ||||
|  | ||||
| namespace OpenGL { | ||||
|  | ||||
| using Maxwell = Tegra::Engines::Maxwell3D::Regs; | ||||
| @@ -524,6 +527,7 @@ void OpenGLState::ApplySamplers() const { | ||||
| } | ||||
|  | ||||
| void OpenGLState::Apply() const { | ||||
|     MICROPROFILE_SCOPE(OpenGL_State); | ||||
|     ApplyFramebufferState(); | ||||
|     ApplyVertexArrayState(); | ||||
|     ApplyShaderProgram(); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user