Lines Matching defs:flags
907 /* No flags supported yet */
1454 /* See the DXIL documentation for the definition of these flags:
1456 * https://github.com/Microsoft/DirectXShaderCompiler/blob/master/docs/DXIL.rst#shader-flags
1459 uint64_t flags = 0;
1461 flags |= (1 << 2);
1464 flags |= (1 << 3);
1466 flags |= (1 << 4);
1468 flags |= (1 << 5);
1470 flags |= (1 << 6);
1472 flags |= (1 << 9);
1474 flags |= (1 << 10);
1476 flags |= (1 << 13);
1478 flags |= (1 << 15);
1480 flags |= (1 << 16);
1482 flags |= (1 << 17);
1484 flags |= (1 << 19);
1486 flags |= (1 << 20);
1488 flags |= (1 << 22);
1490 flags |= (1 << 11);
1492 flags |= (1 << 23) | (1 << 5);
1495 flags |= (1 << 1);
1497 return flags;
1636 uint64_t flags = get_module_flags(ctx);
1637 if (flags != 0) {
1638 if (!emit_tag(ctx, DXIL_SHADER_TAG_FLAGS, dxil_get_metadata_int64(&ctx->mod, flags)))
1830 enum dxil_opt_flags flags = 0;
1832 flags |= DXIL_UNSAFE_ALGEBRA;
1834 const struct dxil_value *v = dxil_emit_binop(&ctx->mod, opcode, op0, op1, flags);
2537 uint32_t flags = 0;
2540 flags |= DXIL_BARRIER_MODE_SYNC_THREAD_GROUP;
2544 flags |= DXIL_BARRIER_MODE_UAV_FENCE_GLOBAL;
2546 flags |= DXIL_BARRIER_MODE_UAV_FENCE_THREAD_GROUP;
2550 flags |= DXIL_BARRIER_MODE_GROUPSHARED_MEM_FENCE;
2560 mode = dxil_module_get_int32_const(&ctx->mod, flags);