Lines Matching defs:node
106 /* node->children[i] -> uint */
110 /* node->coords[i][0], node->coords[i][1] -> vec3 */
126 /* vec3 bound0 = (node->coords[i][0] - origin) * inv_dir; */
128 /* vec3 bound1 = (node->coords[i][1] - origin) * inv_dir; */
147 /* if (!isnan(node->coords[i][0].x) && tmax >= max(0.0f, tmin) && tmin < ray_tmax) { */
153 /* child_indices[i] = node->children[i]; */
190 /* node->coords[0], node->coords[1], node->coords[2] -> vec3 */
344 nir_ssa_def *node = nir_ushr_imm(b, addr, 3);
345 return nir_iand_imm(b, node, (bvh_size - 1) << 3);
349 build_node_to_addr(struct radv_device *device, nir_builder *b, nir_ssa_def *node)
351 nir_ssa_def *addr = nir_iand_imm(b, node, ~7ull);
430 * instances at the cost of having to use 64-bit node ids. */