Home
last modified time | relevance | path

Searched defs:SHADER_MODULE_STATE (Results 1 – 2 of 2) sorted by relevance

/dports/graphics/vulkan-validation-layers/Vulkan-ValidationLayers-1.2.203/layers/
H A Dshader_module.h210 struct SHADER_MODULE_STATE : public BASE_NODE { struct
222 SpirvStaticData(const SHADER_MODULE_STATE &mod); argument
258SHADER_MODULE_STATE(const uint32_t *code, std::size_t count, spv_target_env env = SPV_ENV_VULKAN_1… argument
265 SHADER_MODULE_STATE(const SpirvContainer &spirv) in SHADER_MODULE_STATE() argument
268SHADER_MODULE_STATE(VkShaderModuleCreateInfo const *pCreateInfo, VkShaderModule shaderModule, spv_… in SHADER_MODULE_STATE() argument
278SHADER_MODULE_STATE() : BASE_NODE(static_cast<VkShaderModule>(VK_NULL_HANDLE), kVulkanObjectTypeSh… in SHADER_MODULE_STATE() argument
292 bool HasSpecConstants() const { return static_data_.has_specialization_constants; } in HasSpecConstants()
296 bool HasMultipleEntryPoints() const { return static_data_.multiple_entry_points; } in HasMultipleEntryPoints()
298 VkShaderModule vk_shader_module() const { return handle_.Cast<VkShaderModule>(); } in vk_shader_module()
300 decoration_set get_decorations(unsigned id) const { in get_decorations()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/angle/third_party/vulkan-validation-layers/src/layers/
H A Dshader_validation.h187 struct SHADER_MODULE_STATE : public BASE_NODE { struct
189 std::vector<uint32_t> words;
192 std::unordered_map<unsigned, unsigned> def_index;
194 struct EntryPoint {
202 bool has_valid_spirv;
204 VkShaderModule vk_shader_module;
205 uint32_t gpu_validation_shader_id;
258SHADER_MODULE_STATE(VkShaderModuleCreateInfo const *pCreateInfo, VkShaderModule shaderModule, spv_… in SHADER_MODULE_STATE() function
265SHADER_MODULE_STATE() : has_valid_spirv(false), vk_shader_module(VK_NULL_HANDLE), gpu_validation_s… in SHADER_MODULE_STATE() argument
267 decoration_set get_decorations(unsigned id) const { in get_decorations()
[all …]