Home
last modified time | relevance | path

Searched refs:ShaderModule (Results 1 – 25 of 71) sorted by relevance

123

/external/executorch/backends/vulkan/runtime/vk_api/
DShader.h82 class ShaderModule final {
84 explicit ShaderModule(VkDevice device, const ShaderInfo& source);
86 ShaderModule(const ShaderModule&) = delete;
87 ShaderModule& operator=(const ShaderModule&) = delete;
89 ShaderModule(ShaderModule&&) noexcept;
90 ShaderModule& operator=(ShaderModule&&) = delete;
92 ~ShaderModule();
106 friend void swap(ShaderModule& lhs, ShaderModule& rhs) noexcept;
163 using Value = ShaderModule;
DShader.cpp108 ShaderModule::ShaderModule(VkDevice device, const ShaderInfo& source) in ShaderModule() function in vkcompute::vkapi::ShaderModule
125 ShaderModule::ShaderModule(ShaderModule&& other) noexcept in ShaderModule() function in vkcompute::vkapi::ShaderModule
130 ShaderModule::~ShaderModule() { in ~ShaderModule()
138 void swap(ShaderModule& lhs, ShaderModule& rhs) noexcept { in swap()
/external/pytorch/aten/src/ATen/native/vulkan/api/
DShader.h84 class ShaderModule final {
86 explicit ShaderModule(VkDevice device, const ShaderInfo& source);
88 ShaderModule(const ShaderModule&) = delete;
89 ShaderModule& operator=(const ShaderModule&) = delete;
91 ShaderModule(ShaderModule&&) noexcept;
92 ShaderModule& operator=(ShaderModule&&) = delete;
94 ~ShaderModule();
108 friend void swap(ShaderModule& lhs, ShaderModule& rhs) noexcept;
165 using Value = ShaderModule;
DShader.cpp121 ShaderModule::ShaderModule(VkDevice device, const ShaderInfo& source) in ShaderModule() function in at::native::vulkan::api::ShaderModule
138 ShaderModule::ShaderModule(ShaderModule&& other) noexcept in ShaderModule() function in at::native::vulkan::api::ShaderModule
143 ShaderModule::~ShaderModule() { in ~ShaderModule()
151 void swap(ShaderModule& lhs, ShaderModule& rhs) noexcept { in swap()
/external/swiftshader/src/Vulkan/
DVkShaderModule.hpp23 class ShaderModule : public Object<ShaderModule, VkShaderModule> class
26 ShaderModule(const VkShaderModuleCreateInfo *pCreateInfo, void *mem);
35 static inline ShaderModule *Cast(VkShaderModule object) in Cast()
37 return ShaderModule::Cast(object); in Cast()
DVkShaderModule.cpp23 ShaderModule::ShaderModule(const VkShaderModuleCreateInfo *pCreateInfo, void *mem) in ShaderModule() function in vk::ShaderModule
50 size_t ShaderModule::ComputeRequiredAllocationSize(const VkShaderModuleCreateInfo *pCreateInfo) in ComputeRequiredAllocationSize()
DVkPipeline.cpp539 const ShaderModule *module = vk::Cast(stageInfo.module); in compileShaders()
550 VkResult createResult = vk::ShaderModule::Create(nullptr, moduleCreateInfo, &tempModule); in compileShaders()
629 const ShaderModule *module = vk::Cast(stage.module); in compileShaders()
640 VkResult createResult = vk::ShaderModule::Create(nullptr, moduleCreateInfo, &tempModule); in compileShaders()
DVkPipeline.hpp31 class ShaderModule;
/external/deqp-deps/amber/src/dawn/
Dpipeline_info.h46 ::dawn::ShaderModule vert, in RenderPipelineInfo()
47 ::dawn::ShaderModule frag) in RenderPipelineInfo()
52 ::dawn::ShaderModule vertex_shader;
53 ::dawn::ShaderModule fragment_shader;
80 ::dawn::ShaderModule comp) in ComputePipelineInfo()
84 ::dawn::ShaderModule compute_shader;
/external/rust/android-crates-io/crates/vulkano/src/pipeline/graphics/
Dtests.rs23 use pipeline::shader::ShaderModule;
35 let vs = unsafe { ShaderModule::new(device.clone(), &BASIC_VS).unwrap() }; in create()
36 let fs = unsafe { ShaderModule::new(device.clone(), &BASIC_FS).unwrap() }; in create()
85 let vs = unsafe { ShaderModule::new(device.clone(), &BASIC_VS).unwrap() }; in bad_primitive_restart()
86 let fs = unsafe { ShaderModule::new(device.clone(), &BASIC_FS).unwrap() }; in bad_primitive_restart()
142 let vs = unsafe { ShaderModule::new(device.clone(), &BASIC_VS).unwrap() }; in multi_viewport_feature()
143 let fs = unsafe { ShaderModule::new(device.clone(), &BASIC_FS).unwrap() }; in multi_viewport_feature()
196 let vs = unsafe { ShaderModule::new(device.clone(), &BASIC_VS).unwrap() }; in max_viewports()
197 let fs = unsafe { ShaderModule::new(device.clone(), &BASIC_FS).unwrap() }; in max_viewports()
250 let vs = unsafe { ShaderModule::new(device.clone(), &BASIC_VS).unwrap() }; in no_depth_attachment()
[all …]
/external/swiftshader/tests/VulkanWrapper/
DDrawTester.hpp61 void onCreateVertexShader(std::function<vk::ShaderModule(ThisType &tester)> callback);
65 void onCreateFragmentShader(std::function<vk::ShaderModule(ThisType &tester)> callback);
77 vk::ShaderModule createShaderModule(const char *glslSource, EShLanguage glslLanguage);
130 …std::function<vk::ShaderModule(ThisType &tester)> createVertexShader = [](auto &) { return vk::Sha… in __anon72a41e780302()
131 …std::function<vk::ShaderModule(ThisType &tester)> createFragmentShader = [](auto &) { return vk::S… in __anon72a41e780402()
185 inline void DrawTester::onCreateVertexShader(std::function<vk::ShaderModule(ThisType &tester)> call… in onCreateVertexShader()
190 inline void DrawTester::onCreateFragmentShader(std::function<vk::ShaderModule(ThisType &tester)> ca… in onCreateFragmentShader()
DDrawTester.cpp274 vk::ShaderModule vertexModule = hooks.createVertexShader(*this); in createGraphicsPipeline()
275 vk::ShaderModule fragmentModule = hooks.createFragmentShader(*this); in createGraphicsPipeline()
443 vk::ShaderModule DrawTester::createShaderModule(const char *glslSource, EShLanguage glslLanguage) in createShaderModule()
/external/skia/src/gpu/graphite/dawn/
DDawnSharedContext.h34 const wgpu::ShaderModule& noopFragment() const { return fNoopFragment; } in noopFragment()
48 wgpu::ShaderModule noopFragment,
57 wgpu::ShaderModule fNoopFragment;
DDawnSharedContext.cpp21 wgpu::ShaderModule CreateNoopFragment(const wgpu::Device& device) { in CreateNoopFragment()
60 wgpu::ShaderModule noopFragment, in DawnSharedContext()
DDawnGraphiteUtils.h57 wgpu::ShaderModule* module,
DDawnResourceProvider.cpp36 wgpu::ShaderModule create_shader_module(const wgpu::Device& device, const char* source) { in create_shader_module()
50 wgpu::ShaderModule vsModule, in create_blit_render_pipeline()
51 wgpu::ShaderModule fsModule, in create_blit_render_pipeline()
DDawnGraphiteUtils.cpp146 wgpu::ShaderModule* module, in check_shader_module()
230 wgpu::ShaderModule* module, in DawnCompileWGSLShaderModule()
/external/rust/android-crates-io/crates/vulkano/src/shader/
Dmod.rs169 pub struct ShaderModule { struct
170 handle: ash::vk::ShaderModule, argument
176 impl ShaderModule { impl
187 ) -> Result<Arc<ShaderModule>, ShaderCreationError> { in from_words() argument
209 ) -> Result<Arc<ShaderModule>, ShaderCreationError> { in from_bytes() argument
236 ) -> Result<Arc<ShaderModule>, ShaderCreationError> { in from_words_with_data() argument
306 Ok(Arc::new(ShaderModule { in from_words_with_data()
326 ) -> Result<Arc<ShaderModule>, ShaderCreationError> { in from_bytes_with_data() argument
378 impl Drop for ShaderModule { implementation
388 unsafe impl VulkanObject for ShaderModule { implementation
[all …]
/external/rust/android-crates-io/crates/vulkano/src/pipeline/
Dcache.rs266 shader::ShaderModule,
300 ShaderModule::from_bytes(device.clone(), &MODULE).unwrap() in cache_returns_same_data()
340 ShaderModule::from_bytes(device.clone(), &MODULE).unwrap() in cache_returns_different_data()
371 ShaderModule::from_bytes(device.clone(), &SECOND_MODULE).unwrap() in cache_returns_different_data()
425 ShaderModule::from_bytes(device.clone(), &MODULE).unwrap() in cache_data_does_not_change()
Dcompute.rs409 shader::{ShaderModule, SpecializationConstants, SpecializationMapEntry},
461 ShaderModule::from_bytes(device.clone(), &MODULE).unwrap() in specialization_constants()
/external/deqp/external/vulkancts/modules/vulkan/memory/
DvktMemoryAddressBindingTests.cpp651 struct ShaderModule struct
1041 Dependency<ShaderModule> vertexShader;
1042 Dependency<ShaderModule> fragmentShader;
1048 : vertexShader(env, ShaderModule::Parameters(VK_SHADER_STAGE_VERTEX_BIT, "vert")) in Resources()
1049 , fragmentShader(env, ShaderModule::Parameters(VK_SHADER_STAGE_FRAGMENT_BIT, "frag")) in Resources()
1060ShaderModule::initPrograms(dst, ShaderModule::Parameters(VK_SHADER_STAGE_VERTEX_BIT, "vert")); in initPrograms()
1061ShaderModule::initPrograms(dst, ShaderModule::Parameters(VK_SHADER_STAGE_FRAGMENT_BIT, "frag")); in initPrograms()
1240 Dependency<ShaderModule> shaderModule;
1257 : shaderModule(env, ShaderModule::Parameters(VK_SHADER_STAGE_COMPUTE_BIT, "comp")) in Resources()
1266ShaderModule::initPrograms(dst, ShaderModule::Parameters(VK_SHADER_STAGE_COMPUTE_BIT, "comp")); in initPrograms()
[all …]
DvktMemoryDeviceMemoryReportTests.cpp628 struct ShaderModule struct
1025 Dependency<ShaderModule> vertexShader;
1026 Dependency<ShaderModule> fragmentShader;
1032 : vertexShader(env, ShaderModule::Parameters(VK_SHADER_STAGE_VERTEX_BIT, "vert")) in Resources()
1033 , fragmentShader(env, ShaderModule::Parameters(VK_SHADER_STAGE_FRAGMENT_BIT, "frag")) in Resources()
1044ShaderModule::initPrograms(dst, ShaderModule::Parameters(VK_SHADER_STAGE_VERTEX_BIT, "vert")); in initPrograms()
1045ShaderModule::initPrograms(dst, ShaderModule::Parameters(VK_SHADER_STAGE_FRAGMENT_BIT, "frag")); in initPrograms()
1224 Dependency<ShaderModule> shaderModule;
1241 : shaderModule(env, ShaderModule::Parameters(VK_SHADER_STAGE_COMPUTE_BIT, "comp")) in Resources()
1250ShaderModule::initPrograms(dst, ShaderModule::Parameters(VK_SHADER_STAGE_COMPUTE_BIT, "comp")); in initPrograms()
[all …]
/external/deqp/external/vulkancts/modules/vulkan/api/
DvktApiObjectManagementTests.cpp1314 struct ShaderModule struct
1341 return getSafeObjectCount<ShaderModule>(context, params, DEFAULT_MAX_CONCURRENT_OBJECTS); in getMaxConcurrent()
1425ShaderModule::initPrograms(dst, ShaderModule::Parameters(VK_SHADER_STAGE_COMPUTE_BIT, "comp")); in initPrograms()
1534ShaderModule::initPrograms(dst, ShaderModule::Parameters(VK_SHADER_STAGE_COMPUTE_BIT, "comp")); in initPrograms()
1892 Dependency<ShaderModule> vertexShader;
1893 Dependency<ShaderModule> fragmentShader;
1899 : vertexShader(env, ShaderModule::Parameters(VK_SHADER_STAGE_VERTEX_BIT, "vert")) in Resources()
1900 , fragmentShader(env, ShaderModule::Parameters(VK_SHADER_STAGE_FRAGMENT_BIT, "frag")) in Resources()
1919ShaderModule::initPrograms(dst, ShaderModule::Parameters(VK_SHADER_STAGE_COMPUTE_BIT, "comp")); in initPrograms()
1921ShaderModule::initPrograms(dst, ShaderModule::Parameters(VK_SHADER_STAGE_VERTEX_BIT, "vert")); in initPrograms()
[all …]
/external/angle/src/libANGLE/renderer/wgpu/
Dwgpu_pipeline_state.h171 const gl::ShaderMap<wgpu::ShaderModule> &shaders,
217 const gl::ShaderMap<wgpu::ShaderModule> &shaders,
DProgramExecutableWgpu.h23 wgpu::ShaderModule module;

123