mirror of
https://github.com/blawar/GLideN64.git
synced 2024-07-07 03:13:49 +00:00
UniformBlock: remove GLES specific fixes.
This commit is contained in:
parent
83ba9b5741
commit
d691d98451
|
@ -31,7 +31,7 @@ const char * strLightUniforms[UniformBlock::luTotal] = {
|
|||
"uLightColor"
|
||||
};
|
||||
|
||||
UniformBlock::UniformBlock() : m_currentBuffer(0), m_renderer(video().getRender().getRenderer())
|
||||
UniformBlock::UniformBlock() : m_currentBuffer(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -148,10 +148,7 @@ void UniformBlock::setColorData(ColorUniforms _index, u32 _dataSize, const void
|
|||
glBindBuffer(GL_UNIFORM_BUFFER, m_colorsBlock.m_buffer);
|
||||
}
|
||||
|
||||
if (m_renderer != OGLRender::glrAdreno)
|
||||
glBufferSubData(GL_UNIFORM_BUFFER, m_colorsBlock.m_offsets[_index], _dataSize, _data);
|
||||
else
|
||||
glBufferData(GL_UNIFORM_BUFFER, m_colorsBlockData.size(), m_colorsBlockData.data(), GL_STATIC_DRAW);
|
||||
glBufferSubData(GL_UNIFORM_BUFFER, m_colorsBlock.m_offsets[_index], _dataSize, _data);
|
||||
}
|
||||
|
||||
void UniformBlock::updateTextureParameters()
|
||||
|
@ -231,10 +228,7 @@ void UniformBlock::updateTextureParameters()
|
|||
glBindBuffer(GL_UNIFORM_BUFFER, m_textureBlock.m_buffer);
|
||||
}
|
||||
|
||||
if (m_renderer != OGLRender::glrAdreno)
|
||||
glBufferSubData(GL_UNIFORM_BUFFER, m_textureBlock.m_offsets[tuTexScale], m_textureBlockData.size(), pData);
|
||||
else
|
||||
glBufferData(GL_UNIFORM_BUFFER, m_textureBlockData.size(), m_textureBlockData.data(), GL_STATIC_DRAW);
|
||||
glBufferSubData(GL_UNIFORM_BUFFER, m_textureBlock.m_offsets[tuTexScale], m_textureBlockData.size(), pData);
|
||||
}
|
||||
|
||||
void UniformBlock::updateLightParameters()
|
||||
|
@ -253,10 +247,7 @@ void UniformBlock::updateLightParameters()
|
|||
glBindBuffer(GL_UNIFORM_BUFFER, m_lightBlock.m_buffer);
|
||||
}
|
||||
|
||||
if (m_renderer != OGLRender::glrAdreno)
|
||||
glBufferSubData(GL_UNIFORM_BUFFER, m_lightBlock.m_offsets[luLightDirection], m_lightBlockData.size(), pData);
|
||||
else
|
||||
glBufferData(GL_UNIFORM_BUFFER, m_lightBlockData.size(), m_lightBlockData.data(), GL_STATIC_DRAW);
|
||||
glBufferSubData(GL_UNIFORM_BUFFER, m_lightBlock.m_offsets[luLightDirection], m_lightBlockData.size(), pData);
|
||||
}
|
||||
|
||||
UniformCollection * createUniformCollection()
|
||||
|
|
|
@ -63,7 +63,6 @@ private:
|
|||
};
|
||||
|
||||
GLuint m_currentBuffer;
|
||||
OGLRender::OGL_RENDERER m_renderer;
|
||||
|
||||
UniformBlockData<tuTotal, 1> m_textureBlock;
|
||||
UniformBlockData<cuTotal, 2> m_colorsBlock;
|
||||
|
|
Loading…
Reference in New Issue
Block a user