Searched refs:variant (Results 1 - 25 of 465) sorted by relevance

1234567891011>>

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/
H A Dsvga_shader.c332 /** Search for a compiled shader variant with the same compile key */
337 struct svga_shader_variant *variant = shader->variants; local in function:svga_search_shader_key
341 for ( ; variant; variant = variant->next) {
342 if (svga_compile_keys_equal(key, &variant->key))
343 return variant;
369 struct svga_shader_variant *variant,
380 variant->gb_shader = sws->shader_create(sws, variant
368 define_gb_shader_vgpu9(struct svga_context * svga,struct svga_shader_variant * variant,unsigned codeLen) argument
395 define_gb_shader_vgpu10(struct svga_context * svga,struct svga_shader_variant * variant,unsigned codeLen) argument
456 svga_define_shader(struct svga_context * svga,struct svga_shader_variant * variant) argument
505 svga_set_shader(struct svga_context * svga,SVGA3dShaderType type,struct svga_shader_variant * variant) argument
536 struct svga_shader_variant *variant = CALLOC_STRUCT(svga_shader_variant); local in function:svga_new_shader_variant
547 svga_destroy_shader_variant(struct svga_context * svga,struct svga_shader_variant * variant) argument
[all...]
H A Dsvga_state_gs.c63 * Translate TGSI shader into an svga shader variant.
71 struct svga_shader_variant *variant; local in function:compile_gs
74 variant = translate_geometry_program(svga, gs, key);
75 if (!variant) {
84 variant = translate_geometry_program(svga, gs, key);
85 if (!variant) {
90 ret = svga_define_shader(svga, variant);
92 svga_destroy_shader_variant(svga, variant);
96 *out_variant = variant;
135 struct svga_shader_variant *variant; local in function:emit_hw_gs
[all...]
H A Dsvga_state_vs.c99 struct svga_shader_variant *variant; local in function:get_compiled_dummy_vertex_shader
111 variant = translate_vertex_program(svga, vs, key);
112 return variant;
117 * Translate TGSI shader into an svga shader variant.
125 struct svga_shader_variant *variant; local in function:compile_vs
128 variant = translate_vertex_program(svga, vs, key);
129 if (variant == NULL) {
132 variant = get_compiled_dummy_vertex_shader(svga, vs, key);
134 else if (svga_shader_too_large(svga, variant)) {
138 (unsigned) (variant
260 struct svga_shader_variant *variant = NULL; local in function:compile_passthrough_vs
343 struct svga_shader_variant *variant; local in function:emit_hw_vs
[all...]
H A Dsvga_tgsi.c174 struct svga_shader_variant *variant = NULL; local in function:svga_tgsi_vgpu9_translate
231 variant = svga_new_shader_variant(svga, unit);
232 if (!variant)
235 variant->shader = shader;
236 variant->tokens = (const unsigned *) emit.buf;
237 variant->nr_tokens = (emit.ptr - emit.buf) / sizeof(unsigned);
238 memcpy(&variant->key, key, sizeof(*key));
239 variant->id = UTIL_BITMASK_INVALID_INDEX;
241 variant->pstipple_sampler_unit = emit.pstipple_sampler_unit;
247 variant
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_rasterizer.h62 unsigned variant = primitive_restart; local in function:fd6_rasterizer_state
64 if (unlikely(!rasterizer->stateobjs[variant])) {
65 rasterizer->stateobjs[variant] = __fd6_setup_rasterizer_stateobj(
69 return rasterizer->stateobjs[variant];
H A Dfd6_zsa.h67 int variant = 0; local in function:fd6_zsa_state
69 variant |= FD6_ZSA_NO_ALPHA;
71 variant |= FD6_ZSA_DEPTH_CLAMP;
72 return fd6_zsa_stateobj(ctx->zsa)->stateobj[variant];
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/
H A Dsvga_state_gs.c63 * Translate TGSI shader into an svga shader variant.
71 struct svga_shader_variant *variant; local in function:compile_gs
74 variant = translate_geometry_program(svga, gs, key);
75 if (!variant) {
84 variant = translate_geometry_program(svga, gs, key);
85 if (!variant) {
90 ret = svga_define_shader(svga, variant);
92 svga_destroy_shader_variant(svga, variant);
96 *out_variant = variant;
144 struct svga_shader_variant *variant; local in function:emit_hw_gs
[all...]
H A Dsvga_shader.c375 /** Search for a compiled shader variant with the same compile key */
380 struct svga_shader_variant *variant = shader->variants; local in function:svga_search_shader_key
384 for ( ; variant; variant = variant->next) {
385 if (svga_compile_keys_equal(key, &variant->key))
386 return variant;
412 struct svga_shader_variant *variant,
423 variant->gb_shader = sws->shader_create(sws, variant
411 define_gb_shader_vgpu9(struct svga_context * svga,struct svga_shader_variant * variant,unsigned codeLen) argument
440 define_gb_shader_vgpu10(struct svga_context * svga,struct svga_shader_variant * variant,unsigned codeLen) argument
507 svga_define_shader(struct svga_context * svga,struct svga_shader_variant * variant) argument
556 svga_set_shader(struct svga_context * svga,SVGA3dShaderType type,struct svga_shader_variant * variant) argument
590 struct svga_shader_variant *variant; local in function:svga_new_shader_variant
621 svga_destroy_shader_variant(struct svga_context * svga,struct svga_shader_variant * variant) argument
[all...]
H A Dsvga_state_vs.c99 struct svga_shader_variant *variant; local in function:get_compiled_dummy_vertex_shader
111 variant = translate_vertex_program(svga, vs, key);
112 return variant;
117 * Translate TGSI shader into an svga shader variant.
125 struct svga_shader_variant *variant; local in function:compile_vs
128 variant = translate_vertex_program(svga, vs, key);
129 if (variant == NULL) {
132 variant = get_compiled_dummy_vertex_shader(svga, vs, key);
134 else if (svga_shader_too_large(svga, variant)) {
138 (unsigned) (variant
271 struct svga_shader_variant *variant = NULL; local in function:compile_passthrough_vs
354 struct svga_shader_variant *variant; local in function:emit_hw_vs
[all...]
H A Dsvga_state_ts.c37 * Translate TGSI shader into an svga shader variant.
45 struct svga_shader_variant *variant; local in function:compile_tcs
48 variant = svga_tgsi_vgpu10_translate(svga, &tcs->base, key,
50 if (!variant)
53 ret = svga_define_shader(svga, variant);
55 svga_destroy_shader_variant(svga, variant);
59 *out_variant = variant;
82 * current tessellation evaluation shader variant.
113 struct svga_shader_variant *variant; local in function:emit_hw_tcs
142 /* See if we already have a TCS variant tha
195 struct svga_shader_variant *variant; local in function:compile_tes
330 struct svga_shader_variant *variant; local in function:emit_hw_tes
[all...]
H A Dsvga_shader.h150 /* A key for a variant of token string of a shader */
174 /** Parameters used to generate this variant */
200 /** Next variant */
206 * Shader variant for fragment shader
230 * Shader variant for geometry shader
239 * Shader variant for vertex shader
248 * Shader variant for tessellation evaluation shader
262 * Shader variant for tessellation control shader
271 * Shader variant for compute shader
407 struct svga_shader_variant *variant);
428 svga_shader_too_large(const struct svga_context * svga,const struct svga_shader_variant * variant) argument
488 svga_fs_variant(struct svga_shader_variant * variant) argument
496 svga_tes_variant(struct svga_shader_variant * variant) argument
504 svga_cs_variant(struct svga_shader_variant * variant) argument
[all...]
H A Dsvga_state_constants.c67 const struct svga_shader_variant *variant,
74 for (i = 0; i < variant->key.num_textures; i++) {
81 if (variant->key.tex[i].unnormalized) {
83 assert(variant->key.tex[i].width_height_idx == count);
119 const struct svga_shader_variant *variant = svga->state.hw_draw.fs; local in function:svga_get_extra_fs_constants
122 count += svga_get_extra_constants_common(svga, variant,
171 const struct svga_shader_variant *variant,
179 unsigned clip_planes = variant->key.clip_plane_enable;
202 const struct svga_shader_variant *variant = svga->state.hw_draw.vs; local in function:svga_get_extra_vs_constants
207 if (variant
66 svga_get_extra_constants_common(const struct svga_context * svga,const struct svga_shader_variant * variant,enum pipe_shader_type shader,float * dest) argument
170 svga_get_clip_plane_constants(const struct svga_context * svga,const struct svga_shader_variant * variant,float ** dest) argument
252 const struct svga_shader_variant *variant = svga->state.hw_draw.gs; local in function:svga_get_extra_gs_constants
302 const struct svga_shader_variant *variant = svga->state.hw_draw.tcs; local in function:svga_get_extra_tcs_constants
325 const struct svga_shader_variant *variant = svga->state.hw_draw.tes; local in function:svga_get_extra_tes_constants
353 const struct svga_shader_variant *variant = svga->state.hw_draw.cs; local in function:svga_get_extra_cs_constants
541 const struct svga_shader_variant *variant = NULL; local in function:emit_consts_vgpu9
737 const struct svga_shader_variant *variant; local in function:emit_consts_vgpu10
870 const struct svga_shader_variant *variant = svga->state.hw_draw.fs; local in function:emit_fs_consts
893 const struct svga_shader_variant *variant = svga->state.hw_draw.fs; local in function:emit_fs_constbuf
930 const struct svga_shader_variant *variant = svga->state.hw_draw.vs; local in function:emit_vs_consts
954 const struct svga_shader_variant *variant = svga->state.hw_draw.vs; local in function:emit_vs_constbuf
993 const struct svga_shader_variant *variant = svga->state.hw_draw.gs; local in function:emit_gs_consts
1022 const struct svga_shader_variant *variant = svga->state.hw_draw.gs; local in function:emit_gs_constbuf
1065 const struct svga_shader_variant *variant = svga->state.hw_draw.tcs; local in function:emit_tcs_consts
1085 const struct svga_shader_variant *variant = svga->state.hw_draw.tcs; local in function:emit_tcs_constbuf
1125 const struct svga_shader_variant *variant = svga->state.hw_draw.tes; local in function:emit_tes_consts
1143 const struct svga_shader_variant *variant = svga->state.hw_draw.tes; local in function:emit_tes_constbuf
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/
H A Dlp_linear.c83 const struct lp_fragment_shader_variant *variant = state->variant; local in function:lp_fs_linear_run
84 const struct lp_tgsi_info *info = &variant->shader->info;
86 lp_jit_linear_llvm_func jit_func = variant->jit_linear_llvm;
95 unsigned input_mask = variant->linear_input_mask;
127 assert(variant->key.cbuf_format[0] == PIPE_FORMAT_B8G8R8X8_UNORM ||
128 variant->key.cbuf_format[0] == PIPE_FORMAT_B8G8R8A8_UNORM);
146 !variant->key.flatshade);
178 lp_fs_variant_key_sampler_idx(&variant->key, unit),
211 check_linear_interp_mask_a(struct lp_fragment_shader_variant *variant) argument
256 check_linear_interp_mask_b(struct lp_fragment_shader_variant * variant) argument
279 lp_linear_check_variant(struct lp_fragment_shader_variant * variant) argument
366 lp_linear_check_variant(struct lp_fragment_shader_variant * variant) argument
[all...]
H A Dlp_state_fs_fastpath.c195 llvmpipe_fs_variant_fastpath(struct lp_fragment_shader_variant *variant) argument
197 variant->jit_function[RAST_WHOLE] = NULL;
198 variant->jit_function[RAST_EDGE_TEST] = NULL;
203 if (variant->key.cbuf_format[0] != PIPE_FORMAT_B8G8R8A8_UNORM &&
204 variant->key.cbuf_format[0] != PIPE_FORMAT_B8G8R8X8_UNORM) {
209 variant->jit_function[RAST_WHOLE] = red;
210 variant->jit_function[RAST_EDGE_TEST] = red;
214 variant->jit_function[RAST_WHOLE] = green;
215 variant->jit_function[RAST_EDGE_TEST] = green;
219 variant
234 llvmpipe_fs_variant_fastpath(struct lp_fragment_shader_variant * variant) argument
[all...]
H A Dlp_linear_fastpath.c200 lp_linear_check_fastpath(struct lp_fragment_shader_variant *variant) argument
202 struct lp_sampler_static_state *samp0 = lp_fs_variant_key_sampler_idx(&variant->key, 0);
208 if (variant->shader->kind == LP_FS_KIND_BLIT_RGBA &&
211 variant->opaque) {
212 variant->jit_linear_blit = lp_linear_blit_rgba_blit;
215 if (variant->shader->kind == LP_FS_KIND_BLIT_RGB1 &&
216 variant->opaque &&
220 variant->jit_linear_blit = lp_linear_blit_rgb1_blit;
224 variant->jit_linear = lp_linear_purple;
231 return variant
235 lp_linear_check_fastpath(struct lp_fragment_shader_variant * variant) argument
[all...]
/xsrc/external/mit/xorg-server.old/dist/test/
H A Dxkb.c68 g_assert(rmlvo.variant);
73 g_assert(strcmp(rmlvo.variant, XKB_DFLT_VARIANT) == 0);
89 .variant = "test-variant",
101 g_assert(rmlvo.variant != rmlvo_new.variant);
107 g_assert(strcmp(rmlvo.variant, rmlvo_new.variant) == 0);
140 rmlvo_backup.variant = strdup(rmlvo.variant);
[all...]
/xsrc/external/mit/xorg-server/dist/test/
H A Dtest_xkb.c72 assert(rmlvo.variant);
77 assert(strcmp(rmlvo.variant, XKB_DFLT_VARIANT) == 0);
94 "test-variant", "test-options");
98 assert(rmlvo.variant);
108 assert(rmlvo.variant != rmlvo_new.variant);
114 assert(strcmp(rmlvo.variant, rmlvo_new.variant) == 0);
149 rmlvo_backup.variant = strdup(rmlvo.variant);
[all...]
/xsrc/external/mit/xkeyboard-config/dist/tests/
H A Dtest_rules_xml.py28 Return an iterator of type (layout, variant) for each element in the XML
36 for variant in layout.iter('variant'):
37 yield layout, variant
56 # make it a Layout wrapper class for all layout(variant) combinations
82 the properties automatically pick the variant (if it exists) or the
85 def __init__(self, rulesfile, layout, variant=None):
88 self.variant = ConfigItem.from_elem(variant) if variant els
[all...]
/xsrc/external/mit/xkeyboard-config/dist/rules/compat/
H A Dmap-variants.py10 def __init__(self, layout, variant=None):
12 self.variant = variant
14 assert variant is None
15 # parse a layout(variant) string
18 self.variant = match.groups()[1]
21 if self.variant:
22 return '{}({})'.format(self.layout, self.variant)
62 # +layout(variant):2 ... where the map-to-layout has a proper variant
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/
H A Dfd2_program.c62 for (int i = 0; i < ARRAY_SIZE(so->variant); i++)
63 free(so->variant[i].info.dwords);
151 /* compile binning variant now */
215 unsigned variant = 0; local in function:fd2_program_emit
219 /* find variant matching the linked fragment shader */
222 for (variant = 1; variant < ARRAY_SIZE(vp->variant); variant++) {
223 /* if checked all variants, compile a new variant */
[all...]
H A Dfd2_program.h57 * fragment shader only has one variant
58 * first vertex shader variant is always binning shader
62 struct ir2_shader_variant variant[8]; member in struct:fd2_shader_stateobj
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/draw/
H A Ddraw_vs.c138 dvs->variant[i]->destroy( dvs->variant[i] );
187 struct draw_vs_variant *variant; local in function:draw_vs_lookup_variant
190 /* Lookup existing variant:
193 if (draw_vs_variant_key_compare(key, &vs->variant[i]->key) == 0)
194 return vs->variant[i];
198 variant = vs->create_variant( vs, key );
199 if (!variant)
204 if (vs->nr_variants < ARRAY_SIZE(vs->variant)) {
205 vs->variant[v
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/gallivm/
H A Df.cpp36 * variant 0
46 * variant 1
72 boost::math::ntl::RR f(const boost::math::ntl::RR& x, int variant) argument
74 switch(variant)
92 int variant)
94 switch(variant)
87 show_extra(const boost::math::tools::polynomial<boost::math::ntl::RR> & n,const boost::math::tools::polynomial<boost::math::ntl::RR> & d,const boost::math::ntl::RR & x_offset,const boost::math::ntl::RR & y_offset,int variant) argument
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_shader.c451 struct radv_shader_variant *variant,
455 bool scratch_enabled = variant->config.scratch_bytes_per_wave > 0;
456 struct radv_shader_info *info = &variant->info.info;
459 variant->code_size = radv_get_shader_binary_size(binary);
460 variant->rsrc2 = S_00B12C_USER_SGPR(variant->info.num_user_sgprs) |
461 S_00B12C_USER_SGPR_MSB(variant->info.num_user_sgprs >> 5) |
469 variant->rsrc1 = S_00B848_VGPRS((variant->config.num_vgprs - 1) / 4) |
470 S_00B848_SGPRS((variant
450 radv_fill_shader_variant(struct radv_device * device,struct radv_shader_variant * variant,struct ac_shader_binary * binary,gl_shader_stage stage) argument
605 struct radv_shader_variant *variant; local in function:shader_variant_create
717 radv_shader_variant_destroy(struct radv_device * device,struct radv_shader_variant * variant) argument
749 generate_shader_stats(struct radv_device * device,struct radv_shader_variant * variant,gl_shader_stage stage,struct _mesa_string_buffer * buf) argument
817 radv_shader_dump_stats(struct radv_device * device,struct radv_shader_variant * variant,gl_shader_stage stage,FILE * file) argument
843 struct radv_shader_variant *variant = pipeline->shaders[stage]; local in function:radv_GetShaderInfoAMD
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a2xx/
H A Dfd2_program.h57 * fragment shader only has one variant
58 * first vertex shader variant is always binning shader
62 struct ir2_shader_variant variant[8]; member in struct:fd2_shader_stateobj

Completed in 18 milliseconds

1234567891011>>