Lines Matching refs:ctx

188    GET_CURRENT_CONTEXT(ctx);
189 _mesa_uniform(location, 1, &v0, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_FLOAT, 1);
195 GET_CURRENT_CONTEXT(ctx);
199 _mesa_uniform(location, 1, v, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_FLOAT, 2);
205 GET_CURRENT_CONTEXT(ctx);
210 _mesa_uniform(location, 1, v, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_FLOAT, 3);
217 GET_CURRENT_CONTEXT(ctx);
223 _mesa_uniform(location, 1, v, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_FLOAT, 4);
229 GET_CURRENT_CONTEXT(ctx);
230 _mesa_uniform(location, 1, &v0, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_INT, 1);
236 GET_CURRENT_CONTEXT(ctx);
240 _mesa_uniform(location, 1, v, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_INT, 2);
246 GET_CURRENT_CONTEXT(ctx);
251 _mesa_uniform(location, 1, v, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_INT, 3);
257 GET_CURRENT_CONTEXT(ctx);
263 _mesa_uniform(location, 1, v, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_INT, 4);
269 GET_CURRENT_CONTEXT(ctx);
270 _mesa_uniform(location, count, value, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_FLOAT, 1);
276 GET_CURRENT_CONTEXT(ctx);
277 _mesa_uniform(location, count, value, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_FLOAT, 2);
283 GET_CURRENT_CONTEXT(ctx);
284 _mesa_uniform(location, count, value, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_FLOAT, 3);
290 GET_CURRENT_CONTEXT(ctx);
291 _mesa_uniform(location, count, value, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_FLOAT, 4);
297 GET_CURRENT_CONTEXT(ctx);
298 _mesa_uniform(location, count, value, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_INT, 1);
304 GET_CURRENT_CONTEXT(ctx);
305 _mesa_uniform(location, count, value, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_INT, 2);
311 GET_CURRENT_CONTEXT(ctx);
312 _mesa_uniform(location, count, value, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_INT, 3);
318 GET_CURRENT_CONTEXT(ctx);
319 _mesa_uniform(location, count, value, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_INT, 4);
325 GET_CURRENT_CONTEXT(ctx);
326 _mesa_uniform_handle(location, 1, &value, ctx, ctx->_Shader->ActiveProgram);
333 GET_CURRENT_CONTEXT(ctx);
334 _mesa_uniform_handle(location, count, value, ctx,
335 ctx->_Shader->ActiveProgram);
343 GET_CURRENT_CONTEXT(ctx);
345 _mesa_lookup_shader_program_err(ctx, program,
347 _mesa_uniform(location, 1, &v0, ctx, shProg, GLSL_TYPE_FLOAT, 1);
353 GET_CURRENT_CONTEXT(ctx);
358 shProg = _mesa_lookup_shader_program_err(ctx, program, "glProgramUniform2f");
359 _mesa_uniform(location, 1, v, ctx, shProg, GLSL_TYPE_FLOAT, 2);
366 GET_CURRENT_CONTEXT(ctx);
372 shProg = _mesa_lookup_shader_program_err(ctx, program, "glProgramUniform3f");
373 _mesa_uniform(location, 1, v, ctx, shProg, GLSL_TYPE_FLOAT, 3);
380 GET_CURRENT_CONTEXT(ctx);
387 shProg = _mesa_lookup_shader_program_err(ctx, program, "glProgramUniform4f");
388 _mesa_uniform(location, 1, v, ctx, shProg, GLSL_TYPE_FLOAT, 4);
394 GET_CURRENT_CONTEXT(ctx);
396 _mesa_lookup_shader_program_err(ctx, program,
398 _mesa_uniform(location, 1, &v0, ctx, shProg, GLSL_TYPE_INT, 1);
404 GET_CURRENT_CONTEXT(ctx);
409 shProg = _mesa_lookup_shader_program_err(ctx, program, "glProgramUniform2i");
410 _mesa_uniform(location, 1, v, ctx, shProg, GLSL_TYPE_INT, 2);
417 GET_CURRENT_CONTEXT(ctx);
423 shProg = _mesa_lookup_shader_program_err(ctx, program, "glProgramUniform3i");
424 _mesa_uniform(location, 1, v, ctx, shProg, GLSL_TYPE_INT, 3);
431 GET_CURRENT_CONTEXT(ctx);
438 shProg = _mesa_lookup_shader_program_err(ctx, program, "glProgramUniform4i");
439 _mesa_uniform(location, 1, v, ctx, shProg, GLSL_TYPE_INT, 4);
446 GET_CURRENT_CONTEXT(ctx);
448 _mesa_lookup_shader_program_err(ctx, program,
450 _mesa_uniform(location, count, value, ctx, shProg, GLSL_TYPE_FLOAT, 1);
457 GET_CURRENT_CONTEXT(ctx);
459 _mesa_lookup_shader_program_err(ctx, program,
461 _mesa_uniform(location, count, value, ctx, shProg, GLSL_TYPE_FLOAT, 2);
468 GET_CURRENT_CONTEXT(ctx);
470 _mesa_lookup_shader_program_err(ctx, program,
472 _mesa_uniform(location, count, value, ctx, shProg, GLSL_TYPE_FLOAT, 3);
479 GET_CURRENT_CONTEXT(ctx);
481 _mesa_lookup_shader_program_err(ctx, program,
483 _mesa_uniform(location, count, value, ctx, shProg, GLSL_TYPE_FLOAT, 4);
490 GET_CURRENT_CONTEXT(ctx);
492 _mesa_lookup_shader_program_err(ctx, program,
494 _mesa_uniform(location, count, value, ctx, shProg, GLSL_TYPE_INT, 1);
501 GET_CURRENT_CONTEXT(ctx);
503 _mesa_lookup_shader_program_err(ctx, program,
505 _mesa_uniform(location, count, value, ctx, shProg, GLSL_TYPE_INT, 2);
512 GET_CURRENT_CONTEXT(ctx);
514 _mesa_lookup_shader_program_err(ctx, program,
516 _mesa_uniform(location, count, value, ctx, shProg, GLSL_TYPE_INT, 3);
523 GET_CURRENT_CONTEXT(ctx);
525 _mesa_lookup_shader_program_err(ctx, program,
527 _mesa_uniform(location, count, value, ctx, shProg, GLSL_TYPE_INT, 4);
534 GET_CURRENT_CONTEXT(ctx);
536 _mesa_lookup_shader_program_err(ctx, program,
538 _mesa_uniform_handle(location, 1, &value, ctx, shProg);
545 GET_CURRENT_CONTEXT(ctx);
547 _mesa_lookup_shader_program_err(ctx, program,
549 _mesa_uniform_handle(location, count, values, ctx, shProg);
557 GET_CURRENT_CONTEXT(ctx);
558 _mesa_uniform(location, 1, &v0, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_UINT, 1);
564 GET_CURRENT_CONTEXT(ctx);
568 _mesa_uniform(location, 1, v, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_UINT, 2);
574 GET_CURRENT_CONTEXT(ctx);
579 _mesa_uniform(location, 1, v, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_UINT, 3);
585 GET_CURRENT_CONTEXT(ctx);
591 _mesa_uniform(location, 1, v, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_UINT, 4);
597 GET_CURRENT_CONTEXT(ctx);
598 _mesa_uniform(location, count, value, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_UINT, 1);
604 GET_CURRENT_CONTEXT(ctx);
605 _mesa_uniform(location, count, value, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_UINT, 2);
611 GET_CURRENT_CONTEXT(ctx);
612 _mesa_uniform(location, count, value, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_UINT, 3);
618 GET_CURRENT_CONTEXT(ctx);
619 _mesa_uniform(location, count, value, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_UINT, 4);
628 GET_CURRENT_CONTEXT(ctx);
630 ctx, ctx->_Shader->ActiveProgram, 2, 2, GLSL_TYPE_FLOAT);
637 GET_CURRENT_CONTEXT(ctx);
639 ctx, ctx->_Shader->ActiveProgram, 3, 3, GLSL_TYPE_FLOAT);
646 GET_CURRENT_CONTEXT(ctx);
648 ctx, ctx->_Shader->ActiveProgram, 4, 4, GLSL_TYPE_FLOAT);
656 GET_CURRENT_CONTEXT(ctx);
658 _mesa_lookup_shader_program_err(ctx, program,
660 _mesa_uniform(location, 1, &v0, ctx, shProg, GLSL_TYPE_UINT, 1);
666 GET_CURRENT_CONTEXT(ctx);
671 shProg = _mesa_lookup_shader_program_err(ctx, program,
673 _mesa_uniform(location, 1, v, ctx, shProg, GLSL_TYPE_UINT, 2);
680 GET_CURRENT_CONTEXT(ctx);
686 shProg = _mesa_lookup_shader_program_err(ctx, program,
688 _mesa_uniform(location, 1, v, ctx, shProg, GLSL_TYPE_UINT, 3);
695 GET_CURRENT_CONTEXT(ctx);
702 shProg = _mesa_lookup_shader_program_err(ctx, program, "glProgramUniform4ui");
703 _mesa_uniform(location, 1, v, ctx, shProg, GLSL_TYPE_UINT, 4);
710 GET_CURRENT_CONTEXT(ctx);
712 _mesa_lookup_shader_program_err(ctx, program,
714 _mesa_uniform(location, count, value, ctx, shProg, GLSL_TYPE_UINT, 1);
721 GET_CURRENT_CONTEXT(ctx);
723 _mesa_lookup_shader_program_err(ctx, program,
725 _mesa_uniform(location, count, value, ctx, shProg, GLSL_TYPE_UINT, 2);
732 GET_CURRENT_CONTEXT(ctx);
734 _mesa_lookup_shader_program_err(ctx, program,
736 _mesa_uniform(location, count, value, ctx, shProg, GLSL_TYPE_UINT, 3);
743 GET_CURRENT_CONTEXT(ctx);
745 _mesa_lookup_shader_program_err(ctx, program,
747 _mesa_uniform(location, count, value, ctx, shProg, GLSL_TYPE_UINT, 4);
756 GET_CURRENT_CONTEXT(ctx);
758 _mesa_lookup_shader_program_err(ctx, program,
760 _mesa_uniform_matrix(location, count, transpose, value, ctx, shProg, 2, 2, GLSL_TYPE_FLOAT);
767 GET_CURRENT_CONTEXT(ctx);
769 _mesa_lookup_shader_program_err(ctx, program,
771 _mesa_uniform_matrix(location, count, transpose, value, ctx, shProg, 3, 3, GLSL_TYPE_FLOAT);
778 GET_CURRENT_CONTEXT(ctx);
780 _mesa_lookup_shader_program_err(ctx, program,
782 _mesa_uniform_matrix(location, count, transpose, value, ctx, shProg, 4, 4, GLSL_TYPE_FLOAT);
793 GET_CURRENT_CONTEXT(ctx);
795 ctx, ctx->_Shader->ActiveProgram, 2, 3, GLSL_TYPE_FLOAT);
802 GET_CURRENT_CONTEXT(ctx);
804 ctx, ctx->_Shader->ActiveProgram, 3, 2, GLSL_TYPE_FLOAT);
811 GET_CURRENT_CONTEXT(ctx);
813 ctx, ctx->_Shader->ActiveProgram, 2, 4, GLSL_TYPE_FLOAT);
820 GET_CURRENT_CONTEXT(ctx);
822 ctx, ctx->_Shader->ActiveProgram, 4, 2, GLSL_TYPE_FLOAT);
829 GET_CURRENT_CONTEXT(ctx);
831 ctx, ctx->_Shader->ActiveProgram, 3, 4, GLSL_TYPE_FLOAT);
838 GET_CURRENT_CONTEXT(ctx);
840 ctx, ctx->_Shader->ActiveProgram, 4, 3, GLSL_TYPE_FLOAT);
849 GET_CURRENT_CONTEXT(ctx);
851 _mesa_lookup_shader_program_err(ctx, program,
853 _mesa_uniform_matrix(location, count, transpose, value, ctx, shProg, 2, 3, GLSL_TYPE_FLOAT);
860 GET_CURRENT_CONTEXT(ctx);
862 _mesa_lookup_shader_program_err(ctx, program,
864 _mesa_uniform_matrix(location, count, transpose, value, ctx, shProg, 3, 2, GLSL_TYPE_FLOAT);
871 GET_CURRENT_CONTEXT(ctx);
873 _mesa_lookup_shader_program_err(ctx, program,
875 _mesa_uniform_matrix(location, count, transpose, value, ctx, shProg, 2, 4, GLSL_TYPE_FLOAT);
882 GET_CURRENT_CONTEXT(ctx);
884 _mesa_lookup_shader_program_err(ctx, program,
886 _mesa_uniform_matrix(location, count, transpose, value, ctx, shProg, 4, 2, GLSL_TYPE_FLOAT);
893 GET_CURRENT_CONTEXT(ctx);
895 _mesa_lookup_shader_program_err(ctx, program,
897 _mesa_uniform_matrix(location, count, transpose, value, ctx, shProg, 3, 4, GLSL_TYPE_FLOAT);
904 GET_CURRENT_CONTEXT(ctx);
906 _mesa_lookup_shader_program_err(ctx, program,
908 _mesa_uniform_matrix(location, count, transpose, value, ctx, shProg, 4, 3, GLSL_TYPE_FLOAT);
916 GET_CURRENT_CONTEXT(ctx);
917 _mesa_get_uniform(ctx, program, location, bufSize, GLSL_TYPE_FLOAT, params);
931 GET_CURRENT_CONTEXT(ctx);
932 _mesa_get_uniform(ctx, program, location, bufSize, GLSL_TYPE_INT, params);
947 GET_CURRENT_CONTEXT(ctx);
948 _mesa_get_uniform(ctx, program, location, bufSize, GLSL_TYPE_UINT, params);
963 GET_CURRENT_CONTEXT(ctx);
965 _mesa_get_uniform(ctx, program, location, bufSize, GLSL_TYPE_DOUBLE, params);
978 GET_CURRENT_CONTEXT(ctx);
979 _mesa_get_uniform(ctx, program, location, bufSize, GLSL_TYPE_INT64, params);
991 GET_CURRENT_CONTEXT(ctx);
992 _mesa_get_uniform(ctx, program, location, bufSize, GLSL_TYPE_UINT64, params);
1008 GET_CURRENT_CONTEXT(ctx);
1010 shProg = _mesa_lookup_shader_program_err_glthread(ctx, programObj, glthread,
1021 _mesa_error_glthread_safe(ctx, GL_INVALID_OPERATION, glthread,
1038 GET_CURRENT_CONTEXT(ctx);
1041 _mesa_lookup_shader_program(ctx, programObj);
1050 GET_CURRENT_CONTEXT(ctx);
1053 if (!ctx->Extensions.ARB_uniform_buffer_object) {
1054 _mesa_error(ctx, GL_INVALID_OPERATION, "glGetUniformBlockIndex");
1058 shProg = _mesa_lookup_shader_program_err(ctx, program,
1078 GET_CURRENT_CONTEXT(ctx);
1082 if (!ctx->Extensions.ARB_uniform_buffer_object) {
1083 _mesa_error(ctx, GL_INVALID_OPERATION, "glGetUniformIndices");
1087 shProg = _mesa_lookup_shader_program_err(ctx, program,
1093 _mesa_error(ctx, GL_INVALID_VALUE,
1107 uniform_block_binding(struct gl_context *ctx, struct gl_shader_program *shProg,
1113 FLUSH_VERTICES(ctx, 0, 0);
1114 ctx->NewDriverState |= ST_NEW_UNIFORM_BUFFER;
1125 GET_CURRENT_CONTEXT(ctx);
1127 struct gl_shader_program *shProg = _mesa_lookup_shader_program(ctx, program);
1128 uniform_block_binding(ctx, shProg, uniformBlockIndex, uniformBlockBinding);
1136 GET_CURRENT_CONTEXT(ctx);
1139 if (!ctx->Extensions.ARB_uniform_buffer_object) {
1140 _mesa_error(ctx, GL_INVALID_OPERATION, "glUniformBlockBinding");
1144 shProg = _mesa_lookup_shader_program_err(ctx, program,
1150 _mesa_error(ctx, GL_INVALID_VALUE,
1156 if (uniformBlockBinding >= ctx->Const.MaxUniformBufferBindings) {
1157 _mesa_error(ctx, GL_INVALID_VALUE,
1159 uniformBlockBinding, ctx->Const.MaxUniformBufferBindings);
1163 uniform_block_binding(ctx, shProg, uniformBlockIndex, uniformBlockBinding);
1167 shader_storage_block_binding(struct gl_context *ctx,
1175 FLUSH_VERTICES(ctx, 0, 0);
1176 ctx->NewDriverState |= ST_NEW_STORAGE_BUFFER;
1188 GET_CURRENT_CONTEXT(ctx);
1190 struct gl_shader_program *shProg = _mesa_lookup_shader_program(ctx, program);
1191 shader_storage_block_binding(ctx, shProg, shaderStorageBlockIndex,
1200 GET_CURRENT_CONTEXT(ctx);
1203 if (!ctx->Extensions.ARB_shader_storage_buffer_object) {
1204 _mesa_error(ctx, GL_INVALID_OPERATION, "glShaderStorageBlockBinding");
1208 shProg = _mesa_lookup_shader_program_err(ctx, program,
1214 _mesa_error(ctx, GL_INVALID_VALUE,
1221 if (shaderStorageBlockBinding >= ctx->Const.MaxShaderStorageBufferBindings) {
1222 _mesa_error(ctx, GL_INVALID_VALUE,
1225 ctx->Const.MaxShaderStorageBufferBindings);
1229 shader_storage_block_binding(ctx, shProg, shaderStorageBlockIndex,
1240 GET_CURRENT_CONTEXT(ctx);
1245 _mesa_error(ctx, GL_INVALID_VALUE, "%s(bufferindex %d)", caller, index);
1314 _mesa_error(ctx, GL_INVALID_ENUM,
1328 GET_CURRENT_CONTEXT(ctx);
1331 if (!ctx->Extensions.ARB_uniform_buffer_object) {
1332 _mesa_error(ctx, GL_INVALID_OPERATION, "glGetActiveUniformBlockiv");
1336 shProg = _mesa_lookup_shader_program_err(ctx, program,
1352 GET_CURRENT_CONTEXT(ctx);
1355 if (!ctx->Extensions.ARB_uniform_buffer_object) {
1356 _mesa_error(ctx, GL_INVALID_OPERATION, "glGetActiveUniformBlockiv");
1361 _mesa_error(ctx, GL_INVALID_VALUE,
1367 shProg = _mesa_lookup_shader_program_err(ctx, program,
1384 GET_CURRENT_CONTEXT(ctx);
1387 if (!ctx->Extensions.ARB_uniform_buffer_object) {
1388 _mesa_error(ctx, GL_INVALID_OPERATION, "glGetActiveUniformName");
1393 _mesa_error(ctx, GL_INVALID_VALUE,
1399 shProg = _mesa_lookup_shader_program_err(ctx, program, "glGetActiveUniformName");
1413 GET_CURRENT_CONTEXT(ctx);
1416 if (!ctx->Extensions.ARB_shader_atomic_counters) {
1417 _mesa_error(ctx, GL_INVALID_OPERATION,
1422 shProg = _mesa_lookup_shader_program_err(ctx, program,
1434 GET_CURRENT_CONTEXT(ctx);
1435 _mesa_uniform(location, 1, &v0, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_DOUBLE, 1);
1441 GET_CURRENT_CONTEXT(ctx);
1445 _mesa_uniform(location, 1, v, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_DOUBLE, 2);
1451 GET_CURRENT_CONTEXT(ctx);
1456 _mesa_uniform(location, 1, v, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_DOUBLE, 3);
1463 GET_CURRENT_CONTEXT(ctx);
1469 _mesa_uniform(location, 1, v, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_DOUBLE, 4);
1475 GET_CURRENT_CONTEXT(ctx);
1476 _mesa_uniform(location, count, value, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_DOUBLE, 1);
1482 GET_CURRENT_CONTEXT(ctx);
1483 _mesa_uniform(location, count, value, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_DOUBLE, 2);
1489 GET_CURRENT_CONTEXT(ctx);
1490 _mesa_uniform(location, count, value, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_DOUBLE, 3);
1496 GET_CURRENT_CONTEXT(ctx);
1497 _mesa_uniform(location, count, value, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_DOUBLE, 4);
1504 GET_CURRENT_CONTEXT(ctx);
1506 ctx, ctx->_Shader->ActiveProgram, 2, 2, GLSL_TYPE_DOUBLE);
1513 GET_CURRENT_CONTEXT(ctx);
1515 ctx, ctx->_Shader->ActiveProgram, 3, 3, GLSL_TYPE_DOUBLE);
1522 GET_CURRENT_CONTEXT(ctx);
1524 ctx, ctx->_Shader->ActiveProgram, 4, 4, GLSL_TYPE_DOUBLE);
1531 GET_CURRENT_CONTEXT(ctx);
1533 ctx, ctx->_Shader->ActiveProgram, 2, 3, GLSL_TYPE_DOUBLE);
1540 GET_CURRENT_CONTEXT(ctx);
1542 ctx, ctx->_Shader->ActiveProgram, 3, 2, GLSL_TYPE_DOUBLE);
1549 GET_CURRENT_CONTEXT(ctx);
1551 ctx, ctx->_Shader->ActiveProgram, 2, 4, GLSL_TYPE_DOUBLE);
1558 GET_CURRENT_CONTEXT(ctx);
1560 ctx, ctx->_Shader->ActiveProgram, 4, 2, GLSL_TYPE_DOUBLE);
1567 GET_CURRENT_CONTEXT(ctx);
1569 ctx, ctx->_Shader->ActiveProgram, 3, 4, GLSL_TYPE_DOUBLE);
1576 GET_CURRENT_CONTEXT(ctx);
1578 ctx, ctx->_Shader->ActiveProgram, 4, 3, GLSL_TYPE_DOUBLE);
1584 GET_CURRENT_CONTEXT(ctx);
1586 _mesa_lookup_shader_program_err(ctx, program,
1588 _mesa_uniform(location, 1, &v0, ctx, shProg, GLSL_TYPE_DOUBLE, 1);
1594 GET_CURRENT_CONTEXT(ctx);
1599 shProg = _mesa_lookup_shader_program_err(ctx, program, "glProgramUniform2d");
1600 _mesa_uniform(location, 1, v, ctx, shProg, GLSL_TYPE_DOUBLE, 2);
1607 GET_CURRENT_CONTEXT(ctx);
1613 shProg = _mesa_lookup_shader_program_err(ctx, program, "glProgramUniform3d");
1614 _mesa_uniform(location, 1, v, ctx, shProg, GLSL_TYPE_DOUBLE, 3);
1621 GET_CURRENT_CONTEXT(ctx);
1628 shProg = _mesa_lookup_shader_program_err(ctx, program, "glProgramUniform4d");
1629 _mesa_uniform(location, 1, v, ctx, shProg, GLSL_TYPE_DOUBLE, 4);
1636 GET_CURRENT_CONTEXT(ctx);
1638 _mesa_lookup_shader_program_err(ctx, program,
1640 _mesa_uniform(location, count, value, ctx, shProg, GLSL_TYPE_DOUBLE, 1);
1647 GET_CURRENT_CONTEXT(ctx);
1649 _mesa_lookup_shader_program_err(ctx, program,
1651 _mesa_uniform(location, count, value, ctx, shProg, GLSL_TYPE_DOUBLE, 2);
1658 GET_CURRENT_CONTEXT(ctx);
1660 _mesa_lookup_shader_program_err(ctx, program,
1662 _mesa_uniform(location, count, value, ctx, shProg, GLSL_TYPE_DOUBLE, 3);
1669 GET_CURRENT_CONTEXT(ctx);
1671 _mesa_lookup_shader_program_err(ctx, program,
1673 _mesa_uniform(location, count, value, ctx, shProg, GLSL_TYPE_DOUBLE, 4);
1680 GET_CURRENT_CONTEXT(ctx);
1682 _mesa_lookup_shader_program_err(ctx, program,
1685 ctx, shProg, 2, 2, GLSL_TYPE_DOUBLE);
1692 GET_CURRENT_CONTEXT(ctx);
1694 _mesa_lookup_shader_program_err(ctx, program,
1697 ctx, shProg, 3, 3, GLSL_TYPE_DOUBLE);
1704 GET_CURRENT_CONTEXT(ctx);
1706 _mesa_lookup_shader_program_err(ctx, program,
1709 ctx, shProg, 4, 4, GLSL_TYPE_DOUBLE);
1716 GET_CURRENT_CONTEXT(ctx);
1718 _mesa_lookup_shader_program_err(ctx, program,
1721 ctx, shProg, 2, 3, GLSL_TYPE_DOUBLE);
1728 GET_CURRENT_CONTEXT(ctx);
1730 _mesa_lookup_shader_program_err(ctx, program,
1733 ctx, shProg, 3, 2, GLSL_TYPE_DOUBLE);
1740 GET_CURRENT_CONTEXT(ctx);
1742 _mesa_lookup_shader_program_err(ctx, program,
1745 ctx, shProg, 2, 4, GLSL_TYPE_DOUBLE);
1752 GET_CURRENT_CONTEXT(ctx);
1754 _mesa_lookup_shader_program_err(ctx, program,
1757 ctx, shProg, 4, 2, GLSL_TYPE_DOUBLE);
1764 GET_CURRENT_CONTEXT(ctx);
1766 _mesa_lookup_shader_program_err(ctx, program,
1769 ctx, shProg, 3, 4, GLSL_TYPE_DOUBLE);
1776 GET_CURRENT_CONTEXT(ctx);
1778 _mesa_lookup_shader_program_err(ctx, program,
1781 ctx, shProg, 4, 3, GLSL_TYPE_DOUBLE);
1787 GET_CURRENT_CONTEXT(ctx);
1788 _mesa_uniform(location, 1, &v0, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_INT64, 1);
1794 GET_CURRENT_CONTEXT(ctx);
1798 _mesa_uniform(location, 1, v, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_INT64, 2);
1804 GET_CURRENT_CONTEXT(ctx);
1809 _mesa_uniform(location, 1, v, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_INT64, 3);
1815 GET_CURRENT_CONTEXT(ctx);
1821 _mesa_uniform(location, 1, v, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_INT64, 4);
1827 GET_CURRENT_CONTEXT(ctx);
1828 _mesa_uniform(location, count, value, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_INT64, 1);
1834 GET_CURRENT_CONTEXT(ctx);
1835 _mesa_uniform(location, count, value, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_INT64, 2);
1841 GET_CURRENT_CONTEXT(ctx);
1842 _mesa_uniform(location, count, value, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_INT64, 3);
1848 GET_CURRENT_CONTEXT(ctx);
1849 _mesa_uniform(location, count, value, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_INT64, 4);
1855 GET_CURRENT_CONTEXT(ctx);
1856 _mesa_uniform(location, 1, &v0, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_UINT64, 1);
1862 GET_CURRENT_CONTEXT(ctx);
1866 _mesa_uniform(location, 1, v, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_UINT64, 2);
1872 GET_CURRENT_CONTEXT(ctx);
1877 _mesa_uniform(location, 1, v, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_UINT64, 3);
1883 GET_CURRENT_CONTEXT(ctx);
1889 _mesa_uniform(location, 1, v, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_UINT64, 4);
1895 GET_CURRENT_CONTEXT(ctx);
1896 _mesa_uniform(location, count, value, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_UINT64, 1);
1902 GET_CURRENT_CONTEXT(ctx);
1903 _mesa_uniform(location, count, value, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_UINT64, 2);
1909 GET_CURRENT_CONTEXT(ctx);
1910 _mesa_uniform(location, count, value, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_UINT64, 3);
1916 GET_CURRENT_CONTEXT(ctx);
1917 _mesa_uniform(location, count, value, ctx, ctx->_Shader->ActiveProgram, GLSL_TYPE_UINT64, 4);
1924 GET_CURRENT_CONTEXT(ctx);
1926 _mesa_lookup_shader_program_err(ctx, program,
1928 _mesa_uniform(location, 1, &v0, ctx, shProg, GLSL_TYPE_INT64, 1);
1934 GET_CURRENT_CONTEXT(ctx);
1936 _mesa_lookup_shader_program_err(ctx, program,
1941 _mesa_uniform(location, 1, v, ctx, shProg, GLSL_TYPE_INT64, 2);
1947 GET_CURRENT_CONTEXT(ctx);
1949 _mesa_lookup_shader_program_err(ctx, program,
1955 _mesa_uniform(location, 1, v, ctx, shProg, GLSL_TYPE_INT64, 3);
1961 GET_CURRENT_CONTEXT(ctx);
1963 _mesa_lookup_shader_program_err(ctx, program,
1970 _mesa_uniform(location, 1, v, ctx, shProg, GLSL_TYPE_INT64, 4);
1976 GET_CURRENT_CONTEXT(ctx);
1978 _mesa_lookup_shader_program_err(ctx, program,
1980 _mesa_uniform(location, count, value, ctx, shProg, GLSL_TYPE_INT64, 1);
1986 GET_CURRENT_CONTEXT(ctx);
1988 _mesa_lookup_shader_program_err(ctx, program,
1990 _mesa_uniform(location, count, value, ctx, shProg, GLSL_TYPE_INT64, 2);
1996 GET_CURRENT_CONTEXT(ctx);
1998 _mesa_lookup_shader_program_err(ctx, program,
2000 _mesa_uniform(location, count, value, ctx, shProg, GLSL_TYPE_INT64, 3);
2006 GET_CURRENT_CONTEXT(ctx);
2008 _mesa_lookup_shader_program_err(ctx, program,
2010 _mesa_uniform(location, count, value, ctx, shProg, GLSL_TYPE_INT64, 4);
2016 GET_CURRENT_CONTEXT(ctx);
2018 _mesa_lookup_shader_program_err(ctx, program,
2020 _mesa_uniform(location, 1, &v0, ctx, shProg, GLSL_TYPE_UINT64, 1);
2026 GET_CURRENT_CONTEXT(ctx);
2028 _mesa_lookup_shader_program_err(ctx, program,
2033 _mesa_uniform(location, 1, v, ctx, shProg, GLSL_TYPE_UINT64, 2);
2039 GET_CURRENT_CONTEXT(ctx);
2041 _mesa_lookup_shader_program_err(ctx, program,
2047 _mesa_uniform(location, 1, v, ctx, shProg, GLSL_TYPE_UINT64, 3);
2053 GET_CURRENT_CONTEXT(ctx);
2055 _mesa_lookup_shader_program_err(ctx, program,
2062 _mesa_uniform(location, 1, v, ctx, shProg, GLSL_TYPE_UINT64, 4);
2068 GET_CURRENT_CONTEXT(ctx);
2070 _mesa_lookup_shader_program_err(ctx, program,
2072 _mesa_uniform(location, count, value, ctx, shProg, GLSL_TYPE_UINT64, 1);
2078 GET_CURRENT_CONTEXT(ctx);
2080 _mesa_lookup_shader_program_err(ctx, program,
2082 _mesa_uniform(location, count, value, ctx, shProg, GLSL_TYPE_UINT64, 2);
2088 GET_CURRENT_CONTEXT(ctx);
2090 _mesa_lookup_shader_program_err(ctx, program,
2092 _mesa_uniform(location, count, value, ctx, shProg, GLSL_TYPE_UINT64, 3);
2098 GET_CURRENT_CONTEXT(ctx);
2100 _mesa_lookup_shader_program_err(ctx, program,
2102 _mesa_uniform(location, count, value, ctx, shProg, GLSL_TYPE_UINT64, 4);