Home | History | Annotate | Download | only in glsl

Lines Matching refs:_LinkedShaders

440    return cross_validate_globals(prog, prog->_LinkedShaders,
946 if (prog->_LinkedShaders[i] == NULL)
949 foreach_list(node, prog->_LinkedShaders[i]->ir) {
960 if (prog->_LinkedShaders[j] == NULL)
963 foreach_list(node2, prog->_LinkedShaders[j]->ir) {
1078 if (prog->_LinkedShaders[i] == NULL)
1081 prog->_LinkedShaders[i]->SamplersUsed = 0;
1082 foreach_list(node, prog->_LinkedShaders[i]->ir) {
1097 prog->_LinkedShaders[i]->Type,
1098 &next_position, &total_uniforms, &next_sampler_pos, &prog->_LinkedShaders[i]->SamplersUsed);
1173 gl_shader *const sh = prog->_LinkedShaders[0];
1588 if (prog->_LinkedShaders[i] != NULL)
1589 _mesa_delete_shader(ctx, prog->_LinkedShaders[i]);
1591 prog->_LinkedShaders[i] = NULL;
1607 _mesa_reference_shader(ctx, &prog->_LinkedShaders[MESA_SHADER_VERTEX],
1622 _mesa_reference_shader(ctx, &prog->_LinkedShaders[MESA_SHADER_FRAGMENT],
1634 if (prog->_LinkedShaders[prev] != NULL)
1642 if (prog->_LinkedShaders[i] == NULL)
1646 prog->_LinkedShaders[prev],
1647 prog->_LinkedShaders[i]))
1661 if (prog->_LinkedShaders[i] == NULL)
1664 while (do_common_optimization(prog->_LinkedShaders[i]->ir, true, 32))
1672 if (prog->_LinkedShaders[MESA_SHADER_VERTEX] != NULL) {
1693 if (prog->_LinkedShaders[prev] != NULL)
1698 if (prog->_LinkedShaders[i] == NULL)
1702 prog->_LinkedShaders[prev],
1703 prog->_LinkedShaders[i]);
1707 if (prog->_LinkedShaders[MESA_SHADER_VERTEX] != NULL) {
1708 demote_shader_inputs_and_outputs(prog->_LinkedShaders[MESA_SHADER_VERTEX],
1712 if (prog->_LinkedShaders[MESA_SHADER_GEOMETRY] != NULL) {
1713 gl_shader *const sh = prog->_LinkedShaders[MESA_SHADER_GEOMETRY];
1720 if (prog->_LinkedShaders[MESA_SHADER_FRAGMENT] != NULL) {
1721 gl_shader *const sh = prog->_LinkedShaders[MESA_SHADER_FRAGMENT];
1757 if (prog->_LinkedShaders[i] == NULL)
1761 reparent_ir(prog->_LinkedShaders[i]->ir, prog->_LinkedShaders[i]->ir);