Searched refs:ureg (Results 1 - 25 of 46) sorted by relevance

12

/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/util/
H A Du_simple_shaders.c76 struct ureg_program *ureg; local
79 ureg = ureg_create( TGSI_PROCESSOR_VERTEX );
80 if (ureg == NULL)
87 src = ureg_DECL_vs_input( ureg, i );
89 dst = ureg_DECL_output( ureg,
93 ureg_MOV( ureg, dst, src );
96 ureg_END( ureg );
98 return ureg_create_shader_with_so_and_destroy( ureg, pipe, so );
119 struct ureg_program *ureg; local
127 ureg
181 struct ureg_program *ureg; local
227 struct ureg_program *ureg; local
281 struct ureg_program *ureg; local
337 struct ureg_program *ureg; local
[all...]
/external/mesa3d/src/gallium/auxiliary/util/
H A Du_simple_shaders.c76 struct ureg_program *ureg; local
79 ureg = ureg_create( TGSI_PROCESSOR_VERTEX );
80 if (ureg == NULL)
87 src = ureg_DECL_vs_input( ureg, i );
89 dst = ureg_DECL_output( ureg,
93 ureg_MOV( ureg, dst, src );
96 ureg_END( ureg );
98 return ureg_create_shader_with_so_and_destroy( ureg, pipe, so );
119 struct ureg_program *ureg; local
127 ureg
181 struct ureg_program *ureg; local
227 struct ureg_program *ureg; local
281 struct ureg_program *ureg; local
337 struct ureg_program *ureg; local
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/vega/
H A Dasm_fill.h32 typedef void (* ureg_func)( struct ureg_program *ureg,
40 solid_fill( struct ureg_program *ureg, argument
47 ureg_MOV(ureg, *out, constant[2]);
55 ureg_MOV(ureg, ureg_writemask(temp[0], TGSI_WRITEMASK_XY), in[0]); \
56 ureg_MOV(ureg, \
59 ureg_DP3(ureg, temp[1], constant[4], ureg_src(temp[0])); \
60 ureg_DP3(ureg, temp[2], constant[5], ureg_src(temp[0])); \
61 ureg_DP3(ureg, temp[3], constant[6], ureg_src(temp[0])); \
62 ureg_RCP(ureg, temp[3], ureg_src(temp[3])); \
63 ureg_MUL(ureg, tem
73 linear_grad( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
97 radial_grad( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
134 pattern( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
164 paint_degenerate( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
177 image_normal( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
191 image_multiply( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
205 image_stencil( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
218 color_transform( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
237 alpha_normal( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
251 alpha_per_channel( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
279 blend_premultiply( struct ureg_program *ureg, struct ureg_src src, struct ureg_src src_channel_alpha, struct ureg_src dst) argument
300 blend_unpremultiply( struct ureg_program *ureg, struct ureg_src src, struct ureg_src one, struct ureg_dst temp[1]) argument
326 blend_generic(struct ureg_program *ureg, VGBlendMode mode, struct ureg_src src, struct ureg_src src_channel_alpha, struct ureg_src dst, struct ureg_src one, struct ureg_dst temp[2]) argument
422 blend_src( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
433 blend_src_over( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
444 blend_dst_over( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
455 blend_src_in( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
466 blend_dst_in( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
477 blend_multiply( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
488 blend_screen( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
499 blend_darken( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
510 blend_lighten( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
521 blend_additive( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
532 mask( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
547 premultiply( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
561 unpremultiply( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
573 color_bw( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
[all...]
H A Dshaders_cache.c130 struct ureg_program *ureg; local
166 ureg = ureg_create(TGSI_PROCESSOR_FRAGMENT);
167 if (!ureg)
171 in[0] = ureg_DECL_fs_input(ureg,
175 in[1] = ureg_DECL_fs_input(ureg,
182 out = ureg_DECL_output(ureg, TGSI_SEMANTIC_COLOR, 0);
187 constant[i] = ureg_DECL_constant(ureg, i);
195 temp[i] = ureg_DECL_temporary(ureg);
202 sampler[i] = ureg_DECL_sampler(ureg, i);
208 shaders[current_shader]->func(ureg,
[all...]
/external/mesa3d/src/gallium/state_trackers/vega/
H A Dasm_fill.h32 typedef void (* ureg_func)( struct ureg_program *ureg,
40 solid_fill( struct ureg_program *ureg, argument
47 ureg_MOV(ureg, *out, constant[2]);
55 ureg_MOV(ureg, ureg_writemask(temp[0], TGSI_WRITEMASK_XY), in[0]); \
56 ureg_MOV(ureg, \
59 ureg_DP3(ureg, temp[1], constant[4], ureg_src(temp[0])); \
60 ureg_DP3(ureg, temp[2], constant[5], ureg_src(temp[0])); \
61 ureg_DP3(ureg, temp[3], constant[6], ureg_src(temp[0])); \
62 ureg_RCP(ureg, temp[3], ureg_src(temp[3])); \
63 ureg_MUL(ureg, tem
73 linear_grad( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
97 radial_grad( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
134 pattern( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
164 paint_degenerate( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
177 image_normal( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
191 image_multiply( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
205 image_stencil( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
218 color_transform( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
237 alpha_normal( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
251 alpha_per_channel( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
279 blend_premultiply( struct ureg_program *ureg, struct ureg_src src, struct ureg_src src_channel_alpha, struct ureg_src dst) argument
300 blend_unpremultiply( struct ureg_program *ureg, struct ureg_src src, struct ureg_src one, struct ureg_dst temp[1]) argument
326 blend_generic(struct ureg_program *ureg, VGBlendMode mode, struct ureg_src src, struct ureg_src src_channel_alpha, struct ureg_src dst, struct ureg_src one, struct ureg_dst temp[2]) argument
422 blend_src( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
433 blend_src_over( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
444 blend_dst_over( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
455 blend_src_in( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
466 blend_dst_in( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
477 blend_multiply( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
488 blend_screen( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
499 blend_darken( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
510 blend_lighten( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
521 blend_additive( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
532 mask( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
547 premultiply( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
561 unpremultiply( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
573 color_bw( struct ureg_program *ureg, struct ureg_dst *out, struct ureg_src *in, struct ureg_src *sampler, struct ureg_dst *temp, struct ureg_src *constant) argument
[all...]
H A Dshaders_cache.c130 struct ureg_program *ureg; local
166 ureg = ureg_create(TGSI_PROCESSOR_FRAGMENT);
167 if (!ureg)
171 in[0] = ureg_DECL_fs_input(ureg,
175 in[1] = ureg_DECL_fs_input(ureg,
182 out = ureg_DECL_output(ureg, TGSI_SEMANTIC_COLOR, 0);
187 constant[i] = ureg_DECL_constant(ureg, i);
195 temp[i] = ureg_DECL_temporary(ureg);
202 sampler[i] = ureg_DECL_sampler(ureg, i);
208 shaders[current_shader]->func(ureg,
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/tgsi/
H A Dtgsi_ureg.c210 static void set_bad( struct ureg_program *ureg )
212 tokens_error(&ureg->domain[0]);
217 static union tgsi_any_token *get_tokens( struct ureg_program *ureg, argument
221 struct ureg_tokens *tokens = &ureg->domain[domain];
233 static union tgsi_any_token *retrieve_token( struct ureg_program *ureg, argument
237 if (ureg->domain[domain].tokens == error_tokens)
240 return &ureg->domain[domain].tokens[nr];
270 ureg_property_gs_input_prim(struct ureg_program *ureg, argument
273 ureg->property_gs_input_prim = input_prim;
277 ureg_property_gs_output_prim(struct ureg_program *ureg, argument
284 ureg_property_gs_max_vertices(struct ureg_program *ureg, unsigned max_vertices) argument
291 ureg_property_fs_coord_origin(struct ureg_program *ureg, unsigned fs_coord_origin) argument
298 ureg_property_fs_coord_pixel_center(struct ureg_program *ureg, unsigned fs_coord_pixel_center) argument
305 ureg_property_fs_color0_writes_all_cbufs(struct ureg_program *ureg, unsigned fs_color0_writes_all_cbufs) argument
312 ureg_property_fs_depth_layout(struct ureg_program *ureg, unsigned fs_depth_layout) argument
319 ureg_DECL_fs_input_cyl_centroid(struct ureg_program *ureg, unsigned semantic_name, unsigned semantic_index, unsigned interp_mode, unsigned cylindrical_wrap, unsigned centroid) argument
352 ureg_DECL_vs_input( struct ureg_program *ureg, unsigned index ) argument
363 ureg_DECL_gs_input(struct ureg_program *ureg, unsigned index, unsigned semantic_name, unsigned semantic_index) argument
383 ureg_DECL_system_value(struct ureg_program *ureg, unsigned index, unsigned semantic_name, unsigned semantic_index) argument
402 ureg_DECL_output_masked( struct ureg_program *ureg, unsigned name, unsigned index, unsigned usage_mask ) argument
435 ureg_DECL_output( struct ureg_program *ureg, unsigned name, unsigned index ) argument
454 ureg_DECL_constant2D(struct ureg_program *ureg, unsigned first, unsigned last, unsigned index2D) argument
478 ureg_DECL_constant(struct ureg_program *ureg, unsigned index) argument
534 alloc_temporary( struct ureg_program *ureg, boolean local ) argument
571 ureg_release_temporary( struct ureg_program *ureg, struct ureg_dst tmp ) argument
593 ureg_DECL_predicate(struct ureg_program *ureg) argument
605 ureg_DECL_sampler( struct ureg_program *ureg, unsigned nr ) argument
628 ureg_DECL_sampler_view(struct ureg_program *ureg, unsigned index, unsigned target, unsigned return_type_x, unsigned return_type_y, unsigned return_type_z, unsigned return_type_w) argument
701 decl_immediate( struct ureg_program *ureg, const unsigned *v, unsigned nr, unsigned type ) argument
757 ureg_DECL_immediate( struct ureg_program *ureg, const float *v, unsigned nr ) argument
776 ureg_DECL_immediate_uint( struct ureg_program *ureg, const unsigned *v, unsigned nr ) argument
785 ureg_DECL_immediate_block_uint( struct ureg_program *ureg, const unsigned *v, unsigned nr ) argument
814 ureg_DECL_immediate_int( struct ureg_program *ureg, const int *v, unsigned nr ) argument
823 ureg_emit_src( struct ureg_program *ureg, struct ureg_src src ) argument
888 ureg_emit_dst( struct ureg_program *ureg, struct ureg_dst dst ) argument
942 ureg_emit_insn(struct ureg_program *ureg, unsigned opcode, boolean saturate, boolean predicate, boolean pred_negate, unsigned pred_swizzle_x, unsigned pred_swizzle_y, unsigned pred_swizzle_z, unsigned pred_swizzle_w, unsigned num_dst, unsigned num_src ) argument
987 ureg_emit_label(struct ureg_program *ureg, unsigned extended_token, unsigned *label_token ) argument
1018 ureg_fixup_label(struct ureg_program *ureg, unsigned label_token, unsigned instruction_number ) argument
1029 ureg_emit_texture(struct ureg_program *ureg, unsigned extended_token, unsigned target, unsigned num_offsets) argument
1046 ureg_emit_texture_offset(struct ureg_program *ureg, const struct tgsi_texture_offset *offset) argument
1060 ureg_fixup_insn_size(struct ureg_program *ureg, unsigned insn ) argument
1071 ureg_insn(struct ureg_program *ureg, unsigned opcode, const struct ureg_dst *dst, unsigned nr_dst, const struct ureg_src *src, unsigned nr_src ) argument
1117 ureg_tex_insn(struct ureg_program *ureg, unsigned opcode, const struct ureg_dst *dst, unsigned nr_dst, unsigned target, const struct tgsi_texture_offset *texoffsets, unsigned nr_offset, const struct ureg_src *src, unsigned nr_src ) argument
1172 ureg_label_insn(struct ureg_program *ureg, unsigned opcode, const struct ureg_src *src, unsigned nr_src, unsigned *label_token ) argument
1203 emit_decl_semantic(struct ureg_program *ureg, unsigned file, unsigned index, unsigned semantic_name, unsigned semantic_index, unsigned usage_mask) argument
1230 emit_decl_fs(struct ureg_program *ureg, unsigned file, unsigned index, unsigned semantic_name, unsigned semantic_index, unsigned interpolate, unsigned cylindrical_wrap, unsigned centroid) argument
1264 emit_decl( struct ureg_program *ureg, unsigned file, unsigned index, boolean local ) argument
1283 emit_decl_range( struct ureg_program *ureg, unsigned file, unsigned first, unsigned count ) argument
1303 emit_decl_range2D(struct ureg_program *ureg, unsigned file, unsigned first, unsigned last, unsigned index2D) argument
1327 emit_decl_sampler_view(struct ureg_program *ureg, unsigned index, unsigned target, unsigned return_type_x, unsigned return_type_y, unsigned return_type_z, unsigned return_type_w ) argument
1356 emit_immediate( struct ureg_program *ureg, const unsigned *v, unsigned type ) argument
1375 emit_property(struct ureg_program *ureg, unsigned name, unsigned data) argument
1588 fixup_header_size(struct ureg_program *ureg) argument
1646 ureg_create_shader( struct ureg_program *ureg, struct pipe_context *pipe, const struct pipe_stream_output_info *so ) argument
1668 ureg_get_tokens( struct ureg_program *ureg, unsigned *nr_tokens ) argument
1697 struct ureg_program *ureg = CALLOC_STRUCT( ureg_program ); local
[all...]
H A Dtgsi_ureg.h109 ureg_get_tokens( struct ureg_program *ureg,
147 ureg_property_gs_input_prim(struct ureg_program *ureg,
151 ureg_property_gs_output_prim(struct ureg_program *ureg,
155 ureg_property_gs_max_vertices(struct ureg_program *ureg,
159 ureg_property_fs_coord_origin(struct ureg_program *ureg,
163 ureg_property_fs_coord_pixel_center(struct ureg_program *ureg,
167 ureg_property_fs_color0_writes_all_cbufs(struct ureg_program *ureg,
171 ureg_property_fs_depth_layout(struct ureg_program *ureg,
188 ureg_DECL_fs_input_cyl(struct ureg_program *ureg, argument
194 return ureg_DECL_fs_input_cyl_centroid(ureg,
203 ureg_DECL_fs_input(struct ureg_program *ureg, unsigned semantic_name, unsigned semantic_index, unsigned interp_mode) argument
313 ureg_imm4f( struct ureg_program *ureg, float a, float b, float c, float d) argument
326 ureg_imm3f( struct ureg_program *ureg, float a, float b, float c) argument
338 ureg_imm2f( struct ureg_program *ureg, float a, float b) argument
348 ureg_imm1f( struct ureg_program *ureg, float a) argument
357 ureg_imm4u( struct ureg_program *ureg, unsigned a, unsigned b, unsigned c, unsigned d) argument
370 ureg_imm3u( struct ureg_program *ureg, unsigned a, unsigned b, unsigned c) argument
382 ureg_imm2u( struct ureg_program *ureg, unsigned a, unsigned b) argument
392 ureg_imm1u( struct ureg_program *ureg, unsigned a) argument
399 ureg_imm4i( struct ureg_program *ureg, int a, int b, int c, int d) argument
412 ureg_imm3i( struct ureg_program *ureg, int a, int b, int c) argument
424 ureg_imm2i( struct ureg_program *ureg, int a, int b) argument
434 ureg_imm1i( struct ureg_program *ureg, int a) argument
[all...]
/external/mesa3d/src/gallium/auxiliary/tgsi/
H A Dtgsi_ureg.c210 static void set_bad( struct ureg_program *ureg )
212 tokens_error(&ureg->domain[0]);
217 static union tgsi_any_token *get_tokens( struct ureg_program *ureg, argument
221 struct ureg_tokens *tokens = &ureg->domain[domain];
233 static union tgsi_any_token *retrieve_token( struct ureg_program *ureg, argument
237 if (ureg->domain[domain].tokens == error_tokens)
240 return &ureg->domain[domain].tokens[nr];
270 ureg_property_gs_input_prim(struct ureg_program *ureg, argument
273 ureg->property_gs_input_prim = input_prim;
277 ureg_property_gs_output_prim(struct ureg_program *ureg, argument
284 ureg_property_gs_max_vertices(struct ureg_program *ureg, unsigned max_vertices) argument
291 ureg_property_fs_coord_origin(struct ureg_program *ureg, unsigned fs_coord_origin) argument
298 ureg_property_fs_coord_pixel_center(struct ureg_program *ureg, unsigned fs_coord_pixel_center) argument
305 ureg_property_fs_color0_writes_all_cbufs(struct ureg_program *ureg, unsigned fs_color0_writes_all_cbufs) argument
312 ureg_property_fs_depth_layout(struct ureg_program *ureg, unsigned fs_depth_layout) argument
319 ureg_DECL_fs_input_cyl_centroid(struct ureg_program *ureg, unsigned semantic_name, unsigned semantic_index, unsigned interp_mode, unsigned cylindrical_wrap, unsigned centroid) argument
352 ureg_DECL_vs_input( struct ureg_program *ureg, unsigned index ) argument
363 ureg_DECL_gs_input(struct ureg_program *ureg, unsigned index, unsigned semantic_name, unsigned semantic_index) argument
383 ureg_DECL_system_value(struct ureg_program *ureg, unsigned index, unsigned semantic_name, unsigned semantic_index) argument
402 ureg_DECL_output_masked( struct ureg_program *ureg, unsigned name, unsigned index, unsigned usage_mask ) argument
435 ureg_DECL_output( struct ureg_program *ureg, unsigned name, unsigned index ) argument
454 ureg_DECL_constant2D(struct ureg_program *ureg, unsigned first, unsigned last, unsigned index2D) argument
478 ureg_DECL_constant(struct ureg_program *ureg, unsigned index) argument
534 alloc_temporary( struct ureg_program *ureg, boolean local ) argument
571 ureg_release_temporary( struct ureg_program *ureg, struct ureg_dst tmp ) argument
593 ureg_DECL_predicate(struct ureg_program *ureg) argument
605 ureg_DECL_sampler( struct ureg_program *ureg, unsigned nr ) argument
628 ureg_DECL_sampler_view(struct ureg_program *ureg, unsigned index, unsigned target, unsigned return_type_x, unsigned return_type_y, unsigned return_type_z, unsigned return_type_w) argument
701 decl_immediate( struct ureg_program *ureg, const unsigned *v, unsigned nr, unsigned type ) argument
757 ureg_DECL_immediate( struct ureg_program *ureg, const float *v, unsigned nr ) argument
776 ureg_DECL_immediate_uint( struct ureg_program *ureg, const unsigned *v, unsigned nr ) argument
785 ureg_DECL_immediate_block_uint( struct ureg_program *ureg, const unsigned *v, unsigned nr ) argument
814 ureg_DECL_immediate_int( struct ureg_program *ureg, const int *v, unsigned nr ) argument
823 ureg_emit_src( struct ureg_program *ureg, struct ureg_src src ) argument
888 ureg_emit_dst( struct ureg_program *ureg, struct ureg_dst dst ) argument
942 ureg_emit_insn(struct ureg_program *ureg, unsigned opcode, boolean saturate, boolean predicate, boolean pred_negate, unsigned pred_swizzle_x, unsigned pred_swizzle_y, unsigned pred_swizzle_z, unsigned pred_swizzle_w, unsigned num_dst, unsigned num_src ) argument
987 ureg_emit_label(struct ureg_program *ureg, unsigned extended_token, unsigned *label_token ) argument
1018 ureg_fixup_label(struct ureg_program *ureg, unsigned label_token, unsigned instruction_number ) argument
1029 ureg_emit_texture(struct ureg_program *ureg, unsigned extended_token, unsigned target, unsigned num_offsets) argument
1046 ureg_emit_texture_offset(struct ureg_program *ureg, const struct tgsi_texture_offset *offset) argument
1060 ureg_fixup_insn_size(struct ureg_program *ureg, unsigned insn ) argument
1071 ureg_insn(struct ureg_program *ureg, unsigned opcode, const struct ureg_dst *dst, unsigned nr_dst, const struct ureg_src *src, unsigned nr_src ) argument
1117 ureg_tex_insn(struct ureg_program *ureg, unsigned opcode, const struct ureg_dst *dst, unsigned nr_dst, unsigned target, const struct tgsi_texture_offset *texoffsets, unsigned nr_offset, const struct ureg_src *src, unsigned nr_src ) argument
1172 ureg_label_insn(struct ureg_program *ureg, unsigned opcode, const struct ureg_src *src, unsigned nr_src, unsigned *label_token ) argument
1203 emit_decl_semantic(struct ureg_program *ureg, unsigned file, unsigned index, unsigned semantic_name, unsigned semantic_index, unsigned usage_mask) argument
1230 emit_decl_fs(struct ureg_program *ureg, unsigned file, unsigned index, unsigned semantic_name, unsigned semantic_index, unsigned interpolate, unsigned cylindrical_wrap, unsigned centroid) argument
1264 emit_decl( struct ureg_program *ureg, unsigned file, unsigned index, boolean local ) argument
1283 emit_decl_range( struct ureg_program *ureg, unsigned file, unsigned first, unsigned count ) argument
1303 emit_decl_range2D(struct ureg_program *ureg, unsigned file, unsigned first, unsigned last, unsigned index2D) argument
1327 emit_decl_sampler_view(struct ureg_program *ureg, unsigned index, unsigned target, unsigned return_type_x, unsigned return_type_y, unsigned return_type_z, unsigned return_type_w ) argument
1356 emit_immediate( struct ureg_program *ureg, const unsigned *v, unsigned type ) argument
1375 emit_property(struct ureg_program *ureg, unsigned name, unsigned data) argument
1588 fixup_header_size(struct ureg_program *ureg) argument
1646 ureg_create_shader( struct ureg_program *ureg, struct pipe_context *pipe, const struct pipe_stream_output_info *so ) argument
1668 ureg_get_tokens( struct ureg_program *ureg, unsigned *nr_tokens ) argument
1697 struct ureg_program *ureg = CALLOC_STRUCT( ureg_program ); local
[all...]
H A Dtgsi_ureg.h109 ureg_get_tokens( struct ureg_program *ureg,
147 ureg_property_gs_input_prim(struct ureg_program *ureg,
151 ureg_property_gs_output_prim(struct ureg_program *ureg,
155 ureg_property_gs_max_vertices(struct ureg_program *ureg,
159 ureg_property_fs_coord_origin(struct ureg_program *ureg,
163 ureg_property_fs_coord_pixel_center(struct ureg_program *ureg,
167 ureg_property_fs_color0_writes_all_cbufs(struct ureg_program *ureg,
171 ureg_property_fs_depth_layout(struct ureg_program *ureg,
188 ureg_DECL_fs_input_cyl(struct ureg_program *ureg, argument
194 return ureg_DECL_fs_input_cyl_centroid(ureg,
203 ureg_DECL_fs_input(struct ureg_program *ureg, unsigned semantic_name, unsigned semantic_index, unsigned interp_mode) argument
313 ureg_imm4f( struct ureg_program *ureg, float a, float b, float c, float d) argument
326 ureg_imm3f( struct ureg_program *ureg, float a, float b, float c) argument
338 ureg_imm2f( struct ureg_program *ureg, float a, float b) argument
348 ureg_imm1f( struct ureg_program *ureg, float a) argument
357 ureg_imm4u( struct ureg_program *ureg, unsigned a, unsigned b, unsigned c, unsigned d) argument
370 ureg_imm3u( struct ureg_program *ureg, unsigned a, unsigned b, unsigned c) argument
382 ureg_imm2u( struct ureg_program *ureg, unsigned a, unsigned b) argument
392 ureg_imm1u( struct ureg_program *ureg, unsigned a) argument
399 ureg_imm4i( struct ureg_program *ureg, int a, int b, int c, int d) argument
412 ureg_imm3i( struct ureg_program *ureg, int a, int b, int c) argument
424 ureg_imm2i( struct ureg_program *ureg, int a, int b) argument
434 ureg_imm1i( struct ureg_program *ureg, int a) argument
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/xa/
H A Dxa_tgsi.c110 src_in_mask(struct ureg_program *ureg, argument
117 ureg_MUL(ureg, dst, src, mask);
119 ureg_MUL(ureg, dst, ureg_scalar(src, TGSI_SWIZZLE_W), mask);
122 ureg_MUL(ureg, dst, src, ureg_scalar(mask, TGSI_SWIZZLE_X));
124 ureg_MUL(ureg, dst, src, ureg_scalar(mask, TGSI_SWIZZLE_W));
129 vs_normalize_coords(struct ureg_program *ureg, argument
133 struct ureg_dst tmp = ureg_DECL_temporary(ureg);
136 ureg_MAD(ureg, tmp, coords, const0, const1);
138 ureg_release_temporary(ureg, tmp);
143 linear_gradient(struct ureg_program *ureg, argument
194 radial_gradient(struct ureg_program *ureg, struct ureg_dst out, struct ureg_src pos, struct ureg_src sampler, struct ureg_src coords, struct ureg_src const0124, struct ureg_src matrow0, struct ureg_src matrow1, struct ureg_src matrow2) argument
264 struct ureg_program *ureg; local
319 create_yuv_shader(struct pipe_context *pipe, struct ureg_program *ureg) argument
372 xrender_tex(struct ureg_program *ureg, struct ureg_dst dst, struct ureg_src coords, struct ureg_src sampler, struct ureg_src imm0, boolean repeat_none, boolean swizzle, boolean set_alpha) argument
432 struct ureg_program *ureg; local
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/xorg/
H A Dxorg_exa_tgsi.c84 src_in_mask(struct ureg_program *ureg, argument
92 ureg_MUL(ureg, dst, src, mask);
94 ureg_MUL(ureg, dst,
99 ureg_MUL(ureg, dst, src,
102 ureg_MUL(ureg, dst, src,
108 vs_normalize_coords(struct ureg_program *ureg, struct ureg_src coords, argument
111 struct ureg_dst tmp = ureg_DECL_temporary(ureg);
113 ureg_MAD(ureg, tmp, coords, const0, const1);
115 ureg_release_temporary(ureg, tmp);
120 linear_gradient(struct ureg_program *ureg, argument
180 radial_gradient(struct ureg_program *ureg, struct ureg_dst out, struct ureg_src pos, struct ureg_src sampler, struct ureg_src coords, struct ureg_src const0124, struct ureg_src matrow0, struct ureg_src matrow1, struct ureg_src matrow2) argument
267 struct ureg_program *ureg; local
323 create_yuv_shader(struct pipe_context *pipe, struct ureg_program *ureg) argument
393 xrender_tex(struct ureg_program *ureg, struct ureg_dst dst, struct ureg_src coords, struct ureg_src sampler, struct ureg_src imm0, boolean repeat_none, boolean swizzle, boolean set_alpha) argument
458 struct ureg_program *ureg; local
[all...]
/external/mesa3d/src/gallium/state_trackers/xa/
H A Dxa_tgsi.c110 src_in_mask(struct ureg_program *ureg, argument
117 ureg_MUL(ureg, dst, src, mask);
119 ureg_MUL(ureg, dst, ureg_scalar(src, TGSI_SWIZZLE_W), mask);
122 ureg_MUL(ureg, dst, src, ureg_scalar(mask, TGSI_SWIZZLE_X));
124 ureg_MUL(ureg, dst, src, ureg_scalar(mask, TGSI_SWIZZLE_W));
129 vs_normalize_coords(struct ureg_program *ureg, argument
133 struct ureg_dst tmp = ureg_DECL_temporary(ureg);
136 ureg_MAD(ureg, tmp, coords, const0, const1);
138 ureg_release_temporary(ureg, tmp);
143 linear_gradient(struct ureg_program *ureg, argument
194 radial_gradient(struct ureg_program *ureg, struct ureg_dst out, struct ureg_src pos, struct ureg_src sampler, struct ureg_src coords, struct ureg_src const0124, struct ureg_src matrow0, struct ureg_src matrow1, struct ureg_src matrow2) argument
264 struct ureg_program *ureg; local
319 create_yuv_shader(struct pipe_context *pipe, struct ureg_program *ureg) argument
372 xrender_tex(struct ureg_program *ureg, struct ureg_dst dst, struct ureg_src coords, struct ureg_src sampler, struct ureg_src imm0, boolean repeat_none, boolean swizzle, boolean set_alpha) argument
432 struct ureg_program *ureg; local
[all...]
/external/mesa3d/src/gallium/state_trackers/xorg/
H A Dxorg_exa_tgsi.c84 src_in_mask(struct ureg_program *ureg, argument
92 ureg_MUL(ureg, dst, src, mask);
94 ureg_MUL(ureg, dst,
99 ureg_MUL(ureg, dst, src,
102 ureg_MUL(ureg, dst, src,
108 vs_normalize_coords(struct ureg_program *ureg, struct ureg_src coords, argument
111 struct ureg_dst tmp = ureg_DECL_temporary(ureg);
113 ureg_MAD(ureg, tmp, coords, const0, const1);
115 ureg_release_temporary(ureg, tmp);
120 linear_gradient(struct ureg_program *ureg, argument
180 radial_gradient(struct ureg_program *ureg, struct ureg_dst out, struct ureg_src pos, struct ureg_src sampler, struct ureg_src coords, struct ureg_src const0124, struct ureg_src matrow0, struct ureg_src matrow1, struct ureg_src matrow2) argument
267 struct ureg_program *ureg; local
323 create_yuv_shader(struct pipe_context *pipe, struct ureg_program *ureg) argument
393 xrender_tex(struct ureg_program *ureg, struct ureg_dst dst, struct ureg_src coords, struct ureg_src sampler, struct ureg_src imm0, boolean repeat_none, boolean swizzle, boolean set_alpha) argument
458 struct ureg_program *ureg; local
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/d3d1x/gd3d1x/
H A Dsm4_to_tgsi.cpp78 struct ureg_program* ureg; member in struct:sm4_to_tgsi_converter
146 s = ureg_imm4f(ureg, op.imm_values[0].f32, op.imm_values[1].f32, op.imm_values[2].f32, op.imm_values[3].f32);
223 struct ureg_dst t = ureg_DECL_temporary(ureg);
236 #define OP1_(d, g) case SM4_OPCODE_##d: ureg_##g(ureg, _dst(), _src(1)); break
237 #define OP2_(d, g) case SM4_OPCODE_##d: ureg_##g(ureg, _dst(), _src(1), _src(2)); break
238 #define OP3_(d, g) case SM4_OPCODE_##d: ureg_##g(ureg, _dst(), _src(1), _src(2), _src(3)); break
242 #define OP_CF(d, g) case SM4_OPCODE_##d: ureg_##g(ureg, &label); label_to_sm4_insn_num.push_back(std::make_pair(label, program.cf_insn_linked[insn_num])); break;
248 sm4_to_tgsi_insn_num[insn_num] = ureg_get_instruction_number(ureg);
302 ureg_EMIT(ureg);
305 ureg_ENDPRIM(ureg);
827 struct ureg_program* ureg = ureg_create(TGSI_PROCESSOR_GEOMETRY); local
[all...]
/external/mesa3d/src/gallium/state_trackers/d3d1x/gd3d1x/
H A Dsm4_to_tgsi.cpp78 struct ureg_program* ureg; member in struct:sm4_to_tgsi_converter
146 s = ureg_imm4f(ureg, op.imm_values[0].f32, op.imm_values[1].f32, op.imm_values[2].f32, op.imm_values[3].f32);
223 struct ureg_dst t = ureg_DECL_temporary(ureg);
236 #define OP1_(d, g) case SM4_OPCODE_##d: ureg_##g(ureg, _dst(), _src(1)); break
237 #define OP2_(d, g) case SM4_OPCODE_##d: ureg_##g(ureg, _dst(), _src(1), _src(2)); break
238 #define OP3_(d, g) case SM4_OPCODE_##d: ureg_##g(ureg, _dst(), _src(1), _src(2), _src(3)); break
242 #define OP_CF(d, g) case SM4_OPCODE_##d: ureg_##g(ureg, &label); label_to_sm4_insn_num.push_back(std::make_pair(label, program.cf_insn_linked[insn_num])); break;
248 sm4_to_tgsi_insn_num[insn_num] = ureg_get_instruction_number(ureg);
302 ureg_EMIT(ureg);
305 ureg_ENDPRIM(ureg);
827 struct ureg_program* ureg = ureg_create(TGSI_PROCESSOR_GEOMETRY); local
[all...]
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i915/
H A Di915_debug.h47 extern void i915_print_ureg(const char *msg, unsigned ureg);
/external/mesa3d/src/mesa/drivers/dri/i915/
H A Di915_debug.h47 extern void i915_print_ureg(const char *msg, unsigned ureg);
/external/chromium_org/third_party/mesa/src/src/mesa/main/
H A Dffvertex_prog.c295 struct ureg { struct
314 struct ureg eye_position;
315 struct ureg eye_position_z;
316 struct ureg eye_position_normalized;
317 struct ureg transformed_normal;
318 struct ureg identity;
325 static const struct ureg undef = {
341 /* Construct a ureg:
343 static struct ureg make_ureg(GLuint file, GLint idx)
345 struct ureg re
[all...]
/external/mesa3d/src/mesa/main/
H A Dffvertex_prog.c295 struct ureg { struct
314 struct ureg eye_position;
315 struct ureg eye_position_z;
316 struct ureg eye_position_normalized;
317 struct ureg transformed_normal;
318 struct ureg identity;
325 static const struct ureg undef = {
341 /* Construct a ureg:
343 static struct ureg make_ureg(GLuint file, GLint idx)
345 struct ureg re
[all...]
/external/chromium_org/third_party/mesa/src/src/mesa/state_tracker/
H A Dst_mesa_to_tgsi.c67 struct ureg_program *ureg; member in struct:st_translate
173 t->temps[index] = ureg_DECL_temporary( t->ureg );
215 t->temps[index] = ureg_DECL_temporary( t->ureg );
227 return ureg_DECL_constant( t->ureg, 0 );
402 struct ureg_program *ureg = t->ureg; local
437 ureg_MOV( ureg, dst, translate_src( t, SrcReg ));
445 imm = ureg_imm3f( ureg, 0, 1, -1 );
481 ureg_MAD( ureg,
488 ureg_MUL( ureg,
518 struct ureg_program *ureg = t->ureg; local
675 struct ureg_program *ureg = t->ureg; local
780 struct ureg_program *ureg = t->ureg; local
857 emit_wpos(struct st_context *st, struct st_translate *t, const struct gl_program *program, struct ureg_program *ureg) argument
967 struct ureg_program *ureg = t->ureg; local
986 struct ureg_program *ureg = t->ureg; local
1014 st_translate_mesa_program( struct gl_context *ctx, uint procType, struct ureg_program *ureg, const struct gl_program *program, GLuint numInputs, const GLuint inputMapping[], const ubyte inputSemanticName[], const ubyte inputSemanticIndex[], const GLuint interpMode[], GLuint numOutputs, const GLuint outputMapping[], const ubyte outputSemanticName[], const ubyte outputSemanticIndex[], boolean passthrough_edgeflags, boolean clamp_color) argument
1072 emit_wpos(st_context(ctx), t, program, ureg); local
[all...]
/external/mesa3d/src/mesa/state_tracker/
H A Dst_mesa_to_tgsi.c67 struct ureg_program *ureg; member in struct:st_translate
173 t->temps[index] = ureg_DECL_temporary( t->ureg );
215 t->temps[index] = ureg_DECL_temporary( t->ureg );
227 return ureg_DECL_constant( t->ureg, 0 );
402 struct ureg_program *ureg = t->ureg; local
437 ureg_MOV( ureg, dst, translate_src( t, SrcReg ));
445 imm = ureg_imm3f( ureg, 0, 1, -1 );
481 ureg_MAD( ureg,
488 ureg_MUL( ureg,
518 struct ureg_program *ureg = t->ureg; local
675 struct ureg_program *ureg = t->ureg; local
780 struct ureg_program *ureg = t->ureg; local
857 emit_wpos(struct st_context *st, struct st_translate *t, const struct gl_program *program, struct ureg_program *ureg) argument
967 struct ureg_program *ureg = t->ureg; local
986 struct ureg_program *ureg = t->ureg; local
1014 st_translate_mesa_program( struct gl_context *ctx, uint procType, struct ureg_program *ureg, const struct gl_program *program, GLuint numInputs, const GLuint inputMapping[], const ubyte inputSemanticName[], const ubyte inputSemanticIndex[], const GLuint interpMode[], GLuint numOutputs, const GLuint outputMapping[], const ubyte outputSemanticName[], const ubyte outputSemanticIndex[], boolean passthrough_edgeflags, boolean clamp_color) argument
1072 emit_wpos(st_context(ctx), t, program, ureg); local
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/svga/
H A Dsvga_state_vs.c78 struct ureg_program *ureg; local
84 ureg = ureg_create(TGSI_PROCESSOR_VERTEX);
85 if (!ureg)
88 dst = ureg_DECL_output(ureg, TGSI_SEMANTIC_POSITION, 0);
89 src = ureg_DECL_immediate(ureg, zero, 4);
90 ureg_MOV(ureg, dst, src);
91 ureg_END(ureg);
93 tokens = ureg_get_tokens(ureg, &num_tokens);
95 ureg_destroy(ureg);
H A Dsvga_state_fs.c80 struct ureg_program *ureg; local
86 ureg = ureg_create(TGSI_PROCESSOR_FRAGMENT);
87 if (!ureg)
90 dst = ureg_DECL_output(ureg, TGSI_SEMANTIC_COLOR, 0);
91 src = ureg_DECL_immediate(ureg, red, 4);
92 ureg_MOV(ureg, dst, src);
93 ureg_END(ureg);
95 tokens = ureg_get_tokens(ureg, &num_tokens);
97 ureg_destroy(ureg);
/external/mesa3d/src/gallium/drivers/svga/
H A Dsvga_state_vs.c78 struct ureg_program *ureg; local
84 ureg = ureg_create(TGSI_PROCESSOR_VERTEX);
85 if (!ureg)
88 dst = ureg_DECL_output(ureg, TGSI_SEMANTIC_POSITION, 0);
89 src = ureg_DECL_immediate(ureg, zero, 4);
90 ureg_MOV(ureg, dst, src);
91 ureg_END(ureg);
93 tokens = ureg_get_tokens(ureg, &num_tokens);
95 ureg_destroy(ureg);

Completed in 793 milliseconds

12