Draw: Use uniform locs for GLES, add samplers.

So that we can initialize and bind samplers.
This commit is contained in:
Unknown W. Brackets
2020-06-12 12:35:36 -07:00
parent dcf4498f82
commit 64435e56b1
4 changed files with 28 additions and 15 deletions
+3 -3
View File
@@ -929,9 +929,9 @@ void GLQueueRunner::PerformRenderPass(const GLRStep &step) {
case GLRRenderCommand::UNIFORMMATRIX:
{
assert(curProgram);
int loc = c.uniform4.loc ? *c.uniform4.loc : -1;
if (c.uniform4.name) {
loc = curProgram->GetUniformLoc(c.uniform4.name);
int loc = c.uniformMatrix4.loc ? *c.uniformMatrix4.loc : -1;
if (c.uniformMatrix4.name) {
loc = curProgram->GetUniformLoc(c.uniformMatrix4.name);
}
if (loc >= 0) {
glUniformMatrix4fv(loc, 1, false, c.uniformMatrix4.m);