Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PacktPublishing/Vulkan-Cookbook
/ functions
Functions
543 in github.com/PacktPublishing/Vulkan-Cookbook
⨍
Functions
543
◇
Types & classes
287
↓ 369 callers
Function
InitVkDestroyer
Library/Common Files/VulkanDestroyer.h:187
↓ 137 callers
Function
stbi__get8
External/stb_image.h:1434
↓ 95 callers
Function
stbi__err
External/stb_image.h:914
↓ 65 callers
Function
GetBinaryFileContents
Library/Common Files/Tools.cpp:35
↓ 64 callers
Function
CreateShaderModule
Library/Source Files/08 Graphics and Compute Pipelines/01 Creating a shader module.cpp:33
↓ 53 callers
Function
SetImageMemoryBarrier
Library/Source Files/04 Resources and Memory/07 Setting an image memory barrier.cpp:33
↓ 39 callers
Function
AllocateAndBindMemoryObjectToBuffer
Library/Source Files/04 Resources and Memory/02 Allocating and binding memory object to a buffer.cpp:33
↓ 39 callers
Function
CreateBuffer
Library/Source Files/04 Resources and Memory/01 Creating a buffer.cpp:33
↓ 39 callers
Function
stbi__rewind
External/stb_image.h:830
↓ 32 callers
Function
stbi__get32le
External/stb_image.h:1521
↓ 31 callers
Function
stbi__get16be
External/stb_image.h:1498
↓ 30 callers
Function
stbi__get16le
External/stb_image.h:1513
↓ 29 callers
Function
BindPipelineObject
Library/Source Files/08 Graphics and Compute Pipelines/19 Binding a pipeline object.cpp:33
↓ 29 callers
Function
SpecifyPipelineShaderStages
Library/Source Files/08 Graphics and Compute Pipelines/02 Specifying pipeline shader stages.cpp:33
↓ 29 callers
Function
UseStagingBufferToUpdateBufferWithDeviceLocalMemoryBound
Library/Source Files/04 Resources and Memory/15 Using staging buffer to update a buffer with a device-local memory bound.cpp:45
↓ 28 callers
Function
BeginCommandBufferRecordingOperation
Library/Source Files/03 Command Buffers and Synchronization/03 Beginning a command buffer recording operation.cpp:33
↓ 28 callers
Function
CreateGraphicsPipelines
Library/Source Files/08 Graphics and Compute Pipelines/17 Creating graphics pipelines.cpp:33
↓ 28 callers
Function
EndCommandBufferRecordingOperation
Library/Source Files/03 Command Buffers and Synchronization/04 Ending a command buffer recording operation.cpp:33
↓ 27 callers
Function
CreateSwapchain
Library/Source Files/02 Image Presentation/12 Creating a swapchain.cpp:33
↓ 27 callers
Function
DrawGeometry
Library/Source Files/09 Command Recording and Drawing/12 Drawing a geometry.cpp:33
↓ 27 callers
Function
SpecifyGraphicsPipelineCreationParameters
Library/Source Files/08 Graphics and Compute Pipelines/13 Specifying graphics pipeline creation parameters.cpp:33
↓ 27 callers
Function
stbi__skip
External/stb_image.h:1457
↓ 26 callers
Function
SpecifyPipelineRasterizationState
Library/Source Files/08 Graphics and Compute Pipelines/07 Specifying pipeline rasterization state.cpp:33
↓ 26 callers
Function
SpecifyPipelineVertexInputState
Library/Source Files/08 Graphics and Compute Pipelines/03 Specifying pipeline vertex input state.cpp:33
↓ 25 callers
Function
BindVertexBuffers
Library/Source Files/09 Command Recording and Drawing/04 Binding vertex buffers.cpp:33
↓ 25 callers
Function
CreatePipelineLayout
Library/Source Files/08 Graphics and Compute Pipelines/12 Creating a pipeline layout.cpp:33
↓ 25 callers
Function
CreateRenderPass
Library/Source Files/06 Render Passes and Framebuffers/04 Creating a render pass.cpp:36
↓ 24 callers
Function
BeginRenderPass
Library/Source Files/06 Render Passes and Framebuffers/08 Beginning a render pass.cpp:33
↓ 24 callers
Function
EndRenderPass
Library/Source Files/06 Render Passes and Framebuffers/10 Ending a render pass.cpp:33
↓ 24 callers
Function
STBI__CASE
External/stb_image.h:4359
↓ 22 callers
Function
SetBufferMemoryBarrier
Library/Source Files/04 Resources and Memory/03 Setting a buffer memory barrier.cpp:33
↓ 22 callers
Function
SetScissorStateDynamically
Library/Source Files/09 Command Recording and Drawing/08 Setting scissor state dynamically.cpp:33
↓ 22 callers
Function
SetViewportStateDynamically
Library/Source Files/09 Command Recording and Drawing/07 Setting viewport state dynamically.cpp:33
↓ 22 callers
Function
SpecifyPipelineBlendState
Library/Source Files/08 Graphics and Compute Pipelines/10 Specifying pipeline blend state.cpp:33
↓ 22 callers
Function
SpecifyPipelineDynamicStates
Library/Source Files/08 Graphics and Compute Pipelines/11 Specifying pipeline dynamic states.cpp:33
↓ 22 callers
Function
SpecifyPipelineInputAssemblyState
Library/Source Files/08 Graphics and Compute Pipelines/04 Specifying pipeline input assembly state.cpp:33
↓ 22 callers
Function
SpecifyPipelineMultisampleState
Library/Source Files/08 Graphics and Compute Pipelines/08 Specifying pipeline multisample state.cpp:33
↓ 22 callers
Function
SpecifyPipelineViewportAndScissorTestState
Library/Source Files/08 Graphics and Compute Pipelines/06 Specifying pipeline viewport and scissor test state.cpp:33
↓ 22 callers
Function
parseFloat
External/tiny_obj_loader.h:423
↓ 21 callers
Function
CreateDescriptorSetLayout
Library/Source Files/05 Descriptor Sets/10 Creating a descriptor set layout.cpp:33
↓ 21 callers
Function
MapUpdateAndUnmapHostVisibleMemory
Library/Source Files/04 Resources and Memory/11 Mapping, updating and unmapping host-visible memory.cpp:33
↓ 20 callers
Function
BindDescriptorSets
Library/Source Files/05 Descriptor Sets/14 Binding descriptor sets.cpp:33
↓ 20 callers
Function
UpdateDescriptorSets
Library/Source Files/05 Descriptor Sets/13 Updating descriptor sets.cpp:33
↓ 19 callers
Function
AllocateDescriptorSets
Library/Source Files/05 Descriptor Sets/12 Allocating descriptor sets.cpp:33
↓ 19 callers
Function
CreateDescriptorPool
Library/Source Files/05 Descriptor Sets/11 Creating a descriptor pool.cpp:33
↓ 18 callers
Function
IncreasePerformanceThroughIncreasingTheNumberOfSeparatelyRenderedFrames
Library/Source Files/09 Command Recording and Drawing/19 Increasing the performance through increasing the number of separately rendered frames.cpp:37
↓ 16 callers
Function
stbi__get32be
External/stb_image.h:1504
↓ 15 callers
Function
Load3DModelFromObjFile
Library/Source Files/10 Helper Recipes/07 Loading a 3D model from an OBJ file.cpp:41
↓ 15 callers
Function
stbi__at_eof
External/stb_image.h:1445
↓ 15 callers
Function
stbi__malloc
External/stb_image.h:920
↓ 14 callers
Function
CreateUniformBuffer
Library/Source Files/05 Descriptor Sets/07 Creating a uniform buffer.cpp:35
↓ 14 callers
Function
SubmitCommandBuffersToQueue
Library/Source Files/03 Command Buffers and Synchronization/11 Submitting command buffers to the queue.cpp:33
↓ 13 callers
Function
CreateSemaphore
Library/Source Files/03 Command Buffers and Synchronization/07 Creating a semaphore.cpp:33
↓ 13 callers
Function
PreparePerspectiveProjectionMatrix
Library/Source Files/10 Helper Recipes/04 Preparing a perspective projection matrix.cpp:33
↓ 13 callers
Function
PrepareRotationMatrix
Library/Source Files/10 Helper Recipes/02 Preparing a rotation matrix.cpp:33
↓ 12 callers
Function
SpecifyPipelineDepthAndStencilState
Library/Source Files/08 Graphics and Compute Pipelines/09 Specifying pipeline depth and stencil state.cpp:33
↓ 12 callers
Function
stbi__grow_buffer_unsafe
External/stb_image.h:1848
↓ 12 callers
Function
stbi__malloc_mad3
External/stb_image.h:984
↓ 12 callers
Function
stbi__zreceive
External/stb_image.h:3861
↓ 11 callers
Function
CopyDataBetweenBuffers
Library/Source Files/04 Resources and Memory/12 Copying data between buffers.cpp:33
↓ 10 callers
Function
CreateCombinedImageSampler
Library/Source Files/05 Descriptor Sets/03 Creating a combined image sampler.cpp:35
↓ 10 callers
Function
WaitForFences
Library/Source Files/03 Command Buffers and Synchronization/09 Waiting for fences.cpp:33
↓ 9 callers
Function
CreateFence
Library/Source Files/03 Command Buffers and Synchronization/08 Creating a fence.cpp:33
↓ 9 callers
Function
LoadTextureDataFromFile
Library/Source Files/10 Helper Recipes/06 Loading texture data from a file.cpp:35
↓ 9 callers
Function
parseFloat3
External/tiny_obj_loader.h:438
↓ 8 callers
Function
ProvideDataToShadersThroughPushConstants
Library/Source Files/09 Command Recording and Drawing/06 Providing data to shaders through push constants.cpp:33
↓ 8 callers
Function
UseStagingBufferToUpdateImageWithDeviceLocalMemoryBound
Library/Source Files/04 Resources and Memory/16 Using staging buffer to update an image with a device-local memory bound.cpp:45
↓ 8 callers
Function
WaitForAllSubmittedCommandsToBeFinished
Library/Source Files/03 Command Buffers and Synchronization/15 Waiting for all submitted commands to be finished.cpp:33
↓ 8 callers
Function
stbi__clamp
take a -128..127 value and stbi__clamp it and convert to 0..255
External/stb_image.h:2177
↓ 8 callers
Function
stbi__mad3sizes_valid
returns 1 if "a*b*c + add" has no negative terms/factors and doesn't overflow
External/stb_image.h:964
↓ 7 callers
Function
AcquireSwapchainImage
Library/Source Files/02 Image Presentation/15 Acquiring a swapchain image.cpp:33
↓ 7 callers
Function
AllocateCommandBuffers
Library/Source Files/03 Command Buffers and Synchronization/02 Allocating command buffers.cpp:33
↓ 7 callers
Function
CreateCommandPool
Library/Source Files/03 Command Buffers and Synchronization/01 Creating a command pool.cpp:33
↓ 7 callers
Function
CreateFramebuffer
Library/Source Files/06 Render Passes and Framebuffers/05 Creating a framebuffer.cpp:33
↓ 7 callers
Function
CreateImageView
Library/Source Files/04 Resources and Memory/08 Creating an image view.cpp:33
↓ 7 callers
Function
GetDeviceQueue
Library/Source Files/01 Instance and Devices/17 Getting a device queue.cpp:33
↓ 7 callers
Method
GetMatrix
Samples/Common Files/Camera.cpp:36
↓ 7 callers
Function
PresentImage
Library/Source Files/02 Image Presentation/16 Presenting an image.cpp:33
↓ 7 callers
Function
ResetFences
Library/Source Files/03 Command Buffers and Synchronization/10 Resetting fences.cpp:33
↓ 7 callers
Method
RotateHorizontally
Samples/Common Files/OrbitingCamera.cpp:62
↓ 7 callers
Method
RotateVertically
Samples/Common Files/OrbitingCamera.cpp:78
↓ 7 callers
Function
stbi__convert_format
External/stb_image.h:1547
↓ 6 callers
Function
AllocateAndBindMemoryObjectToImage
Library/Source Files/04 Resources and Memory/06 Allocating and binding memory object to an image.cpp:33
↓ 6 callers
Function
CreateImage
Library/Source Files/04 Resources and Memory/05 Creating an image.cpp:33
↓ 6 callers
Function
PrepareTranslationMatrix
Library/Source Files/10 Helper Recipes/01 Preparing a translation matrix.cpp:33
↓ 6 callers
Function
stbi__get_marker
if there's a pending marker from the entropy stream, return that otherwise, fetch from the stream and get a marker. if there's no marker, return 0xff,
External/stb_image.h:2680
↓ 6 callers
Function
stbi__hdr_test
External/stb_image.h:6398
↓ 6 callers
Function
stbi__mul2sizes_valid
returns 1 if the product is valid, 0 on overflow. negative factors are considered invalid.
External/stb_image.h:949
↓ 5 callers
Function
Create2DImageAndView
Library/Source Files/04 Resources and Memory/09 Creating a 2D image and view.cpp:36
↓ 5 callers
Function
Dot
Library/Common Files/Tools.cpp:67
↓ 5 callers
Function
SelectIndexOfQueueFamilyWithDesiredCapabilities
Library/Source Files/01 Instance and Devices/14 Selecting index of a queue family with desired capabilities.cpp:34
↓ 5 callers
Function
stbi__do_zlib
External/stb_image.h:4111
↓ 5 callers
Function
stbi__fopen
External/stb_image.h:1208
↓ 5 callers
Function
stbi__getn
External/stb_image.h:1474
↓ 5 callers
Function
stbi__hdr_gettoken
External/stb_image.h:6410
↓ 5 callers
Function
stbi__jpeg_huff_decode
decode a jpeg huffman value from the bitstream
External/stb_image.h:1869
↓ 5 callers
Function
stbi__jpeg_reset
after a restart interval, stbi__jpeg_reset the entropy decoder and the dc prediction
External/stb_image.h:2697
↓ 5 callers
Function
stbi__paeth
External/stb_image.h:4259
↓ 5 callers
Function
stbi__start_callbacks
initialize a callback-based context
External/stb_image.h:786
↓ 5 callers
Function
stbi__start_file
External/stb_image.h:821
next →
1–100 of 543, ranked by callers