Home
last modified time | relevance | path

Searched refs:dsl (Results 1 – 25 of 70) sorted by relevance

123

/third_party/skia/src/sksl/
DSkSLDSLParser.h131 return *dsl::CurrentSymbolTable(); in symbols()
146 bool functionDeclarationEnd(const dsl::DSLModifiers& modifiers,
147 dsl::DSLType type,
152 dsl::DSLModifiers fModifiers;
153 dsl::DSLType fType = dsl::DSLType(dsl::kVoid_Type);
159 dsl::DSLStatement varDeclarationsOrExpressionStatement();
161 dsl::DSLStatement varDeclarations();
163 skstd::optional<dsl::DSLType> structDeclaration();
165 SkTArray<dsl::DSLGlobalVar> structVarDeclaration(const dsl::DSLModifiers& modifiers);
167 bool parseArrayDimensions(int line, dsl::DSLType* type);
[all …]
DBUILD.bazel72 "dsl/DSLBlock.cpp",
73 "dsl/DSLCase.cpp",
74 "dsl/DSLCore.cpp",
75 "dsl/DSLExpression.cpp",
76 "dsl/DSLFunction.cpp",
77 "dsl/DSLLayout.cpp",
78 "dsl/DSLRuntimeEffects.cpp",
79 "dsl/DSLStatement.cpp",
80 "dsl/DSLSymbols.cpp",
81 "dsl/DSLType.cpp",
[all …]
DSkSLDSLParser.cpp18 using namespace SkSL::dsl;
72 dsl::PushSymbolTable(); in AutoDSLSymbolTable()
76 dsl::PopSymbolTable(); in ~AutoDSLSymbolTable()
229 result = dsl::ReleaseProgram(std::move(fText)); in program()
302 dsl::AddExtension(this->text(name)); in directive()
445 void DSLParser::globalVarDeclarationEnd(PositionInfo pos, const dsl::DSLModifiers& mods, in globalVarDeclarationEnd()
446 dsl::DSLType baseType, skstd::string_view name) { in globalVarDeclarationEnd()
447 using namespace dsl; in globalVarDeclarationEnd()
484 DSLStatement DSLParser::localVarDeclarationEnd(PositionInfo pos, const dsl::DSLModifiers& mods, in localVarDeclarationEnd()
485 dsl::DSLType baseType, skstd::string_view name) { in localVarDeclarationEnd()
[all …]
DSkSLThreadContext.h31 namespace dsl {
220 friend class dsl::DSLCore;
221 friend class dsl::DSLWriter;
DSkSLCompiler.h43 namespace dsl {
270 friend class dsl::DSLCore;
/third_party/skia/gn/
Dsksl.gni89 "$_src/sksl/dsl/DSLBlock.cpp",
90 "$_src/sksl/dsl/DSLCase.cpp",
91 "$_src/sksl/dsl/DSLCore.cpp",
92 "$_src/sksl/dsl/DSLExpression.cpp",
93 "$_src/sksl/dsl/DSLFunction.cpp",
94 "$_src/sksl/dsl/DSLLayout.cpp",
95 "$_src/sksl/dsl/DSLRuntimeEffects.cpp",
96 "$_src/sksl/dsl/DSLStatement.cpp",
97 "$_src/sksl/dsl/DSLSymbols.cpp",
98 "$_src/sksl/dsl/DSLType.cpp",
[all …]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/binding_model/
DvktBindingDescriptorBufferTests.cpp2232 void initializeBinding (const DescriptorSetLayoutHolder& dsl,
2238 const DescriptorSetLayoutHolder& dsl,
2796 auto& dsl = **dslPtr; in createDescriptorSetLayouts() local
2798 DE_ASSERT(!dsl.bindings.empty()); in createDescriptorSetLayouts()
2800 const auto bindingsCopy = getDescriptorSetLayoutBindings(dsl.bindings); in createDescriptorSetLayouts()
2807 if (dsl.hasEmbeddedImmutableSamplers) in createDescriptorSetLayouts()
2811 else if (dsl.usePushDescriptors) in createDescriptorSetLayouts()
2816 dsl.layout = createDescriptorSetLayout(*m_deviceInterface, *m_device, &createInfo); in createDescriptorSetLayouts()
2818 m_deviceInterface->getDescriptorSetLayoutSizeEXT(*m_device, *dsl.layout, &dsl.sizeOfLayout); in createDescriptorSetLayouts()
2820 for (auto& binding : dsl.bindings) in createDescriptorSetLayouts()
[all …]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model/
DvktBindingDescriptorBufferTests.cpp2232 void initializeBinding (const DescriptorSetLayoutHolder& dsl,
2238 const DescriptorSetLayoutHolder& dsl,
2796 auto& dsl = **dslPtr; in createDescriptorSetLayouts() local
2798 DE_ASSERT(!dsl.bindings.empty()); in createDescriptorSetLayouts()
2800 const auto bindingsCopy = getDescriptorSetLayoutBindings(dsl.bindings); in createDescriptorSetLayouts()
2807 if (dsl.hasEmbeddedImmutableSamplers) in createDescriptorSetLayouts()
2811 else if (dsl.usePushDescriptors) in createDescriptorSetLayouts()
2816 dsl.layout = createDescriptorSetLayout(*m_deviceInterface, *m_device, &createInfo); in createDescriptorSetLayouts()
2818 m_deviceInterface->getDescriptorSetLayoutSizeEXT(*m_device, *dsl.layout, &dsl.sizeOfLayout); in createDescriptorSetLayouts()
2820 for (auto& binding : dsl.bindings) in createDescriptorSetLayouts()
[all …]
/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_descriptors_lazy.c61 VkDescriptorSetLayout dsl[2][ZINK_DESCRIPTOR_TYPES]; member
247 …pg->dsl[pg->num_dsl++] = push_count ? ctx->dd->push_dsl[pg->is_compute]->layout : ctx->dd->dummy_d… in zink_descriptor_program_init_lazy()
254 if (!pg->dsl[i + 1]) { in zink_descriptor_program_init_lazy()
256 pg->dsl[pg->num_dsl++] = ctx->dd->dummy_dsl->layout; in zink_descriptor_program_init_lazy()
282 pg->dsl[pg->num_dsl] = pg->dd->layouts[pg->num_dsl]->layout; in zink_descriptor_program_init_lazy()
290 pg->dsl[desc_set] = ctx->dd->bindless_layout; in zink_descriptor_program_init_lazy()
292 if (!pg->dsl[i]) { in zink_descriptor_program_init_lazy()
294 pg->dsl[i] = ctx->dd->dummy_dsl->layout; in zink_descriptor_program_init_lazy()
329 if (pg->dsl[i] == ctx->dd->dummy_dsl->layout || in zink_descriptor_program_init_lazy()
330 pg->dsl[i] == ctx->dd->bindless_layout || in zink_descriptor_program_init_lazy()
[all …]
/third_party/skia/src/sksl/ir/
DSkSLVariable.h22 namespace dsl {
117 friend class dsl::DSLCore;
118 friend class dsl::DSLFunction;
DSkSLFunctionDefinition.cpp29 using namespace SkSL::dsl; in append_rtadjust_fixup_to_vertex_main()
30 using SkSL::dsl::Swizzle; // disambiguate from SkSL::Swizzle in append_rtadjust_fixup_to_vertex_main()
/third_party/skia/src/sksl/dsl/priv/
DDSLWriter.cpp22 namespace dsl { namespace
122 dsl::PopSymbolTable(); in Reset()
123 dsl::PushSymbolTable(); in Reset()
DDSL_priv.h19 namespace dsl {
DDSLFPs.h19 namespace dsl {
DDSLWriter.h25 namespace dsl {
/third_party/skia/include/sksl/
DDSLRuntimeEffects.h18 namespace dsl {
DDSLSymbols.h21 namespace dsl {
DDSL.h15 namespace dsl {
DDSLWrapper.h15 namespace dsl {
DDSLBlock.h22 namespace dsl {
DDSLCase.h21 namespace dsl {
/third_party/skia/tests/
DSkSLDSLOnlyTest.cpp15 using namespace SkSL::dsl;
/third_party/skia/src/sksl/dsl/
DDSLLayout.cpp14 namespace dsl { namespace
DDSLRuntimeEffects.cpp17 namespace dsl { namespace
DDSLBlock.cpp15 namespace dsl { namespace

123