MCPcopy Create free account

hub / github.com/PacktPublishing/Vulkan-Cookbook / functions

Functions543 in github.com/PacktPublishing/Vulkan-Cookbook

↓ 369 callersFunctionInitVkDestroyer
Library/Common Files/VulkanDestroyer.h:187
↓ 137 callersFunctionstbi__get8
External/stb_image.h:1434
↓ 95 callersFunctionstbi__err
External/stb_image.h:914
↓ 65 callersFunctionGetBinaryFileContents
Library/Common Files/Tools.cpp:35
↓ 64 callersFunctionCreateShaderModule
Library/Source Files/08 Graphics and Compute Pipelines/01 Creating a shader module.cpp:33
↓ 53 callersFunctionSetImageMemoryBarrier
Library/Source Files/04 Resources and Memory/07 Setting an image memory barrier.cpp:33
↓ 39 callersFunctionAllocateAndBindMemoryObjectToBuffer
Library/Source Files/04 Resources and Memory/02 Allocating and binding memory object to a buffer.cpp:33
↓ 39 callersFunctionCreateBuffer
Library/Source Files/04 Resources and Memory/01 Creating a buffer.cpp:33
↓ 39 callersFunctionstbi__rewind
External/stb_image.h:830
↓ 32 callersFunctionstbi__get32le
External/stb_image.h:1521
↓ 31 callersFunctionstbi__get16be
External/stb_image.h:1498
↓ 30 callersFunctionstbi__get16le
External/stb_image.h:1513
↓ 29 callersFunctionBindPipelineObject
Library/Source Files/08 Graphics and Compute Pipelines/19 Binding a pipeline object.cpp:33
↓ 29 callersFunctionSpecifyPipelineShaderStages
Library/Source Files/08 Graphics and Compute Pipelines/02 Specifying pipeline shader stages.cpp:33
↓ 29 callersFunctionUseStagingBufferToUpdateBufferWithDeviceLocalMemoryBound
Library/Source Files/04 Resources and Memory/15 Using staging buffer to update a buffer with a device-local memory bound.cpp:45
↓ 28 callersFunctionBeginCommandBufferRecordingOperation
Library/Source Files/03 Command Buffers and Synchronization/03 Beginning a command buffer recording operation.cpp:33
↓ 28 callersFunctionCreateGraphicsPipelines
Library/Source Files/08 Graphics and Compute Pipelines/17 Creating graphics pipelines.cpp:33
↓ 28 callersFunctionEndCommandBufferRecordingOperation
Library/Source Files/03 Command Buffers and Synchronization/04 Ending a command buffer recording operation.cpp:33
↓ 27 callersFunctionCreateSwapchain
Library/Source Files/02 Image Presentation/12 Creating a swapchain.cpp:33
↓ 27 callersFunctionDrawGeometry
Library/Source Files/09 Command Recording and Drawing/12 Drawing a geometry.cpp:33
↓ 27 callersFunctionSpecifyGraphicsPipelineCreationParameters
Library/Source Files/08 Graphics and Compute Pipelines/13 Specifying graphics pipeline creation parameters.cpp:33
↓ 27 callersFunctionstbi__skip
External/stb_image.h:1457
↓ 26 callersFunctionSpecifyPipelineRasterizationState
Library/Source Files/08 Graphics and Compute Pipelines/07 Specifying pipeline rasterization state.cpp:33
↓ 26 callersFunctionSpecifyPipelineVertexInputState
Library/Source Files/08 Graphics and Compute Pipelines/03 Specifying pipeline vertex input state.cpp:33
↓ 25 callersFunctionBindVertexBuffers
Library/Source Files/09 Command Recording and Drawing/04 Binding vertex buffers.cpp:33
↓ 25 callersFunctionCreatePipelineLayout
Library/Source Files/08 Graphics and Compute Pipelines/12 Creating a pipeline layout.cpp:33
↓ 25 callersFunctionCreateRenderPass
Library/Source Files/06 Render Passes and Framebuffers/04 Creating a render pass.cpp:36
↓ 24 callersFunctionBeginRenderPass
Library/Source Files/06 Render Passes and Framebuffers/08 Beginning a render pass.cpp:33
↓ 24 callersFunctionEndRenderPass
Library/Source Files/06 Render Passes and Framebuffers/10 Ending a render pass.cpp:33
↓ 24 callersFunctionSTBI__CASE
External/stb_image.h:4359
↓ 22 callersFunctionSetBufferMemoryBarrier
Library/Source Files/04 Resources and Memory/03 Setting a buffer memory barrier.cpp:33
↓ 22 callersFunctionSetScissorStateDynamically
Library/Source Files/09 Command Recording and Drawing/08 Setting scissor state dynamically.cpp:33
↓ 22 callersFunctionSetViewportStateDynamically
Library/Source Files/09 Command Recording and Drawing/07 Setting viewport state dynamically.cpp:33
↓ 22 callersFunctionSpecifyPipelineBlendState
Library/Source Files/08 Graphics and Compute Pipelines/10 Specifying pipeline blend state.cpp:33
↓ 22 callersFunctionSpecifyPipelineDynamicStates
Library/Source Files/08 Graphics and Compute Pipelines/11 Specifying pipeline dynamic states.cpp:33
↓ 22 callersFunctionSpecifyPipelineInputAssemblyState
Library/Source Files/08 Graphics and Compute Pipelines/04 Specifying pipeline input assembly state.cpp:33
↓ 22 callersFunctionSpecifyPipelineMultisampleState
Library/Source Files/08 Graphics and Compute Pipelines/08 Specifying pipeline multisample state.cpp:33
↓ 22 callersFunctionSpecifyPipelineViewportAndScissorTestState
Library/Source Files/08 Graphics and Compute Pipelines/06 Specifying pipeline viewport and scissor test state.cpp:33
↓ 22 callersFunctionparseFloat
External/tiny_obj_loader.h:423
↓ 21 callersFunctionCreateDescriptorSetLayout
Library/Source Files/05 Descriptor Sets/10 Creating a descriptor set layout.cpp:33
↓ 21 callersFunctionMapUpdateAndUnmapHostVisibleMemory
Library/Source Files/04 Resources and Memory/11 Mapping, updating and unmapping host-visible memory.cpp:33
↓ 20 callersFunctionBindDescriptorSets
Library/Source Files/05 Descriptor Sets/14 Binding descriptor sets.cpp:33
↓ 20 callersFunctionUpdateDescriptorSets
Library/Source Files/05 Descriptor Sets/13 Updating descriptor sets.cpp:33
↓ 19 callersFunctionAllocateDescriptorSets
Library/Source Files/05 Descriptor Sets/12 Allocating descriptor sets.cpp:33
↓ 19 callersFunctionCreateDescriptorPool
Library/Source Files/05 Descriptor Sets/11 Creating a descriptor pool.cpp:33
↓ 18 callersFunctionIncreasePerformanceThroughIncreasingTheNumberOfSeparatelyRenderedFrames
Library/Source Files/09 Command Recording and Drawing/19 Increasing the performance through increasing the number of separately rendered frames.cpp:37
↓ 16 callersFunctionstbi__get32be
External/stb_image.h:1504
↓ 15 callersFunctionLoad3DModelFromObjFile
Library/Source Files/10 Helper Recipes/07 Loading a 3D model from an OBJ file.cpp:41
↓ 15 callersFunctionstbi__at_eof
External/stb_image.h:1445
↓ 15 callersFunctionstbi__malloc
External/stb_image.h:920
↓ 14 callersFunctionCreateUniformBuffer
Library/Source Files/05 Descriptor Sets/07 Creating a uniform buffer.cpp:35
↓ 14 callersFunctionSubmitCommandBuffersToQueue
Library/Source Files/03 Command Buffers and Synchronization/11 Submitting command buffers to the queue.cpp:33
↓ 13 callersFunctionCreateSemaphore
Library/Source Files/03 Command Buffers and Synchronization/07 Creating a semaphore.cpp:33
↓ 13 callersFunctionPreparePerspectiveProjectionMatrix
Library/Source Files/10 Helper Recipes/04 Preparing a perspective projection matrix.cpp:33
↓ 13 callersFunctionPrepareRotationMatrix
Library/Source Files/10 Helper Recipes/02 Preparing a rotation matrix.cpp:33
↓ 12 callersFunctionSpecifyPipelineDepthAndStencilState
Library/Source Files/08 Graphics and Compute Pipelines/09 Specifying pipeline depth and stencil state.cpp:33
↓ 12 callersFunctionstbi__grow_buffer_unsafe
External/stb_image.h:1848
↓ 12 callersFunctionstbi__malloc_mad3
External/stb_image.h:984
↓ 12 callersFunctionstbi__zreceive
External/stb_image.h:3861
↓ 11 callersFunctionCopyDataBetweenBuffers
Library/Source Files/04 Resources and Memory/12 Copying data between buffers.cpp:33
↓ 10 callersFunctionCreateCombinedImageSampler
Library/Source Files/05 Descriptor Sets/03 Creating a combined image sampler.cpp:35
↓ 10 callersFunctionWaitForFences
Library/Source Files/03 Command Buffers and Synchronization/09 Waiting for fences.cpp:33
↓ 9 callersFunctionCreateFence
Library/Source Files/03 Command Buffers and Synchronization/08 Creating a fence.cpp:33
↓ 9 callersFunctionLoadTextureDataFromFile
Library/Source Files/10 Helper Recipes/06 Loading texture data from a file.cpp:35
↓ 9 callersFunctionparseFloat3
External/tiny_obj_loader.h:438
↓ 8 callersFunctionProvideDataToShadersThroughPushConstants
Library/Source Files/09 Command Recording and Drawing/06 Providing data to shaders through push constants.cpp:33
↓ 8 callersFunctionUseStagingBufferToUpdateImageWithDeviceLocalMemoryBound
Library/Source Files/04 Resources and Memory/16 Using staging buffer to update an image with a device-local memory bound.cpp:45
↓ 8 callersFunctionWaitForAllSubmittedCommandsToBeFinished
Library/Source Files/03 Command Buffers and Synchronization/15 Waiting for all submitted commands to be finished.cpp:33
↓ 8 callersFunctionstbi__clamp
take a -128..127 value and stbi__clamp it and convert to 0..255
External/stb_image.h:2177
↓ 8 callersFunctionstbi__mad3sizes_valid
returns 1 if "a*b*c + add" has no negative terms/factors and doesn't overflow
External/stb_image.h:964
↓ 7 callersFunctionAcquireSwapchainImage
Library/Source Files/02 Image Presentation/15 Acquiring a swapchain image.cpp:33
↓ 7 callersFunctionAllocateCommandBuffers
Library/Source Files/03 Command Buffers and Synchronization/02 Allocating command buffers.cpp:33
↓ 7 callersFunctionCreateCommandPool
Library/Source Files/03 Command Buffers and Synchronization/01 Creating a command pool.cpp:33
↓ 7 callersFunctionCreateFramebuffer
Library/Source Files/06 Render Passes and Framebuffers/05 Creating a framebuffer.cpp:33
↓ 7 callersFunctionCreateImageView
Library/Source Files/04 Resources and Memory/08 Creating an image view.cpp:33
↓ 7 callersFunctionGetDeviceQueue
Library/Source Files/01 Instance and Devices/17 Getting a device queue.cpp:33
↓ 7 callersMethodGetMatrix
Samples/Common Files/Camera.cpp:36
↓ 7 callersFunctionPresentImage
Library/Source Files/02 Image Presentation/16 Presenting an image.cpp:33
↓ 7 callersFunctionResetFences
Library/Source Files/03 Command Buffers and Synchronization/10 Resetting fences.cpp:33
↓ 7 callersMethodRotateHorizontally
Samples/Common Files/OrbitingCamera.cpp:62
↓ 7 callersMethodRotateVertically
Samples/Common Files/OrbitingCamera.cpp:78
↓ 7 callersFunctionstbi__convert_format
External/stb_image.h:1547
↓ 6 callersFunctionAllocateAndBindMemoryObjectToImage
Library/Source Files/04 Resources and Memory/06 Allocating and binding memory object to an image.cpp:33
↓ 6 callersFunctionCreateImage
Library/Source Files/04 Resources and Memory/05 Creating an image.cpp:33
↓ 6 callersFunctionPrepareTranslationMatrix
Library/Source Files/10 Helper Recipes/01 Preparing a translation matrix.cpp:33
↓ 6 callersFunctionstbi__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 callersFunctionstbi__hdr_test
External/stb_image.h:6398
↓ 6 callersFunctionstbi__mul2sizes_valid
returns 1 if the product is valid, 0 on overflow. negative factors are considered invalid.
External/stb_image.h:949
↓ 5 callersFunctionCreate2DImageAndView
Library/Source Files/04 Resources and Memory/09 Creating a 2D image and view.cpp:36
↓ 5 callersFunctionDot
Library/Common Files/Tools.cpp:67
↓ 5 callersFunctionSelectIndexOfQueueFamilyWithDesiredCapabilities
Library/Source Files/01 Instance and Devices/14 Selecting index of a queue family with desired capabilities.cpp:34
↓ 5 callersFunctionstbi__do_zlib
External/stb_image.h:4111
↓ 5 callersFunctionstbi__fopen
External/stb_image.h:1208
↓ 5 callersFunctionstbi__getn
External/stb_image.h:1474
↓ 5 callersFunctionstbi__hdr_gettoken
External/stb_image.h:6410
↓ 5 callersFunctionstbi__jpeg_huff_decode
decode a jpeg huffman value from the bitstream
External/stb_image.h:1869
↓ 5 callersFunctionstbi__jpeg_reset
after a restart interval, stbi__jpeg_reset the entropy decoder and the dc prediction
External/stb_image.h:2697
↓ 5 callersFunctionstbi__paeth
External/stb_image.h:4259
↓ 5 callersFunctionstbi__start_callbacks
initialize a callback-based context
External/stb_image.h:786
↓ 5 callersFunctionstbi__start_file
External/stb_image.h:821
next →1–100 of 543, ranked by callers