Home | History | Annotate | Download | only in tgsi

Lines Matching defs:ureg_program

93 struct ureg_program
210 static void set_bad( struct ureg_program *ureg )
217 static union tgsi_any_token *get_tokens( struct ureg_program *ureg,
233 static union tgsi_any_token *retrieve_token( struct ureg_program *ureg,
270 ureg_property_gs_input_prim(struct ureg_program *ureg,
277 ureg_property_gs_output_prim(struct ureg_program *ureg,
284 ureg_property_gs_max_vertices(struct ureg_program *ureg,
291 ureg_property_fs_coord_origin(struct ureg_program *ureg,
298 ureg_property_fs_coord_pixel_center(struct ureg_program *ureg,
305 ureg_property_fs_color0_writes_all_cbufs(struct ureg_program *ureg,
312 ureg_property_fs_depth_layout(struct ureg_program *ureg,
319 ureg_DECL_fs_input_cyl_centroid(struct ureg_program *ureg,
352 ureg_DECL_vs_input( struct ureg_program *ureg,
363 ureg_DECL_gs_input(struct ureg_program *ureg,
383 ureg_DECL_system_value(struct ureg_program *ureg,
402 ureg_DECL_output_masked( struct ureg_program *ureg,
435 ureg_DECL_output( struct ureg_program *ureg,
454 ureg_DECL_constant2D(struct ureg_program *ureg,
478 ureg_DECL_constant(struct ureg_program *ureg,
534 static struct ureg_dst alloc_temporary( struct ureg_program *ureg,
561 struct ureg_dst ureg_DECL_temporary( struct ureg_program *ureg )
566 struct ureg_dst ureg_DECL_local_temporary( struct ureg_program *ureg )
571 void ureg_release_temporary( struct ureg_program *ureg,
581 struct ureg_dst ureg_DECL_address( struct ureg_program *ureg )
593 ureg_DECL_predicate(struct ureg_program *ureg)
605 struct ureg_src ureg_DECL_sampler( struct ureg_program *ureg,
628 ureg_DECL_sampler_view(struct ureg_program *ureg,
701 decl_immediate( struct ureg_program *ureg,
757 ureg_DECL_immediate( struct ureg_program *ureg,
776 ureg_DECL_immediate_uint( struct ureg_program *ureg,
785 ureg_DECL_immediate_block_uint( struct ureg_program *ureg,
814 ureg_DECL_immediate_int( struct ureg_program *ureg,
823 ureg_emit_src( struct ureg_program *ureg,
888 ureg_emit_dst( struct ureg_program *ureg,
942 ureg_emit_insn(struct ureg_program *ureg,
987 ureg_emit_label(struct ureg_program *ureg,
1009 ureg_get_instruction_number( struct ureg_program *ureg )
1018 ureg_fixup_label(struct ureg_program *ureg,
1029 ureg_emit_texture(struct ureg_program *ureg,
1046 ureg_emit_texture_offset(struct ureg_program *ureg,
1060 ureg_fixup_insn_size(struct ureg_program *ureg,
1071 ureg_insn(struct ureg_program *ureg,
1117 ureg_tex_insn(struct ureg_program *ureg,
1172 ureg_label_insn(struct ureg_program *ureg,
1203 emit_decl_semantic(struct ureg_program *ureg,
1230 emit_decl_fs(struct ureg_program *ureg,
1264 static void emit_decl( struct ureg_program *ureg,
1283 static void emit_decl_range( struct ureg_program *ureg,
1303 emit_decl_range2D(struct ureg_program *ureg,
1327 emit_decl_sampler_view(struct ureg_program *ureg,
1356 emit_immediate( struct ureg_program *ureg,
1375 emit_property(struct ureg_program *ureg,
1390 static void emit_decls( struct ureg_program *ureg )
1574 static void copy_instructions( struct ureg_program *ureg )
1588 fixup_header_size(struct ureg_program *ureg)
1597 emit_header( struct ureg_program *ureg )
1609 const struct tgsi_token *ureg_finalize( struct ureg_program *ureg )
1646 void *ureg_create_shader( struct ureg_program *ureg,
1668 const struct tgsi_token *ureg_get_tokens( struct ureg_program *ureg,
1695 struct ureg_program *ureg_create( unsigned processor )
1697 struct ureg_program *ureg = CALLOC_STRUCT( ureg_program );
1725 void ureg_destroy( struct ureg_program *ureg )