Lines Matching refs:fp64
529 fp64(const _mesa_glsl_parse_state *state)
1151 _##NAME(fp64, glsl_type::double_type), \
1152 _##NAME(fp64, glsl_type::dvec2_type), \
1153 _##NAME(fp64, glsl_type::dvec3_type), \
1154 _##NAME(fp64, glsl_type::dvec4_type), \
1163 _##NAME(fp64, glsl_type::double_type), \
1164 _##NAME(fp64, glsl_type::dvec2_type), \
1165 _##NAME(fp64, glsl_type::dvec3_type), \
1166 _##NAME(fp64, glsl_type::dvec4_type), \
1175 _##NAME(fp64, glsl_type::double_type), \
1176 _##NAME(fp64, glsl_type::dvec2_type), \
1177 _##NAME(fp64, glsl_type::dvec3_type), \
1178 _##NAME(fp64, glsl_type::dvec4_type), \
1203 _##NAME(fp64, glsl_type::double_type), \
1204 _##NAME(fp64, glsl_type::dvec2_type), \
1205 _##NAME(fp64, glsl_type::dvec3_type), \
1206 _##NAME(fp64, glsl_type::dvec4_type), \
1222 _##NAME(fp64, glsl_type::dvec2_type), \
1223 _##NAME(fp64, glsl_type::dvec3_type), \
1224 _##NAME(fp64, glsl_type::dvec4_type), \
1258 _##NAME(fp64, glsl_type::dvec2_type), \
1259 _##NAME(fp64, glsl_type::dvec3_type), \
1260 _##NAME(fp64, glsl_type::dvec4_type), \
1292 _##NAME(fp64, glsl_type::double_type, glsl_type::double_type), \
1293 _##NAME(fp64, glsl_type::dvec2_type, glsl_type::double_type), \
1294 _##NAME(fp64, glsl_type::dvec3_type, glsl_type::double_type), \
1295 _##NAME(fp64, glsl_type::dvec4_type, glsl_type::double_type), \
1296 _##NAME(fp64, glsl_type::dvec2_type, glsl_type::dvec2_type), \
1297 _##NAME(fp64, glsl_type::dvec3_type, glsl_type::dvec3_type), \
1298 _##NAME(fp64, glsl_type::dvec4_type, glsl_type::dvec4_type), \
1352 _mod(fp64, glsl_type::double_type, glsl_type::double_type),
1353 _mod(fp64, glsl_type::dvec2_type, glsl_type::double_type),
1354 _mod(fp64, glsl_type::dvec3_type, glsl_type::double_type),
1355 _mod(fp64, glsl_type::dvec4_type, glsl_type::double_type),
1357 _mod(fp64, glsl_type::dvec2_type, glsl_type::dvec2_type),
1358 _mod(fp64, glsl_type::dvec3_type, glsl_type::dvec3_type),
1359 _mod(fp64, glsl_type::dvec4_type, glsl_type::dvec4_type),
1378 _mix_lrp(fp64, glsl_type::double_type, glsl_type::double_type),
1379 _mix_lrp(fp64, glsl_type::dvec2_type, glsl_type::double_type),
1380 _mix_lrp(fp64, glsl_type::dvec3_type, glsl_type::double_type),
1381 _mix_lrp(fp64, glsl_type::dvec4_type, glsl_type::double_type),
1383 _mix_lrp(fp64, glsl_type::dvec2_type, glsl_type::dvec2_type),
1384 _mix_lrp(fp64, glsl_type::dvec3_type, glsl_type::dvec3_type),
1385 _mix_lrp(fp64, glsl_type::dvec4_type, glsl_type::dvec4_type),
1392 _mix_sel(fp64, glsl_type::double_type, glsl_type::bool_type),
1393 _mix_sel(fp64, glsl_type::dvec2_type, glsl_type::bvec2_type),
1394 _mix_sel(fp64, glsl_type::dvec3_type, glsl_type::bvec3_type),
1395 _mix_sel(fp64, glsl_type::dvec4_type, glsl_type::bvec4_type),
1422 _step(fp64, glsl_type::double_type, glsl_type::double_type),
1423 _step(fp64, glsl_type::double_type, glsl_type::dvec2_type),
1424 _step(fp64, glsl_type::double_type, glsl_type::dvec3_type),
1425 _step(fp64, glsl_type::double_type, glsl_type::dvec4_type),
1427 _step(fp64, glsl_type::dvec2_type, glsl_type::dvec2_type),
1428 _step(fp64, glsl_type::dvec3_type, glsl_type::dvec3_type),
1429 _step(fp64, glsl_type::dvec4_type, glsl_type::dvec4_type),
1441 _smoothstep(fp64, glsl_type::double_type, glsl_type::double_type),
1442 _smoothstep(fp64, glsl_type::double_type, glsl_type::dvec2_type),
1443 _smoothstep(fp64, glsl_type::double_type, glsl_type::dvec3_type),
1444 _smoothstep(fp64, glsl_type::double_type, glsl_type::dvec4_type),
1446 _smoothstep(fp64, glsl_type::dvec2_type, glsl_type::dvec2_type),
1447 _smoothstep(fp64, glsl_type::dvec3_type, glsl_type::dvec3_type),
1448 _smoothstep(fp64, glsl_type::dvec4_type, glsl_type::dvec4_type),
1479 add_function("packDouble2x32", _packDouble2x32(fp64), NULL);
1480 add_function("unpackDouble2x32", _unpackDouble2x32(fp64), NULL);
1488 _cross(fp64, glsl_type::dvec3_type), NULL);
1506 _matrixCompMult(fp64, glsl_type::dmat2_type),
1507 _matrixCompMult(fp64, glsl_type::dmat3_type),
1508 _matrixCompMult(fp64, glsl_type::dmat4_type),
1509 _matrixCompMult(fp64, glsl_type::dmat2x3_type),
1510 _matrixCompMult(fp64, glsl_type::dmat2x4_type),
1511 _matrixCompMult(fp64, glsl_type::dmat3x2_type),
1512 _matrixCompMult(fp64, glsl_type::dmat3x4_type),
1513 _matrixCompMult(fp64, glsl_type::dmat4x2_type),
1514 _matrixCompMult(fp64, glsl_type::dmat4x3_type),
1526 _outerProduct(fp64, glsl_type::dmat2_type),
1527 _outerProduct(fp64, glsl_type::dmat3_type),
1528 _outerProduct(fp64, glsl_type::dmat4_type),
1529 _outerProduct(fp64, glsl_type::dmat2x3_type),
1530 _outerProduct(fp64, glsl_type::dmat2x4_type),
1531 _outerProduct(fp64, glsl_type::dmat3x2_type),
1532 _outerProduct(fp64, glsl_type::dmat3x4_type),
1533 _outerProduct(fp64, glsl_type::dmat4x2_type),
1534 _outerProduct(fp64, glsl_type::dmat4x3_type),
1540 _determinant_mat2(fp64, glsl_type::dmat2_type),
1541 _determinant_mat3(fp64, glsl_type::dmat3_type),
1542 _determinant_mat4(fp64, glsl_type::dmat4_type),
1549 _inverse_mat2(fp64, glsl_type::dmat2_type),
1550 _inverse_mat3(fp64, glsl_type::dmat3_type),
1551 _inverse_mat4(fp64, glsl_type::dmat4_type),
1563 _transpose(fp64, glsl_type::dmat2_type),
1564 _transpose(fp64, glsl_type::dmat3_type),
1565 _transpose(fp64, glsl_type::dmat4_type),
1566 _transpose(fp64, glsl_type::dmat2x3_type),
1567 _transpose(fp64, glsl_type::dmat2x4_type),
1568 _transpose(fp64, glsl_type::dmat3x2_type),
1569 _transpose(fp64, glsl_type::dmat3x4_type),
1570 _transpose(fp64, glsl_type::dmat4x2_type),
1571 _transpose(fp64, glsl_type::dmat4x3_type),
5151 return binop(x_type->base_type == GLSL_TYPE_DOUBLE ? fp64 : gpu_shader5_or_es31_or_integer_functions,
5160 MAKE_SIG(x_type, fp64, 2, x, exponent);