|
|
@ -37,11 +37,6 @@ MICROPROFILE_DEFINE(OpenGL_Blits, "OpenGL", "Blits", MP_RGB(100, 100, 255)); |
|
|
MICROPROFILE_DEFINE(OpenGL_CacheManagement, "OpenGL", "Cache Mgmt", MP_RGB(100, 255, 100)); |
|
|
MICROPROFILE_DEFINE(OpenGL_CacheManagement, "OpenGL", "Cache Mgmt", MP_RGB(100, 255, 100)); |
|
|
|
|
|
|
|
|
RasterizerOpenGL::RasterizerOpenGL() { |
|
|
RasterizerOpenGL::RasterizerOpenGL() { |
|
|
has_ARB_buffer_storage = false; |
|
|
|
|
|
has_ARB_direct_state_access = false; |
|
|
|
|
|
has_ARB_separate_shader_objects = false; |
|
|
|
|
|
has_ARB_vertex_attrib_binding = false; |
|
|
|
|
|
|
|
|
|
|
|
// Create sampler objects
|
|
|
// Create sampler objects
|
|
|
for (size_t i = 0; i < texture_samplers.size(); ++i) { |
|
|
for (size_t i = 0; i < texture_samplers.size(); ++i) { |
|
|
texture_samplers[i].Create(); |
|
|
texture_samplers[i].Create(); |
|
|
@ -110,8 +105,6 @@ RasterizerOpenGL::RasterizerOpenGL() { |
|
|
glBindBufferBase(GL_UNIFORM_BUFFER, index, buffer.handle); |
|
|
glBindBufferBase(GL_UNIFORM_BUFFER, index, buffer.handle); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
accelerate_draw = AccelDraw::Disabled; |
|
|
|
|
|
|
|
|
|
|
|
glEnable(GL_BLEND); |
|
|
glEnable(GL_BLEND); |
|
|
|
|
|
|
|
|
LOG_CRITICAL(Render_OpenGL, "Sync fixed function OpenGL state here!"); |
|
|
LOG_CRITICAL(Render_OpenGL, "Sync fixed function OpenGL state here!"); |
|
|
|