Home | History | Annotate | Download | only in tgsi

Lines Matching defs:out

23  * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
331 goto out;
346 out:
415 goto out;
429 out:
490 goto out;
499 goto out;
504 goto out;
517 goto out;
527 out:
722 goto out;
734 goto out;
740 out:
829 union tgsi_any_token *out = get_tokens( ureg, DOMAIN_INSN, size );
835 out[n].value = 0;
836 out[n].src.File = src.File;
837 out[n].src.SwizzleX = src.SwizzleX;
838 out[n].src.SwizzleY = src.SwizzleY;
839 out[n].src.SwizzleZ = src.SwizzleZ;
840 out[n].src.SwizzleW = src.SwizzleW;
841 out[n].src.Index = src.Index;
842 out[n].src.Negate = src.Negate;
843 out[0].src.Absolute = src.Absolute;
847 out[0].src.Indirect = 1;
848 out[n].value = 0;
849 out[n].src.File = src.IndirectFile;
850 out[n].src.SwizzleX = src.IndirectSwizzle;
851 out[n].src.SwizzleY = src.IndirectSwizzle;
852 out[n].src.SwizzleZ = src.IndirectSwizzle;
853 out[n].src.SwizzleW = src.IndirectSwizzle;
854 out[n].src.Index = src.IndirectIndex;
860 out[0].src.Dimension = 1;
861 out[n].dim.Indirect = 1;
862 out[n].dim.Dimension = 0;
863 out[n].dim.Padding = 0;
864 out[n].dim.Index = src.DimensionIndex;
866 out[n].value = 0;
867 out[n].src.File = src.DimIndFile;
868 out[n].src.SwizzleX = src.DimIndSwizzle;
869 out[n].src.SwizzleY = src.DimIndSwizzle;
870 out[n].src.SwizzleZ = src.DimIndSwizzle;
871 out[n].src.SwizzleW = src.DimIndSwizzle;
872 out[n].src.Index = src.DimIndIndex;
874 out[0].src.Dimension = 1;
875 out[n].dim.Indirect = 0;
876 out[n].dim.Dimension = 0;
877 out[n].dim.Padding = 0;
878 out[n].dim.Index = src.DimensionIndex;
894 union tgsi_any_token *out = get_tokens( ureg, DOMAIN_INSN, size );
905 out[n].value = 0;
906 out[n].dst.File = dst.File;
907 out[n].dst.WriteMask = dst.WriteMask;
908 out[n].dst.Indirect = dst.Indirect;
909 out[n].dst.Index = dst.Index;
913 out[n].value = 0;
914 out[n].src.File = TGSI_FILE_ADDRESS;
915 out[n].src.SwizzleX = dst.IndirectSwizzle;
916 out[n].src.SwizzleY = dst.IndirectSwizzle;
917 out[n].src.SwizzleZ = dst.IndirectSwizzle;
918 out[n].src.SwizzleW = dst.IndirectSwizzle;
919 out[n].src.Index = dst.IndirectIndex;
954 union tgsi_any_token *out;
960 out = get_tokens( ureg, DOMAIN_INSN, count );
961 out[0].insn = tgsi_default_instruction();
962 out[0].insn.Opcode = opcode;
963 out[0].insn.Saturate = saturate;
964 out[0].insn.NumDstRegs = num_dst;
965 out[0].insn.NumSrcRegs = num_src;
971 out[0].insn.Predicate = 1;
972 out[1].insn_predicate = tgsi_default_instruction_predicate();
973 out[1].insn_predicate.Negate = pred_negate;
974 out[1].insn_predicate.SwizzleX = pred_swizzle_x;
975 out[1].insn_predicate.SwizzleY = pred_swizzle_y;
976 out[1].insn_predicate.SwizzleZ = pred_swizzle_z;
977 out[1].insn_predicate.SwizzleW = pred_swizzle_w;
991 union tgsi_any_token *out, *insn;
996 out = get_tokens( ureg, DOMAIN_INSN, 1 );
997 out[0].value = 0;
1022 union tgsi_any_token *out = retrieve_token( ureg, DOMAIN_INSN, label_token );
1024 out->insn_label.Label = instruction_number;
1033 union tgsi_any_token *out, *insn;
1035 out = get_tokens( ureg, DOMAIN_INSN, 1 );
1040 out[0].value = 0;
1041 out[0].insn_texture.Texture = target;
1042 out[0].insn_texture.NumOffsets = num_offsets;
1049 union tgsi_any_token *out;
1051 out = get_tokens( ureg, DOMAIN_INSN, 1);
1053 out[0].value = 0;
1054 out[0].insn_texture_offset = *offset;
1063 union tgsi_any_token *out = retrieve_token( ureg, DOMAIN_INSN, insn );
1065 assert(out->insn.Type == TGSI_TOKEN_TYPE_INSTRUCTION);
1066 out->insn.NrTokens = ureg->domain[DOMAIN_INSN].count - insn - 1;
1210 union tgsi_any_token *out = get_tokens(ureg, DOMAIN_DECL, 3);
1212 out[0].value = 0;
1213 out
1214 out[0].decl.NrTokens = 3;
1215 out[0].decl.File = file;
1216 out[0].decl.UsageMask = usage_mask;
1217 out[0].decl.Semantic = 1;
1219 out[1].value = 0;
1220 out[1].decl_range.First = index;
1221 out[1].decl_range.Last = index;
1223 out[2].value = 0;
1224 out[2].decl_semantic.Name = semantic_name;
1225 out[2].decl_semantic.Index = semantic_index;
1239 union tgsi_any_token *out = get_tokens(ureg, DOMAIN_DECL, 4);
1241 out[0].value = 0;
1242 out[0].decl.Type = TGSI_TOKEN_TYPE_DECLARATION;
1243 out[0].decl.NrTokens = 4;
1244 out[0].decl.File = file;
1245 out[0].decl.UsageMask = TGSI_WRITEMASK_XYZW; /* FIXME! */
1246 out[0].decl.Interpolate = 1;
1247 out[0].decl.Semantic = 1;
1249 out[1].value = 0;
1250 out[1].decl_range.First = index;
1251 out[1].decl_range.Last = index;
1253 out[2].value = 0;
1254 out[2].decl_interp.Interpolate = interpolate;
1255 out[2].decl_interp.CylindricalWrap = cylindrical_wrap;
1256 out[2].decl_interp.Centroid = centroid;
1258 out[3].value = 0;
1259 out[3].decl_semantic.Name = semantic_name;
1260 out[3].decl_semantic.Index = semantic_index;
1269 union tgsi_any_token *out = get_tokens( ureg, DOMAIN_DECL, 2 );
1271 out[0].value = 0;
1272 out[0].decl.Type = TGSI_TOKEN_TYPE_DECLARATION;
1273 out[0].decl.NrTokens = 2;
1274 out[0].decl.File = file;
1275 out[0].decl.UsageMask = TGSI_WRITEMASK_XYZW;
1276 out[0].decl.Local = local;
1278 out[1].value = 0;
1279 out[1].decl_range.First = index;
1280 out[1].decl_range.Last = index;
1288 union tgsi_any_token *out = get_tokens( ureg, DOMAIN_DECL, 2 );
1290 out[0].value = 0;
1291 out[0].decl.Type = TGSI_TOKEN_TYPE_DECLARATION;
1292 out[0].decl.NrTokens = 2;
1293 out[0].decl.File = file;
1294 out[0].decl.UsageMask = TGSI_WRITEMASK_XYZW;
1295 out[0].decl.Semantic = 0;
1297 out[1].value = 0;
1298 out[1].decl_range.First = first;
1299 out[1].decl_range.Last = first + count - 1;
1309 union tgsi_any_token *out = get_tokens(ureg, DOMAIN_DECL, 3);
1311 out[0].value = 0;
1312 out[0].decl.Type = TGSI_TOKEN_TYPE_DECLARATION;
1313 out[0].decl.NrTokens = 3;
1314 out[0].decl.File = file;
1315 out[0].decl.UsageMask = TGSI_WRITEMASK_XYZW;
1316 out[0].decl.Dimension = 1;
1318 out[1].value = 0;
1319 out[1].decl_range.First = first;
1320 out[1].decl_range.Last = last;
1322 out[2].value = 0;
1323 out[2].decl_dim.Index2D = index2D;
1335 union tgsi_any_token *out = get_tokens(ureg, DOMAIN_DECL, 3);
1337 out[0].value = 0;
1338 out[0].decl.Type = TGSI_TOKEN_TYPE_DECLARATION;
1339 out[0].decl.NrTokens = 3;
1340 out[0].decl.File = TGSI_FILE_SAMPLER_VIEW;
1341 out[0].decl.UsageMask = 0xf;
1343 out[1].value = 0;
1344 out[1].decl_range.First = index;
1345 out[1].decl_range.Last = index;
1347 out[2].value = 0;
1348 out[2].decl_sampler_view.Resource = target;
1349 out[2].decl_sampler_view.ReturnTypeX = return_type_x;
1350 out[2].decl_sampler_view.ReturnTypeY = return_type_y;
1351 out[2].decl_sampler_view.ReturnTypeZ = return_type_z;
1352 out[2].decl_sampler_view.ReturnTypeW = return_type_w;
1360 union tgsi_any_token *out = get_tokens( ureg, DOMAIN_DECL, 5 );
1362 out[0].value = 0;
1363 out[0].imm.Type = TGSI_TOKEN_TYPE_IMMEDIATE;
1364 out[0].imm.NrTokens = 5;
1365 out[0].imm.DataType = type;
1366 out[0].imm.Padding = 0;
1368 out[1].imm_data.Uint = v[0];
1369 out[2].imm_data.Uint = v[1];
1370 out[3].imm_data.Uint = v[2];
1371 out[4].imm_data.Uint = v[3];
1379 union tgsi_any_token *out = get_tokens(ureg, DOMAIN_DECL, 2);
1381 out[0].value = 0;
1382 out[0].prop.Type = TGSI_TOKEN_TYPE_PROPERTY;
1383 out[0].prop.NrTokens = 2;
1384 out[0].prop.PropertyName = name;
1386 out[1].prop_data.Data = data;
1577 union tgsi_any_token *out = get_tokens( ureg,
1581 memcpy(out,
1583 nr_tokens * sizeof out[0] );
1590 union tgsi_any_token *out = retrieve_token( ureg, DOMAIN_DECL, 0 );
1592 out->header.BodySize = ureg->domain[DOMAIN_DECL].count - 2;
1599 union tgsi_any_token *out = get_tokens( ureg, DOMAIN_DECL, 2 );
1601 out[0].header.HeaderSize = 2;
1602 out[0].header.BodySize = 0;
1604 out[1].processor.Processor = ureg->processor;
1605 out[1].processor.Padding = 0;