/third_party/skia/third_party/externals/spirv-tools/test/opt/ |
H A D | graphics_robust_access_test.cpp | 234 std::ostringstream shaders; in TEST_F() local 235 shaders << ShaderPreambleAC() << TypesVoid() << TypesInt() << R"( in TEST_F() 244 SinglePassRunAndMatch<GraphicsRobustAccessPass>(shaders.str(), true); in TEST_F() 250 std::ostringstream shaders; in TEST_F() local 251 shaders << ShaderPreambleAC() << TypesVoid() << TypesInt() << R"( in TEST_F() 260 SinglePassRunAndMatch<GraphicsRobustAccessPass>(shaders.str(), true); in TEST_F() 266 std::ostringstream shaders; in TEST_F() local 267 shaders << ShaderPreambleAC() << TypesVoid() << TypesInt() << R"( in TEST_F() 276 SinglePassRunAndMatch<GraphicsRobustAccessPass>(shaders.str(), true); in TEST_F() 282 std::ostringstream shaders; in TEST_F() local 301 std::ostringstream shaders; TEST_F() local 321 std::ostringstream shaders; TEST_F() local 342 std::ostringstream shaders; TEST_F() local 367 std::ostringstream shaders; TEST_F() local 392 std::ostringstream shaders; TEST_F() local 417 std::ostringstream shaders; TEST_F() local 441 std::ostringstream shaders; TEST_F() local 460 std::ostringstream shaders; TEST_F() local 479 std::ostringstream shaders; TEST_F() local 498 std::ostringstream shaders; TEST_F() local 517 std::ostringstream shaders; TEST_F() local 540 std::ostringstream shaders; TEST_F() local 557 std::ostringstream shaders; TEST_F() local 574 std::ostringstream shaders; TEST_F() local 597 std::ostringstream shaders; TEST_F() local 622 std::ostringstream shaders; TEST_F() local 647 std::ostringstream shaders; TEST_F() local 671 std::ostringstream shaders; TEST_F() local 695 std::ostringstream shaders; TEST_F() local 719 std::ostringstream shaders; TEST_F() local 743 std::ostringstream shaders; TEST_F() local 767 std::ostringstream shaders; TEST_F() local 790 std::ostringstream shaders; TEST_F() local 817 std::ostringstream shaders; TEST_F() local 843 std::ostringstream shaders; TEST_F() local 859 std::ostringstream shaders; TEST_F() local 875 std::ostringstream shaders; TEST_F() local 897 std::ostringstream shaders; TEST_F() local 917 std::ostringstream shaders; TEST_F() local 938 std::ostringstream shaders; TEST_F() local 957 std::ostringstream shaders; TEST_F() local 976 std::ostringstream shaders; TEST_F() local 1003 std::ostringstream shaders; TEST_F() local 1034 std::ostringstream shaders; TEST_F() local 1065 std::ostringstream shaders; TEST_F() local 1093 std::ostringstream shaders; TEST_F() local 1121 std::ostringstream shaders; TEST_F() local 1150 std::ostringstream shaders; TEST_F() local 1182 std::ostringstream shaders; TEST_F() local 1220 std::ostringstream shaders; TEST_F() local 1265 std::ostringstream shaders; TEST_F() local 1329 std::ostringstream shaders; TEST_F() local [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/opt/ |
H A D | graphics_robust_access_test.cpp | 234 std::ostringstream shaders; in TEST_F() local 235 shaders << ShaderPreambleAC() << TypesVoid() << TypesInt() << R"( in TEST_F() 244 SinglePassRunAndMatch<GraphicsRobustAccessPass>(shaders.str(), true); in TEST_F() 250 std::ostringstream shaders; in TEST_F() local 251 shaders << ShaderPreambleAC() << TypesVoid() << TypesInt() << R"( in TEST_F() 260 SinglePassRunAndMatch<GraphicsRobustAccessPass>(shaders.str(), true); in TEST_F() 266 std::ostringstream shaders; in TEST_F() local 267 shaders << ShaderPreambleAC() << TypesVoid() << TypesInt() << R"( in TEST_F() 276 SinglePassRunAndMatch<GraphicsRobustAccessPass>(shaders.str(), true); in TEST_F() 282 std::ostringstream shaders; in TEST_F() local 301 std::ostringstream shaders; TEST_F() local 321 std::ostringstream shaders; TEST_F() local 342 std::ostringstream shaders; TEST_F() local 367 std::ostringstream shaders; TEST_F() local 392 std::ostringstream shaders; TEST_F() local 417 std::ostringstream shaders; TEST_F() local 441 std::ostringstream shaders; TEST_F() local 460 std::ostringstream shaders; TEST_F() local 479 std::ostringstream shaders; TEST_F() local 498 std::ostringstream shaders; TEST_F() local 517 std::ostringstream shaders; TEST_F() local 540 std::ostringstream shaders; TEST_F() local 557 std::ostringstream shaders; TEST_F() local 574 std::ostringstream shaders; TEST_F() local 597 std::ostringstream shaders; TEST_F() local 622 std::ostringstream shaders; TEST_F() local 647 std::ostringstream shaders; TEST_F() local 671 std::ostringstream shaders; TEST_F() local 695 std::ostringstream shaders; TEST_F() local 719 std::ostringstream shaders; TEST_F() local 743 std::ostringstream shaders; TEST_F() local 767 std::ostringstream shaders; TEST_F() local 790 std::ostringstream shaders; TEST_F() local 817 std::ostringstream shaders; TEST_F() local 843 std::ostringstream shaders; TEST_F() local 859 std::ostringstream shaders; TEST_F() local 875 std::ostringstream shaders; TEST_F() local 897 std::ostringstream shaders; TEST_F() local 917 std::ostringstream shaders; TEST_F() local 938 std::ostringstream shaders; TEST_F() local 957 std::ostringstream shaders; TEST_F() local 976 std::ostringstream shaders; TEST_F() local 1003 std::ostringstream shaders; TEST_F() local 1034 std::ostringstream shaders; TEST_F() local 1065 std::ostringstream shaders; TEST_F() local 1093 std::ostringstream shaders; TEST_F() local 1121 std::ostringstream shaders; TEST_F() local 1150 std::ostringstream shaders; TEST_F() local 1182 std::ostringstream shaders; TEST_F() local 1220 std::ostringstream shaders; TEST_F() local 1265 std::ostringstream shaders; TEST_F() local 1329 std::ostringstream shaders; TEST_F() local [all...] |
/third_party/spirv-tools/test/opt/ |
H A D | graphics_robust_access_test.cpp | 232 std::ostringstream shaders; in TEST_F() local 233 shaders << ShaderPreambleAC() << TypesVoid() << TypesInt() << R"( in TEST_F() 242 SinglePassRunAndMatch<GraphicsRobustAccessPass>(shaders.str(), true); in TEST_F() 248 std::ostringstream shaders; in TEST_F() local 249 shaders << ShaderPreambleAC() << TypesVoid() << TypesInt() << R"( in TEST_F() 258 SinglePassRunAndMatch<GraphicsRobustAccessPass>(shaders.str(), true); in TEST_F() 264 std::ostringstream shaders; in TEST_F() local 265 shaders << ShaderPreambleAC() << TypesVoid() << TypesInt() << R"( in TEST_F() 274 SinglePassRunAndMatch<GraphicsRobustAccessPass>(shaders.str(), true); in TEST_F() 280 std::ostringstream shaders; in TEST_F() local 299 std::ostringstream shaders; TEST_F() local 319 std::ostringstream shaders; TEST_F() local 340 std::ostringstream shaders; TEST_F() local 365 std::ostringstream shaders; TEST_F() local 390 std::ostringstream shaders; TEST_F() local 415 std::ostringstream shaders; TEST_F() local 439 std::ostringstream shaders; TEST_F() local 458 std::ostringstream shaders; TEST_F() local 477 std::ostringstream shaders; TEST_F() local 496 std::ostringstream shaders; TEST_F() local 515 std::ostringstream shaders; TEST_F() local 538 std::ostringstream shaders; TEST_F() local 555 std::ostringstream shaders; TEST_F() local 572 std::ostringstream shaders; TEST_F() local 595 std::ostringstream shaders; TEST_F() local 620 std::ostringstream shaders; TEST_F() local 645 std::ostringstream shaders; TEST_F() local 669 std::ostringstream shaders; TEST_F() local 693 std::ostringstream shaders; TEST_F() local 717 std::ostringstream shaders; TEST_F() local 741 std::ostringstream shaders; TEST_F() local 765 std::ostringstream shaders; TEST_F() local 788 std::ostringstream shaders; TEST_F() local 815 std::ostringstream shaders; TEST_F() local 841 std::ostringstream shaders; TEST_F() local 857 std::ostringstream shaders; TEST_F() local 873 std::ostringstream shaders; TEST_F() local 895 std::ostringstream shaders; TEST_F() local 915 std::ostringstream shaders; TEST_F() local 936 std::ostringstream shaders; TEST_F() local 955 std::ostringstream shaders; TEST_F() local 974 std::ostringstream shaders; TEST_F() local 1001 std::ostringstream shaders; TEST_F() local 1032 std::ostringstream shaders; TEST_F() local 1063 std::ostringstream shaders; TEST_F() local 1091 std::ostringstream shaders; TEST_F() local 1119 std::ostringstream shaders; TEST_F() local 1148 std::ostringstream shaders; TEST_F() local 1180 std::ostringstream shaders; TEST_F() local 1218 std::ostringstream shaders; TEST_F() local 1263 std::ostringstream shaders; TEST_F() local 1327 std::ostringstream shaders; TEST_F() local [all...] |
/third_party/mesa3d/src/gallium/drivers/crocus/ |
H A D | crocus_program_cache.c | 27 * API-specified shaders and a state key to a compiled variant. It also 91 _mesa_hash_table_search(ice->shaders.cache, keybox); in crocus_find_cached_shader() 103 hash_table_foreach(ice->shaders.cache, entry) { in crocus_find_previous_compile() 118 * This is useful for programs generating shaders at runtime, where multiple 119 * distinct shaders (from an API perspective) may compile to the same assembly 149 if (ice->shaders.cache_next_offset != 0) { in crocus_cache_new_bo() 150 memcpy(map, ice->shaders.cache_bo_map, ice->shaders.cache_next_offset); in crocus_cache_new_bo() 153 crocus_bo_unmap(ice->shaders.cache_bo); in crocus_cache_new_bo() 154 crocus_bo_unreference(ice->shaders in crocus_cache_new_bo() [all...] |
H A D | crocus_program.c | 26 * This file contains the driver interface for compiling shaders. 29 * compiled shaders are stored. 162 struct crocus_sampler_view *texture = ice->state.shaders[stage].textures[s]; in crocus_populate_sampler_prog_key_data() 174 screen->vtbl.fill_clamp_mask(ice->state.shaders[stage].samplers[s], s, key->gl_clamp_mask); in crocus_populate_sampler_prog_key_data() 1101 if (ice->shaders.uncompiled[MESA_SHADER_GEOMETRY]) in last_vue_stage() 1104 if (ice->shaders.uncompiled[MESA_SHADER_TESS_EVAL]) in last_vue_stage() 1277 ice->shaders.cache_bo_map, in crocus_compile_vs() 1292 struct crocus_shader_state *shs = &ice->state.shaders[MESA_SHADER_VERTEX]; in crocus_update_compiled_vs() 1294 ice->shaders.uncompiled[MESA_SHADER_VERTEX]; in crocus_update_compiled_vs() 1304 struct crocus_compiled_shader *old = ice->shaders in crocus_update_compiled_vs() [all...] |
/third_party/vk-gl-cts/external/amber/src/src/amberscript/ |
H A D | parser_subgroup_size_control_test.cc | 307 const auto& shaders = pipeline->GetShaders(); in TEST_F() local 308 ASSERT_EQ(1U, shaders.size()); in TEST_F() 309 ASSERT_TRUE(shaders[0].GetShader() != nullptr); in TEST_F() 310 ASSERT_TRUE(shaders[0].GetRequireFullSubgroups() == true); in TEST_F() 333 const auto& shaders = pipeline->GetShaders(); in TEST_F() local 334 ASSERT_EQ(1U, shaders.size()); in TEST_F() 335 ASSERT_TRUE(shaders[0].GetShader() != nullptr); in TEST_F() 336 ASSERT_TRUE(shaders[0].GetVaryingSubgroupSize() == true); in TEST_F() 360 const auto& shaders = pipeline->GetShaders(); in TEST_F() local 361 ASSERT_EQ(1U, shaders in TEST_F() 390 const auto& shaders = pipeline->GetShaders(); TEST_F() local 419 const auto& shaders = pipeline->GetShaders(); TEST_F() local 450 const auto& shaders = pipeline->GetShaders(); TEST_F() local 479 const auto& shaders = pipeline->GetShaders(); TEST_F() local [all...] |
H A D | parser_attach_test.cc | 127 EXPECT_EQ("9: only compute shaders allowed in a compute pipeline", r.Error()); in TEST_P() 164 const auto& shaders = pipeline->GetShaders(); in TEST_F() local 165 ASSERT_EQ(2U, shaders.size()); in TEST_F() 167 ASSERT_TRUE(shaders[0].GetShader() != nullptr); in TEST_F() 168 EXPECT_EQ(kShaderTypeVertex, shaders[0].GetShader()->GetType()); in TEST_F() 169 EXPECT_EQ("green", shaders[0].GetEntryPoint()); in TEST_F() 171 ASSERT_TRUE(shaders[1].GetShader() != nullptr); in TEST_F() 172 EXPECT_EQ(kShaderTypeFragment, shaders[1].GetShader()->GetType()); in TEST_F() 173 EXPECT_EQ("main", shaders[1].GetEntryPoint()); in TEST_F() 224 # shaders in TEST_F() 239 const auto& shaders = pipeline->GetShaders(); TEST_F() local 329 const auto& shaders = pipeline->GetShaders(); TEST_F() local 354 const auto& shaders = pipeline->GetShaders(); TEST_F() local 379 const auto& shaders = pipeline->GetShaders(); TEST_F() local 469 const auto& shaders = pipeline->GetShaders(); TEST_F() local 496 const auto& shaders = pipeline->GetShaders(); TEST_F() local [all...] |
H A D | parser_shader_opt_test.cc | 60 const auto& shaders = pipeline->GetShaders(); in TEST_F() local 61 ASSERT_EQ(3U, shaders.size()); in TEST_F() 63 ASSERT_TRUE(shaders[0].GetShader() != nullptr); in TEST_F() 64 EXPECT_EQ(kShaderTypeVertex, shaders[0].GetShader()->GetType()); in TEST_F() 66 EXPECT_EQ(my_shader_opts, shaders[0].GetShaderOptimizations()); in TEST_F() 68 ASSERT_TRUE(shaders[1].GetShader() != nullptr); in TEST_F() 69 EXPECT_EQ(kShaderTypeFragment, shaders[1].GetShader()->GetType()); in TEST_F() 71 EXPECT_EQ(my_fragment_opts, shaders[1].GetShaderOptimizations()); in TEST_F() 73 ASSERT_TRUE(shaders[2].GetShader() != nullptr); in TEST_F() 74 EXPECT_EQ(kShaderTypeGeometry, shaders[ in TEST_F() [all...] |
H A D | parser_shader_test.cc | 32 const auto& shaders = script->GetShaders(); in TEST_F() local 33 ASSERT_EQ(1U, shaders.size()); in TEST_F() 35 const auto* shader = shaders[0].get(); in TEST_F() 143 const auto& shaders = script->GetShaders(); in TEST_F() local 144 ASSERT_EQ(1U, shaders.size()); in TEST_F() 146 const auto* shader = shaders[0].get(); in TEST_F() 252 const auto& shaders = script->GetShaders(); in TEST_F() local 253 ASSERT_EQ(1U, shaders.size()); in TEST_F() 255 const auto* shader = shaders[0].get(); in TEST_F() 360 const auto& shaders in TEST_P() local 406 const auto& shaders = script->GetShaders(); TEST_P() local [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shader_object/ |
H A D | vktShaderObjectLinkTests.cpp | 84 Shaders shaders; member 92 MeshShaders shaders; member 115 if (currentStage == vk::VK_SHADER_STAGE_VERTEX_BIT && m_params.shaders.vertex == LINKED) in getNextStage() 117 if (m_params.shaders.tesellation_control != UNUSED) in getNextStage() 119 if (m_params.shaders.tesellation_control == LINKED) in getNextStage() 122 else if (m_params.shaders.geometry != UNUSED) in getNextStage() 124 if (m_params.shaders.geometry == LINKED) in getNextStage() 127 else if (m_params.shaders.fragment != UNUSED) in getNextStage() 129 if (m_params.shaders.fragment == LINKED) in getNextStage() 133 else if (currentStage == vk::VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT && m_params.shaders in getNextStage() 869 vk::VkShaderEXT shaders[] = { iterate() local 1168 Shaders shaders; createShaderObjectLinkTests() member [all...] |
/third_party/mesa3d/src/gallium/auxiliary/postprocess/ |
H A D | pp_init.c | 72 ppq->shaders = CALLOC(num_filters, sizeof(void *)); in pp_init() 75 if ((ppq->shaders == NULL) || in pp_init() 77 pp_debug("Unable to allocate memory for shaders and filter arrays.\n"); in pp_init() 95 if (pp_filters[i].shaders) { in pp_init() 96 ppq->shaders[curpos] = in pp_init() 97 CALLOC(pp_filters[i].shaders + 1, sizeof(void *)); in pp_init() 98 if (!ppq->shaders[curpos]) { in pp_init() 121 ppq->shaders[i][0] = ppq->p->passvs; in pp_init() 179 if (ppq->p->pipe && ppq->filters && ppq->shaders) { in pp_free() 183 if (ppq->shaders[ in pp_free() [all...] |
H A D | pp_colors.c | 52 cso_set_vertex_shader_handle(p->cso, ppq->shaders[n][0]); in pp_nocolor() 53 cso_set_fragment_shader_handle(p->cso, ppq->shaders[n][1]); in pp_nocolor() 65 ppq->shaders[n][1] = in pp_nored_init() 68 return (ppq->shaders[n][1] != NULL) ? TRUE : FALSE; in pp_nored_init() 75 ppq->shaders[n][1] = in pp_nogreen_init() 78 return (ppq->shaders[n][1] != NULL) ? TRUE : FALSE; in pp_nogreen_init() 85 ppq->shaders[n][1] = in pp_noblue_init() 88 return (ppq->shaders[n][1] != NULL) ? TRUE : FALSE; in pp_noblue_init()
|
H A D | pp_mlaa.c | 81 assert(ppq->shaders[n]); in pp_jimenezmlaa_run() 139 cso_set_vertex_shader_handle(p->cso, ppq->shaders[n][1]); /* offsetvs */ in pp_jimenezmlaa_run() 140 cso_set_fragment_shader_handle(p->cso, ppq->shaders[n][2]); in pp_jimenezmlaa_run() 171 cso_set_vertex_shader_handle(p->cso, ppq->shaders[n][0]); /* passvs */ in pp_jimenezmlaa_run() 172 cso_set_fragment_shader_handle(p->cso, ppq->shaders[n][3]); in pp_jimenezmlaa_run() 203 cso_set_vertex_shader_handle(p->cso, ppq->shaders[n][1]); /* offsetvs */ in pp_jimenezmlaa_run() 204 cso_set_fragment_shader_handle(p->cso, ppq->shaders[n][4]); in pp_jimenezmlaa_run() 267 ppq->shaders[n][1] = pp_tgsi_to_state(ppq->p->pipe, offsetvs, true, in pp_jimenezmlaa_init_run() 270 ppq->shaders[n][2] = pp_tgsi_to_state(ppq->p->pipe, color1fs, in pp_jimenezmlaa_init_run() 273 ppq->shaders[ in pp_jimenezmlaa_init_run() [all...] |
/third_party/mesa3d/src/gallium/drivers/iris/ |
H A D | iris_program_cache.c | 27 * API-specified shaders and a state key to a compiled variant. It also 95 _mesa_hash_table_search(ice->shaders.cache, keybox); in iris_find_cached_shader() 122 /* Pass-through tessellation control shaders (generated by the driver) in iris_create_shader_variant() 123 * will have a mem_ctx, and other tessellation control shaders will not. in iris_create_shader_variant() 241 iris_create_shader_variant(screen, ice->shaders.cache, IRIS_CACHE_BLORP, in iris_blorp_upload_shader() 246 iris_upload_shader(screen, NULL, shader, ice->shaders.cache, in iris_blorp_upload_shader() 247 ice->shaders.uploader_driver, in iris_blorp_upload_shader() 263 ice->shaders.cache = in iris_init_program_cache() 266 ice->shaders.uploader_driver = in iris_init_program_cache() 270 ice->shaders in iris_init_program_cache() [all...] |
H A D | iris_program.c | 26 * This file contains the driver interface for compiling shaders. 29 * compiled shaders are stored. 1170 unsigned last_allocated_size = ice->shaders.urb.size[stage]; in check_urb_size() 1179 (ice->shaders.urb.constrained && last_allocated_size > needed_size)) { in check_urb_size() 1192 if (ice->shaders.uncompiled[MESA_SHADER_GEOMETRY]) in last_vue_stage() 1195 if (ice->shaders.uncompiled[MESA_SHADER_TESS_EVAL]) in last_vue_stage() 1238 * concurrently appending shaders to it, so we need to lock here. in find_or_add_variant() 1399 struct iris_shader_state *shs = &ice->state.shaders[MESA_SHADER_VERTEX]; in iris_update_compiled_vs() 1400 struct u_upload_mgr *uploader = ice->shaders.uploader_driver; in iris_update_compiled_vs() 1402 ice->shaders in iris_update_compiled_vs() [all...] |
H A D | iris_measure.c | 194 snapshot->cs = (uintptr_t) ice->shaders.prog[MESA_SHADER_COMPUTE]; in measure_start_snapshot() 196 snapshot->vs = (uintptr_t) ice->shaders.prog[MESA_SHADER_VERTEX]; in measure_start_snapshot() 197 snapshot->tcs = (uintptr_t) ice->shaders.prog[MESA_SHADER_TESS_CTRL]; in measure_start_snapshot() 198 snapshot->tes = (uintptr_t) ice->shaders.prog[MESA_SHADER_TESS_EVAL]; in measure_start_snapshot() 199 snapshot->gs = (uintptr_t) ice->shaders.prog[MESA_SHADER_GEOMETRY]; in measure_start_snapshot() 200 snapshot->fs = (uintptr_t) ice->shaders.prog[MESA_SHADER_FRAGMENT]; in measure_start_snapshot() 233 cs = (uintptr_t) ice->shaders.prog[MESA_SHADER_COMPUTE]; in state_changed() 235 vs = (uintptr_t) ice->shaders.prog[MESA_SHADER_VERTEX]; in state_changed() 236 tcs = (uintptr_t) ice->shaders.prog[MESA_SHADER_TESS_CTRL]; in state_changed() 237 tes = (uintptr_t) ice->shaders in state_changed() [all...] |
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_pipeline_cache.c | 42 struct radv_shader *shaders[MESA_VULKAN_SHADER_STAGES]; member 93 * we don't get the debug info on cached shaders. */ in radv_pipeline_cache_init() 106 if (cache->hash_table[i]->shaders[j]) in radv_pipeline_cache_finish() 107 radv_shader_destroy(cache->device, cache->hash_table[i]->shaders[j]); in radv_pipeline_cache_finish() 374 if (!entry->shaders[i] && entry->binary_sizes[i]) { in radv_create_shaders_from_pipeline_cache() 379 entry->shaders[i] = radv_shader_create(device, binary, false, true, NULL); in radv_create_shaders_from_pipeline_cache() 388 memcpy(pipeline->shaders, entry->shaders, sizeof(entry->shaders)); in radv_create_shaders_from_pipeline_cache() 390 if (pipeline->shaders[MESA_SHADER_GEOMETR in radv_create_shaders_from_pipeline_cache() [all...] |
/third_party/vk-gl-cts/modules/gles3/functional/ |
H A D | es3fShaderApiTests.cpp | 75 // Simple shaders 348 void logProgram (TestLog& log, glu::RenderContext& renderCtx, glu::Program& program, ShaderAllocator& shaders) in logProgram() argument 356 if (shaders.hasShader(shaderType)) in logProgram() 357 logShader(log, renderCtx, shaders.get(shaderType)); in logProgram() 823 void buildProgram (glu::Program& program, ShaderAllocator& shaders); 828 virtual void executeForProgram (glu::Program& program, ShaderAllocator& shaders) = 0; 843 void ProgramStateCase::buildProgram (glu::Program& program, ShaderAllocator& shaders) in buildProgram() argument 847 glu::Shader& vertShader = shaders.createShader(glu::SHADERTYPE_VERTEX); in buildProgram() 848 glu::Shader& fragShader = shaders.createShader(glu::SHADERTYPE_FRAGMENT); in buildProgram() 857 logProgram(log, m_context.getRenderContext(), program, shaders); in buildProgram() 949 executeForProgram(glu::Program& program, ShaderAllocator& shaders) executeForProgram() argument 971 executeForProgram(glu::Program& program, ShaderAllocator& shaders) executeForProgram() argument 994 executeForProgram(glu::Program& program, ShaderAllocator& shaders) executeForProgram() argument 1017 executeForProgram(glu::Program& program, ShaderAllocator& shaders) executeForProgram() argument 1041 executeForProgram(glu::Program& program, ShaderAllocator& shaders) executeForProgram() argument 1064 executeForProgram(glu::Program& program, ShaderAllocator& shaders) executeForProgram() argument 1417 buildProgram(glu::Program& program, ShaderAllocator& shaders) buildProgram() argument 1514 executeForProgram(glu::Program& program, ShaderAllocator& shaders) executeForProgram() argument 1536 executeForProgram(glu::Program& program, ShaderAllocator& shaders) executeForProgram() argument 1559 executeForProgram(glu::Program& program, ShaderAllocator& shaders) executeForProgram() argument 1582 executeForProgram(glu::Program& program, ShaderAllocator& shaders) executeForProgram() argument 1606 executeForProgram(glu::Program& program, ShaderAllocator& shaders) executeForProgram() argument 1629 executeForProgram(glu::Program& program, ShaderAllocator& shaders) executeForProgram() argument [all...] |
/third_party/skia/src/gpu/vk/ |
H A D | GrVkPipelineStateBuilder.cpp | 112 SkSL::String shaders[kGrShaderTypeCount]; in loadShadersFromCache() local 115 if (!GrPersistentCacheUtils::UnpackCachedShaders(cached, shaders, inputs, kGrShaderTypeCount)) { in loadShadersFromCache() 123 shaders[kVertex_GrShaderType], in loadShadersFromCache() 130 shaders[kFragment_GrShaderType], in loadShadersFromCache() 145 void GrVkPipelineStateBuilder::storeShadersInCache(const SkSL::String shaders[], in storeShadersInCache() argument 158 shaders, in storeShadersInCache() 167 TRACE_EVENT0("skia.shaders", TRACE_FUNC); in finalize() 227 SkSL::String shaders[kGrShaderTypeCount]; in finalize() local 249 &shaders[kVertex_GrShaderType], in finalize() 257 &shaders[kFragment_GrShaderTyp in finalize() [all...] |
/third_party/skia/src/gpu/ |
H A D | GrPersistentCacheUtils.cpp | 30 const SkSL::String shaders[], in PackCachedShaders() 34 // For consistency (so tools can blindly pack and unpack cached shaders), we always write in PackCachedShaders() 42 writer.writeByteArray(shaders[i].c_str(), shaders[i].size()); in PackCachedShaders() 77 SkSL::String shaders[], in UnpackCachedShaders() 85 shaders[i].assign(shaderBuf, shaderLen); in UnpackCachedShaders() 121 shaders[i].clear(); in UnpackCachedShaders() 29 PackCachedShaders(SkFourByteTag shaderType, const SkSL::String shaders[], const SkSL::Program::Inputs inputs[], int numInputs, const ShaderMetadata* meta) PackCachedShaders() argument 76 UnpackCachedShaders(SkReadBuffer* reader, SkSL::String shaders[], SkSL::Program::Inputs inputs[], int numInputs, ShaderMetadata* meta) UnpackCachedShaders() argument
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/ |
H A D | SymbolTable.h | 13 // * Same symbol table can be used to compile many shaders, to preserve 100 template <Spec spec, int version, Shader shaders, size_t extensionIndex, typename T> 106 Shader shaders, 112 Shader shaders, 135 Shader shaders, in SymbolRule() 141 mShaders(static_cast<uint8_t>(shaders)), in SymbolRule() 148 Shader shaders, in SymbolRule() 154 mShaders(static_cast<uint8_t>(shaders)), in SymbolRule() 159 template <Spec spec, int version, Shader shaders, size_t extensionIndex, typename T> 164 static_assert(static_cast<uint8_t>(shaders) < in Get() 133 SymbolRule(Spec spec, int version, Shader shaders, size_t extensionIndex, const TSymbol *symbol) SymbolRule() argument 146 SymbolRule(Spec spec, int version, Shader shaders, size_t extensionIndex, VarPointer resourceVar) SymbolRule() argument [all...] |
/third_party/vk-gl-cts/modules/gles2/functional/ |
H A D | es2fShaderApiTests.cpp | 70 // Simple shaders 294 void logProgram (TestLog& log, glu::RenderContext& renderCtx, glu::Program& program, ShaderAllocator& shaders) in logProgram() argument 302 if (shaders.hasShader(shaderType)) in logProgram() 303 logShader(log, renderCtx, shaders.get(shaderType)); in logProgram() 763 void buildProgram (glu::Program& program, ShaderAllocator& shaders); 768 virtual void executeForProgram (glu::Program& program, ShaderAllocator& shaders) = 0; 783 void ProgramStateCase::buildProgram (glu::Program& program, ShaderAllocator& shaders) in buildProgram() argument 787 glu::Shader& vertShader = shaders.createShader(glu::SHADERTYPE_VERTEX); in buildProgram() 788 glu::Shader& fragShader = shaders.createShader(glu::SHADERTYPE_FRAGMENT); in buildProgram() 797 logProgram(log, m_context.getRenderContext(), program, shaders); in buildProgram() 889 executeForProgram(glu::Program& program, ShaderAllocator& shaders) executeForProgram() argument 911 executeForProgram(glu::Program& program, ShaderAllocator& shaders) executeForProgram() argument 934 executeForProgram(glu::Program& program, ShaderAllocator& shaders) executeForProgram() argument 957 executeForProgram(glu::Program& program, ShaderAllocator& shaders) executeForProgram() argument 981 executeForProgram(glu::Program& program, ShaderAllocator& shaders) executeForProgram() argument 1004 executeForProgram(glu::Program& program, ShaderAllocator& shaders) executeForProgram() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/freedreno/ir3/ |
H A D | ir3_cache.c | 103 struct ir3_shader *shaders[MESA_SHADER_STAGES] = { in ir3_cache_lookup() local 116 if (shaders[stage]) { in ir3_cache_lookup() 118 ir3_shader_variant(shaders[stage], shader_key, false, debug); in ir3_cache_lookup() 126 struct ir3_compiler *compiler = shaders[MESA_SHADER_VERTEX]->compiler; in ir3_cache_lookup() 134 ir3_shader_variant(shaders[stage], shader_key, false, debug); in ir3_cache_lookup() 149 ir3_shader_variant(shaders[MESA_SHADER_VERTEX], shader_key, true, debug); in ir3_cache_lookup()
|
/third_party/skia/tools/gpu/ |
H A D | MemoryCache.cpp | 75 // Vulkan stores two kinds of data in the cache (shaders and pipelines). The last four in writeShadersToDisk() 76 // bytes of the key identify which one we have. We only want to extract shaders. in writeShadersToDisk() 96 SkSL::String shaders[kGrShaderTypeCount]; in writeShadersToDisk() local 101 GrPersistentCacheUtils::UnpackCachedShaders(&reader, shaders, in writeShadersToDisk() 110 file.write(shaders[kFragment_GrShaderType].c_str(), in writeShadersToDisk() 111 shaders[kFragment_GrShaderType].size()); in writeShadersToDisk() 117 file.write(shaders[kVertex_GrShaderType].c_str(), in writeShadersToDisk() 118 shaders[kVertex_GrShaderType].size()); in writeShadersToDisk()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state/ |
H A D | vktDynamicStateClearTests.cpp | 163 ClearTestInstance (Context& context, vk::PipelineConstructionType pipelineConstructionType, ShaderMap shaders) in ClearTestInstance() argument 164 : CmdBaseCase (context, pipelineConstructionType, shaders[glu::SHADERTYPE_VERTEX], shaders[glu::SHADERTYPE_FRAGMENT]) in ClearTestInstance() 217 BlitTestInstance (Context& context, vk::PipelineConstructionType pipelineConstructionType, ShaderMap shaders) in BlitTestInstance() argument 218 : CmdBaseCase (context, pipelineConstructionType, shaders[glu::SHADERTYPE_VERTEX], shaders[glu::SHADERTYPE_FRAGMENT]) in BlitTestInstance() 290 CopyTestInstance (Context& context, vk::PipelineConstructionType pipelineConstructionType, ShaderMap shaders) in CopyTestInstance() argument 291 : CmdBaseCase (context, pipelineConstructionType, shaders[glu::SHADERTYPE_VERTEX], shaders[glu::SHADERTYPE_FRAGMENT]) in CopyTestInstance() 348 ResolveTestInstance (Context& context, vk::PipelineConstructionType pipelineConstructionType, ShaderMap shaders) in ResolveTestInstance() argument [all...] |