Browse Source

Vk: doc++

euler-xxx
Vladimír Vondruš 5 years ago
parent
commit
d7d4cd7223
  1. 2
      doc/snippets/MagnumVk.cpp
  2. 6
      doc/vulkan-mapping.dox
  3. 2
      src/Magnum/Vk/Mesh.h

2
doc/snippets/MagnumVk.cpp

@ -1032,7 +1032,7 @@ cmd.begin()
}
{
Vk::Device device{DOXYGEN_IGNORE(NoCreate)};
Vk::Device device{NoCreate};
/* The include should be a no-op here since it was already included above */
/* [Shader-creation] */
#include <Magnum/Vk/ShaderCreateInfo.h>

6
doc/vulkan-mapping.dox

@ -64,11 +64,13 @@ Vulkan handle | Matching API
@type_vk{DescriptorUpdateTemplate} @m_class{m-label m-flat m-success} **KHR, 1.1** | |
@type_vk{Device} | @ref Device
@type_vk{DeviceMemory} | @ref Memory
@type_vk{Event} | |
@type_vk{Fence} | @ref Fence
@type_vk{Framebuffer} | @ref Framebuffer
@type_vk{Image} | @ref Image
@type_vk{ImageView} | @ref ImageView
@type_vk{Instance} | @ref Instance
@type_vk{PipelineCache} | |
@type_vk{PhysicalDevice} | @ref DeviceProperties
@type_vk{Pipeline} | @ref Pipeline
@type_vk{PipelineLayout} | @ref PipelineLayout
@ -830,7 +832,7 @@ Vulkan enum | Matching API
@type_vk{DescriptorUpdateTemplateType} @m_class{m-label m-flat m-success} **KHR, 1.1** | |
@type_vk{DescriptorType} | |
@type_vk{DeviceQueueCreateFlagBits}, \n @type_vk{DeviceQueueCreateFlags} | |
@type_vk{DriverId} @m_class{m-label m-flat m-success} **KHR, 1.2** | |
@type_vk{DriverId} @m_class{m-label m-flat m-success} **KHR, 1.2** | @ref DeviceDriver
@type_vk{DynamicState} | @ref DynamicRasterizationState
@subsection vulkan-mapping-enums-e E
@ -968,7 +970,7 @@ Vulkan enum | Matching API
@type_vk{SemaphoreWaitFlagBits} @m_class{m-label m-flat m-success} **KHR, 1.2**, \n @type_vk{SemaphoreWaitFlags} @m_class{m-label m-flat m-success} **KHR, 1.2** | |
@type_vk{ShaderFloatControlsIndependence} @m_class{m-label m-flat m-success} **KHR, 1.2** | |
@type_vk{ShaderGroupShaderKHR} @m_class{m-label m-flat m-warning} **KHR** | |
@type_vk{ShaderModuleCreateFlagBits}, \n @type_vk{ShaderModuleCreateFlags} | @ref ShaderCreateInfo::Flags
@type_vk{ShaderModuleCreateFlagBits}, \n @type_vk{ShaderModuleCreateFlags} | @ref ShaderCreateInfo::Flag, \n @ref ShaderCreateInfo::Flags
@type_vk{ShaderStageFlagBits}, \n @type_vk{ShaderStageFlags} | @ref ShaderStage
@type_vk{SharingMode} | |
@type_vk{SparseImageFormatFlagBits}, \n @type_vk{SparseImageFormatFlags} | |

2
src/Magnum/Vk/Mesh.h

@ -41,6 +41,8 @@ namespace Magnum { namespace Vk {
@m_since_latest
Wraps a @type_vk_keyword{IndexType}.
@see @ref Magnum::MeshIndexType, @ref meshIndexType(),
@ref Mesh::setIndexBuffer()
*/
enum class MeshIndexType: Int {
/**

Loading…
Cancel
Save