HomeSort by: relevance | last modified time | path
    Searched refs:variant (Results 1 - 25 of 336) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/
svga_shader.c 332 /** Search for a compiled shader variant with the same compile key */
337 struct svga_shader_variant *variant = shader->variants; local
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->type
536 struct svga_shader_variant *variant = CALLOC_STRUCT(svga_shader_variant); local
    [all...]
svga_state_gs.c 63 * Translate TGSI shader into an svga shader variant.
71 struct svga_shader_variant *variant; local
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
    [all...]
svga_state_vs.c 99 struct svga_shader_variant *variant; local
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
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->nr_token
260 struct svga_shader_variant *variant = NULL; local
343 struct svga_shader_variant *variant; local
    [all...]
svga_tgsi.c 174 struct svga_shader_variant *variant = NULL; local
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->constant_color_output
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a6xx/
fd6_rasterizer.h 62 unsigned variant = primitive_restart; variable
64 if (unlikely(!rasterizer->stateobjs[variant])) {
65 rasterizer->stateobjs[variant] = __fd6_setup_rasterizer_stateobj(
69 return rasterizer->stateobjs[variant];
fd6_zsa.h 67 int variant = 0; variable
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/
svga_state_gs.c 63 * Translate TGSI shader into an svga shader variant.
71 struct svga_shader_variant *variant; local
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
    [all...]
svga_shader.c 375 /** Search for a compiled shader variant with the same compile key */
380 struct svga_shader_variant *variant = shader->variants; local
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->type
590 struct svga_shader_variant *variant; local
    [all...]
svga_state_vs.c 99 struct svga_shader_variant *variant; local
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
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->nr_token
271 struct svga_shader_variant *variant = NULL; local
354 struct svga_shader_variant *variant; local
    [all...]
svga_state_ts.c 37 * Translate TGSI shader into an svga shader variant.
45 struct svga_shader_variant *variant; local
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
142 /* See if we already have a TCS variant that matches the key *
195 struct svga_shader_variant *variant; local
330 struct svga_shader_variant *variant; local
    [all...]
svga_shader.h 150 /* 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);
    [all...]
svga_state_constants.c 67 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
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
207 if (variant->key.vs.need_prescale)
252 const struct svga_shader_variant *variant = svga->state.hw_draw.gs; local
302 const struct svga_shader_variant *variant = svga->state.hw_draw.tcs; local
325 const struct svga_shader_variant *variant = svga->state.hw_draw.tes; local
353 const struct svga_shader_variant *variant = svga->state.hw_draw.cs; local
541 const struct svga_shader_variant *variant = NULL; local
737 const struct svga_shader_variant *variant; local
870 const struct svga_shader_variant *variant = svga->state.hw_draw.fs; local
893 const struct svga_shader_variant *variant = svga->state.hw_draw.fs; local
930 const struct svga_shader_variant *variant = svga->state.hw_draw.vs; local
954 const struct svga_shader_variant *variant = svga->state.hw_draw.vs; local
993 const struct svga_shader_variant *variant = svga->state.hw_draw.gs; local
1022 const struct svga_shader_variant *variant = svga->state.hw_draw.gs; local
1065 const struct svga_shader_variant *variant = svga->state.hw_draw.tcs; local
1085 const struct svga_shader_variant *variant = svga->state.hw_draw.tcs; local
1125 const struct svga_shader_variant *variant = svga->state.hw_draw.tes; local
1143 const struct svga_shader_variant *variant = svga->state.hw_draw.tes; local
    [all...]
svga_tgsi.c 174 struct svga_shader_variant *variant = NULL; local
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;
242 struct svga_fs_variant *fs_variant = svga_fs_variant(variant);
255 if (!svga_shader_verify(variant->tokens, variant->nr_tokens) |
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/
lp_linear.c 83 const struct lp_fragment_shader_variant *variant = state->variant; local
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)
    [all...]
lp_state_fs_fastpath.c 195 llvmpipe_fs_variant_fastpath(struct lp_fragment_shader_variant *variant)
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->jit_function[RAST_WHOLE] = no_op
    [all...]
lp_linear_fastpath.c 200 lp_linear_check_fastpath(struct lp_fragment_shader_variant *variant)
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->jit_linear != NULL
    [all...]
  /xsrc/external/mit/xorg-server/dist/test/
test_xkb.c 72 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/xorg-server.old/dist/test/
xkb.c 68 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/xkeyboard-config/dist/rules/compat/
map-variants.py 10 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/
fd2_program.c 62 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
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...]
fd2_program.h 57 * 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/dist/src/gallium/auxiliary/draw/
draw_vs.c 153 dvs->variant[i]->destroy( dvs->variant[i] );
202 struct draw_vs_variant *variant; local
205 /* Lookup existing variant:
208 if (draw_vs_variant_key_compare(key, &vs->variant[i]->key) == 0)
209 return vs->variant[i];
213 variant = vs->create_variant( vs, key );
214 if (!variant)
219 if (vs->nr_variants < ARRAY_SIZE(vs->variant)) {
220 vs->variant[vs->nr_variants++] = variant
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/
f.cpp 36 * variant 0
46 * variant 1
72 boost::math::ntl::RR f(const boost::math::ntl::RR& x, int variant)
74 switch(variant)
92 int variant)
94 switch(variant)
  /xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
radv_shader.c 451 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->config.num_sgprs - 1) / 8)
605 struct radv_shader_variant *variant; local
843 struct radv_shader_variant *variant = pipeline->shaders[stage]; local
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/draw/
draw_vs.c 138 dvs->variant[i]->destroy( dvs->variant[i] );
187 struct draw_vs_variant *variant; local
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[vs->nr_variants++] = variant
    [all...]

Completed in 18 milliseconds

1 2 3 4 5 6 7 8 91011>>