Home
last modified time | relevance | path

Searched refs:shaders (Results 1 - 25 of 345) sorted by relevance

12345678910>>...14

/third_party/skia/third_party/externals/spirv-tools/test/opt/
H A Dgraphics_robust_access_test.cpp234 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 Dgraphics_robust_access_test.cpp234 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 Dgraphics_robust_access_test.cpp232 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 Dcrocus_program_cache.c27 * 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 Dcrocus_program.c26 * 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 Dparser_subgroup_size_control_test.cc307 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 Dparser_attach_test.cc127 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 Dparser_shader_opt_test.cc60 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 Dparser_shader_test.cc32 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 DvktShaderObjectLinkTests.cpp84 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 Dpp_init.c72 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 Dpp_colors.c52 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 Dpp_mlaa.c81 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 Diris_program_cache.c27 * 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 Diris_program.c26 * 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 Diris_measure.c194 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 Dradv_pipeline_cache.c42 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 Des3fShaderApiTests.cpp75 // 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 DGrVkPipelineStateBuilder.cpp112 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 DGrPersistentCacheUtils.cpp30 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 DSymbolTable.h13 // * 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 Des2fShaderApiTests.cpp70 // 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 Dir3_cache.c103 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 DMemoryCache.cpp75 // 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 DvktDynamicStateClearTests.cpp163 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...]

Completed in 22 milliseconds

12345678910>>...14