• Home
  • Raw
  • Download

Lines Matching refs:decl

242    struct tgsi_full_declaration *decl )  in iter_declaration()  argument
248 ENM(decl->Declaration.File, tgsi_file_names); in iter_declaration()
251 if (decl->Declaration.File == TGSI_FILE_INPUT && in iter_declaration()
256 if (decl->Declaration.Dimension) { in iter_declaration()
258 SID(decl->Dim.Index2D); in iter_declaration()
263 SID(decl->Range.First); in iter_declaration()
264 if (decl->Range.First != decl->Range.Last) { in iter_declaration()
266 SID(decl->Range.Last); in iter_declaration()
272 decl->Declaration.UsageMask ); in iter_declaration()
274 if (decl->Declaration.Local) in iter_declaration()
277 if (decl->Declaration.Semantic) { in iter_declaration()
279 ENM( decl->Semantic.Name, tgsi_semantic_names ); in iter_declaration()
280 if (decl->Semantic.Index != 0 || in iter_declaration()
281 decl->Semantic.Name == TGSI_SEMANTIC_GENERIC) { in iter_declaration()
283 UID( decl->Semantic.Index ); in iter_declaration()
288 if (decl->Declaration.File == TGSI_FILE_RESOURCE) { in iter_declaration()
290 ENM(decl->Resource.Resource, tgsi_texture_names); in iter_declaration()
291 if (decl->Resource.Writable) in iter_declaration()
293 if (decl->Resource.Raw) in iter_declaration()
297 if (decl->Declaration.File == TGSI_FILE_SAMPLER_VIEW) { in iter_declaration()
299 ENM(decl->SamplerView.Resource, tgsi_texture_names); in iter_declaration()
301 if ((decl->SamplerView.ReturnTypeX == decl->SamplerView.ReturnTypeY) && in iter_declaration()
302 (decl->SamplerView.ReturnTypeX == decl->SamplerView.ReturnTypeZ) && in iter_declaration()
303 (decl->SamplerView.ReturnTypeX == decl->SamplerView.ReturnTypeW)) { in iter_declaration()
304 ENM(decl->SamplerView.ReturnTypeX, tgsi_type_names); in iter_declaration()
306 ENM(decl->SamplerView.ReturnTypeX, tgsi_type_names); in iter_declaration()
308 ENM(decl->SamplerView.ReturnTypeY, tgsi_type_names); in iter_declaration()
310 ENM(decl->SamplerView.ReturnTypeZ, tgsi_type_names); in iter_declaration()
312 ENM(decl->SamplerView.ReturnTypeW, tgsi_type_names); in iter_declaration()
316 if (decl->Declaration.Interpolate) { in iter_declaration()
318 decl->Declaration.File == TGSI_FILE_INPUT) in iter_declaration()
321 ENM( decl->Interp.Interpolate, tgsi_interpolate_names ); in iter_declaration()
324 if (decl->Interp.Centroid) { in iter_declaration()
328 if (decl->Interp.CylindricalWrap) { in iter_declaration()
330 if (decl->Interp.CylindricalWrap & TGSI_CYLINDRICAL_WRAP_X) { in iter_declaration()
333 if (decl->Interp.CylindricalWrap & TGSI_CYLINDRICAL_WRAP_Y) { in iter_declaration()
336 if (decl->Interp.CylindricalWrap & TGSI_CYLINDRICAL_WRAP_Z) { in iter_declaration()
339 if (decl->Interp.CylindricalWrap & TGSI_CYLINDRICAL_WRAP_W) { in iter_declaration()
345 if (decl->Declaration.Invariant) { in iter_declaration()
350 if (decl->Declaration.File == TGSI_FILE_IMMEDIATE_ARRAY) { in iter_declaration()
356 if (decl->Range.Last < 10) in iter_declaration()
358 else if (decl->Range.Last < 100) { in iter_declaration()
361 } else if (decl->Range.Last < 1000) { in iter_declaration()
372 dump_imm_data(iter, decl->ImmediateData.u, in iter_declaration()
374 for(i = 1; i <= decl->Range.Last; ++i) { in iter_declaration()
380 dump_imm_data(iter, decl->ImmediateData.u + i, in iter_declaration()
394 const struct tgsi_full_declaration *decl ) in tgsi_dump_declaration() argument
400 iter_declaration( &ctx.iter, (struct tgsi_full_declaration *)decl ); in tgsi_dump_declaration()