| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/ |
| H A D | svga_shader.c | 332 /** 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 D | svga_state_gs.c | 63 * 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 D | svga_state_vs.c | 99 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 D | svga_tgsi.c | 174 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 D | fd6_rasterizer.h | 62 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 D | fd6_zsa.h | 67 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 D | svga_state_gs.c | 63 * 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 D | svga_shader.c | 375 /** 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 D | svga_state_vs.c | 99 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 D | svga_state_ts.c | 37 * 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 D | 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); 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 D | 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 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 D | lp_linear.c | 83 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 D | lp_state_fs_fastpath.c | 195 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 D | lp_linear_fastpath.c | 200 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 D | 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/xorg-server/dist/test/ |
| H A D | 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/xkeyboard-config/dist/tests/ |
| H A D | test_rules_xml.py | 28 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 D | 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/ |
| H A D | 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 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 D | 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.old/dist/src/gallium/auxiliary/draw/ |
| H A D | draw_vs.c | 138 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 D | f.cpp | 36 * 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 D | 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 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 D | 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
|