Lines Matching defs:add_output
459 ir_variable *add_output(int slot, const glsl_type *type, int precision,
465 ir_variable *add_output(int slot, const glsl_type *type, const char *name)
467 return add_output(slot, type, GLSL_PRECISION_NONE, name);
1187 add_output(VARYING_SLOT_TESS_LEVEL_OUTER, array(float_t, 4),
1189 add_output(VARYING_SLOT_TESS_LEVEL_INNER, array(float_t, 2),
1195 add_output(bbox_slot, array(vec4_t, 2), "gl_BoundingBoxEXT")
1198 add_output(bbox_slot, array(vec4_t, 2), GLSL_PRECISION_HIGH,
1202 add_output(bbox_slot, array(vec4_t, 2), GLSL_PRECISION_HIGH,
1211 add_output(-1, int_t, "gl_Layer");
1212 add_output(-1, int_t, "gl_ViewportIndex");
1213 add_output(-1, array(int_t, 1), "gl_ViewportMask");
1246 var = add_output(VARYING_SLOT_LAYER, int_t, "gl_Layer");
1248 var = add_output(VARYING_SLOT_VIEWPORT, int_t, "gl_ViewportIndex");
1252 var = add_output(VARYING_SLOT_VIEWPORT_MASK, array(int_t, 1),
1267 var = add_output(VARYING_SLOT_LAYER, int_t, GLSL_PRECISION_HIGH, "gl_Layer");
1271 var = add_output(VARYING_SLOT_VIEWPORT, int_t, GLSL_PRECISION_HIGH,
1276 var = add_output(VARYING_SLOT_VIEWPORT_MASK, array(int_t, 1),
1299 var = add_output(VARYING_SLOT_PRIMITIVE_ID, int_t, GLSL_PRECISION_HIGH,
1352 add_output(FRAG_RESULT_COLOR, vec4_t, GLSL_PRECISION_MEDIUM,
1354 add_output(FRAG_RESULT_DATA0,
1362 add_output(FRAG_RESULT_DATA0,
1373 add_output(FRAG_RESULT_DEPTH, float_t,
1380 add_output(FRAG_RESULT_STENCIL, int_t,
1399 add_output(FRAG_RESULT_DEPTH, float_t, GLSL_PRECISION_HIGH,
1404 add_output(FRAG_RESULT_DEPTH, float_t, "gl_FragDepthEXT");
1408 add_output(FRAG_RESULT_STENCIL, int_t, "gl_FragStencilRefARB");
1415 add_output(FRAG_RESULT_STENCIL, int_t, "gl_FragStencilRefAMD");
1434 add_output(FRAG_RESULT_SAMPLE_MASK, array(int_t, 1),