MCPcopy Create free account
hub / github.com/LunarG/VulkanTools / vkCmdSetColorWriteEnableEXT

Function vkCmdSetColorWriteEnableEXT

layersvt/generated/api_dump_dispatch.h:12931–12948  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

12929}
12930template <ApiDumpFormat Format>
12931VKAPI_ATTR void VKAPI_CALL vkCmdSetColorWriteEnableEXT(VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkBool32* pColorWriteEnables) {
12932 std::lock_guard<std::mutex> lg(ApiDumpInstance::current().outputMutex());
12933
12934 dump_function_head(ApiDumpInstance::current(), "vkCmdSetColorWriteEnableEXT", "commandBuffer, attachmentCount, pColorWriteEnables", "void");
12935 if constexpr (Format == ApiDumpFormat::Text) {
12936 if (ApiDumpInstance::current().settings().shouldPreDump() && ApiDumpInstance::current().shouldDumpOutput()) {
12937 dump_before_pre_dump_formatting<Format>(ApiDumpInstance::current().settings());
12938 dump_params_vkCmdSetColorWriteEnableEXT<Format>(ApiDumpInstance::current(), commandBuffer, attachmentCount, pColorWriteEnables);
12939 }
12940 }
12941 device_dispatch_table(commandBuffer)->CmdSetColorWriteEnableEXT(commandBuffer, attachmentCount, pColorWriteEnables);
12942 if (ApiDumpInstance::current().shouldDumpOutput()) {
12943 dump_pre_function_formatting<Format>(ApiDumpInstance::current().settings());
12944 dump_params_vkCmdSetColorWriteEnableEXT<Format>(ApiDumpInstance::current(), commandBuffer, attachmentCount, pColorWriteEnables);
12945 dump_post_function_formatting<Format>(ApiDumpInstance::current().settings());
12946 flush(ApiDumpInstance::current().settings());
12947 }
12948}
12949template <ApiDumpFormat Format>
12950VKAPI_ATTR void VKAPI_CALL vkCmdDrawMultiEXT(VkCommandBuffer commandBuffer, uint32_t drawCount, const VkMultiDrawInfoEXT* pVertexInfo, uint32_t instanceCount, uint32_t firstInstance, uint32_t stride) {
12951 std::lock_guard<std::mutex> lg(ApiDumpInstance::current().outputMutex());

Callers

nothing calls this directly

Calls 5

dump_function_headFunction · 0.85
device_dispatch_tableFunction · 0.85
flushFunction · 0.85
shouldPreDumpMethod · 0.80
shouldDumpOutputMethod · 0.80

Tested by

no test coverage detected