Lines Matching defs:available
97 * bool available = true;
105 * available = false;
109 * if ((flags & VK_QUERY_RESULT_PARTIAL_BIT) || available) {
116 * dst_buf[dst_offset + elem_size] = available;
131 nir_variable *available = nir_local_variable_create(b.impl, glsl_bool_type(), "available");
172 nir_store_var(&b, available, nir_imm_true(&b), 0x1);
220 nir_store_var(&b, available, nir_imm_false(&b), 0x1);
230 store_if->condition = nir_src_for_ssa(nir_ior(&b, nir_test_flag(&b, flags, VK_QUERY_RESULT_PARTIAL_BIT), nir_load_var(&b, available)));
270 store->src[0] = nir_src_for_ssa(nir_b2i32(&b, nir_load_var(&b, available)));
535 * bool available = false;
546 * available = true;
549 * if ((flags & VK_QUERY_RESULT_PARTIAL_BIT) || available) {
557 * dst_buf[dst_offset + result_size] = available;
573 nir_variable *available =
574 nir_local_variable_create(b.impl, glsl_bool_type(), "available");
579 nir_store_var(&b, available, nir_imm_false(&b), 0x1);
633 /* Check if result is available. */
643 /* Only compute result if available. */
674 nir_store_var(&b, available, nir_imm_true(&b), 0x1);
689 nir_load_var(&b, available)));
732 store->src[0] = nir_src_for_ssa(nir_b2i32(&b, nir_load_var(&b, available)));
1126 uint32_t available;
1132 available = *(volatile uint32_t*)(pool->ptr + pool->availability_offset + 4 * query);
1138 available = *src64 != TIMESTAMP_NOT_READY;
1143 available = true;
1146 if (!available && !(flags & VK_QUERY_RESULT_PARTIAL_BIT))
1150 if (available || (flags & VK_QUERY_RESULT_PARTIAL_BIT))
1154 if (available || (flags & VK_QUERY_RESULT_PARTIAL_BIT))
1165 available = 1;
1179 available = 0;
1185 if (!available && !(flags & VK_QUERY_RESULT_PARTIAL_BIT))
1189 if (available || (flags & VK_QUERY_RESULT_PARTIAL_BIT))
1193 if (available || (flags & VK_QUERY_RESULT_PARTIAL_BIT))
1200 if (!available && !(flags & VK_QUERY_RESULT_PARTIAL_BIT))
1210 if (available || (flags & VK_QUERY_RESULT_PARTIAL_BIT))
1222 if (available || (flags & VK_QUERY_RESULT_PARTIAL_BIT))
1242 available = 1;
1245 available = 0;
1248 if (!available && !(flags & VK_QUERY_RESULT_PARTIAL_BIT))
1255 if (available || (flags & VK_QUERY_RESULT_PARTIAL_BIT))
1258 if (available || (flags & VK_QUERY_RESULT_PARTIAL_BIT))
1262 if (available || (flags & VK_QUERY_RESULT_PARTIAL_BIT))
1265 if (available || (flags & VK_QUERY_RESULT_PARTIAL_BIT))
1277 *(uint64_t*)dest = available;
1279 *(uint32_t*)dest = available;