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
↓ 5 callers
Function
stbi__zbuild_huffman
External/stb_image.h:3779
↓ 4 callers
Method
GetPosition
Samples/Common Files/Camera.cpp:64
↓ 4 callers
Function
exportFaceGroupToShape
External/tiny_obj_loader.h:580
↓ 4 callers
Function
fixIndex
Make index zero-base, and also support relative index.
External/tiny_obj_loader.h:266
↓ 4 callers
Function
stbi__bitcount
External/stb_image.h:4941
↓ 4 callers
Function
stbi__cleanup_jpeg
clean up the temporary component buffers
External/stb_image.h:3570
↓ 4 callers
Function
stbi__compute_y
External/stb_image.h:1542
↓ 4 callers
Function
stbi__compute_y_16
External/stb_image.h:1591
↓ 4 callers
Function
stbi__extend_receive
combined JPEG 'receive' and JPEG 'extend', since baseline always extends everything it receives.
External/stb_image.h:1923
↓ 4 callers
Function
stbi__high_bit
returns 0..31 for the highest set bit
External/stb_image.h:4929
↓ 4 callers
Function
stbi__jpeg_get_bit
External/stb_image.h:1950
↓ 4 callers
Function
stbi__load_and_postprocess_8bit
External/stb_image.h:1108
↓ 4 callers
Function
stbi__malloc_mad2
mallocs with size overflow checking
External/stb_image.h:978
↓ 4 callers
Function
stbi__readval
External/stb_image.h:5835
↓ 4 callers
Function
stbi__shiftsigned
External/stb_image.h:4951
↓ 4 callers
Function
stbi__start_mem
initialize a memory-decode context
External/stb_image.h:777
↓ 4 callers
Function
stbi__tga_get_comp
returns STBI_rgb or whatever, 0 on error
External/stb_image.h:5221
↓ 4 callers
Function
stbi__zget8
External/stb_image.h:3846
↓ 3 callers
Function
CalculateTangentAndBitangent
Library/Source Files/10 Helper Recipes/07 Loading a 3D model from an OBJ file.cpp:179
↓ 3 callers
Function
ConnectWithVulkanLoaderLibrary
Library/Source Files/01 Instance and Devices/03 Connecting with a Vulkan Loader library.cpp:33
↓ 3 callers
Function
Deg2Rad
Library/Common Files/Tools.cpp:63
↓ 3 callers
Function
EnumerateAvailablePhysicalDevices
Library/Source Files/01 Instance and Devices/10 Enumerating available physical devices.cpp:33
↓ 3 callers
Function
LoadDeviceLevelFunctions
Library/Source Files/01 Instance and Devices/16 Loading device-level functions.cpp:33
↓ 3 callers
Function
LoadFunctionExportedFromVulkanLoaderLibrary
Library/Source Files/01 Instance and Devices/05 Loading function exported from a Vulkan Loader library.cpp:33
↓ 3 callers
Function
LoadGlobalLevelFunctions
Library/Source Files/01 Instance and Devices/06 Loading global-level functions.cpp:33
↓ 3 callers
Function
LoadInstanceLevelFunctions
Library/Source Files/01 Instance and Devices/09 Loading instance-level functions.cpp:33
↓ 3 callers
Function
stbi__addsizes_valid
return 1 if the sum is valid, 0 on overflow. negative terms are considered invalid.
External/stb_image.h:937
↓ 3 callers
Function
stbi__decode_jpeg_header
External/stb_image.h:3082
↓ 3 callers
Function
stbi__free_jpeg_components
External/stb_image.h:2963
↓ 3 callers
Function
stbi__hdr_convert
External/stb_image.h:6432
↓ 3 callers
Function
stbi__info_main
External/stb_image.h:6856
↓ 3 callers
Function
stbi__loadf_main
External/stb_image.h:1285
↓ 3 callers
Function
stbi__pic_is4
External/stb_image.h:5804
↓ 3 callers
Function
stbi__pnm_getinteger
External/stb_image.h:6809
↓ 3 callers
Function
stbi__pnm_skip_whitespace
External/stb_image.h:6790
↓ 3 callers
Function
stbi__zexpand
External/stb_image.h:3903
↓ 3 callers
Function
stbi__zhuffman_decode
External/stb_image.h:3889
↓ 2 callers
Function
CheckAvailableQueueFamiliesAndTheirProperties
Library/Source Files/01 Instance and Devices/13 Checking available queue families and their properties.cpp:33
↓ 2 callers
Function
CreateBufferView
Library/Source Files/04 Resources and Memory/04 Creating a buffer view.cpp:33
↓ 2 callers
Function
CreateComputePipeline
Library/Source Files/08 Graphics and Compute Pipelines/18 Creating a compute pipeline.cpp:33
↓ 2 callers
Function
CreateLogicalDevice
Library/Source Files/01 Instance and Devices/15 Creating a logical device.cpp:34
↓ 2 callers
Function
CreateLogicalDeviceWithWsiExtensionsEnabled
Library/Source Files/02 Image Presentation/04 Creating a logical device with WSI extensions enabled.cpp:34
↓ 2 callers
Function
CreatePresentationSurface
Library/Source Files/02 Image Presentation/02 Creating a presentation surface.cpp:33
↓ 2 callers
Function
CreateSwapchainWithR8G8B8A8FormatAndMailboxPresentMode
Library/Source Files/02 Image Presentation/14 Creating a swapchain with R8G8B8A8 format and a MAILBOX present mode.cpp:42
↓ 2 callers
Function
CreateVulkanInstance
Library/Source Files/01 Instance and Devices/08 Creating a Vulkan Instance.cpp:34
↓ 2 callers
Function
CreateVulkanInstanceWithWsiExtensionsEnabled
Library/Source Files/02 Image Presentation/01 Creating a Vulkan Instance with WSI extensions enabled.cpp:34
↓ 2 callers
Function
Cross
Library/Common Files/Tools.cpp:72
↓ 2 callers
Function
DispatchComputeWork
Library/Source Files/09 Command Recording and Drawing/14 Dispatching compute work.cpp:33
↓ 2 callers
Function
InitMaterial
External/tiny_obj_loader.h:543
↓ 2 callers
Function
IsExtensionSupported
Library/Common Files/Common.cpp:32
↓ 2 callers
Function
Normalize
Library/Common Files/Tools.cpp:81
↓ 2 callers
Function
SelectQueueFamilyThatSupportsPresentationToGivenSurface
Library/Source Files/02 Image Presentation/03 Selecting a queue family that supports presentation to a given surface.cpp:34
↓ 2 callers
Function
SpecifyPipelineTessellationState
Library/Source Files/08 Graphics and Compute Pipelines/05 Specifying pipeline tessellation state.cpp:33
↓ 2 callers
Function
parseString
External/tiny_obj_loader.h:272
↓ 2 callers
Function
parseTagTriple
External/tiny_obj_loader.h:453
↓ 2 callers
Function
stbi__bit_reverse
External/stb_image.h:3771
↓ 2 callers
Function
stbi__bmp_parse_header
External/stb_image.h:4974
↓ 2 callers
Function
stbi__build_huffman
External/stb_image.h:1780
↓ 2 callers
Function
stbi__check_png_header
External/stb_image.h:4222
↓ 2 callers
Function
stbi__convert_format16
External/stb_image.h:1596
↓ 2 callers
Function
stbi__copyval
External/stb_image.h:5849
↓ 2 callers
Function
stbi__create_png_image_raw
create the png data from post-deflated data
External/stb_image.h:4273
↓ 2 callers
Function
stbi__fill_bits
External/stb_image.h:3852
↓ 2 callers
Function
stbi__fill_gif_background
External/stb_image.h:6222
↓ 2 callers
Function
stbi__gif_header
External/stb_image.h:6066
↓ 2 callers
Function
stbi__gif_parse_colortable
External/stb_image.h:6055
↓ 2 callers
Function
stbi__hdr_load
External/stb_image.h:6459
↓ 2 callers
Function
stbi__hdr_test_core
External/stb_image.h:6388
↓ 2 callers
Function
stbi__jpeg_decode_block
decode one 64-entry block--
External/stb_image.h:1978
↓ 2 callers
Function
stbi__jpeg_decode_block_prog_dc
External/stb_image.h:2030
↓ 2 callers
Function
stbi__jpeg_get_bits
get some unsigned bits
External/stb_image.h:1939
↓ 2 callers
Function
stbi__load_main
External/stb_image.h:1031
↓ 2 callers
Function
stbi__mad4sizes_valid
returns 1 if "a*b*c*d + add" has no negative terms/factors and doesn't overflow
External/stb_image.h:971
↓ 2 callers
Function
stbi__malloc_mad4
External/stb_image.h:990
↓ 2 callers
Function
stbi__parse_png_file
External/stb_image.h:4671
↓ 2 callers
Function
stbi__pnm_info
External/stb_image.h:6821
↓ 2 callers
Function
stbi__process_marker
External/stb_image.h:2860
↓ 2 callers
Function
stbi__refill_buffer
External/stb_image.h:1418
↓ 2 callers
Function
stbi__setup_jpeg
set up the kernels
External/stb_image.h:3544
↓ 2 callers
Function
stbi__tga_read_rgb16
read 16bit value and convert to 24bit RGB
External/stb_image.h:5334
↓ 1 callers
Method
ChangeDistance
Samples/Common Files/OrbitingCamera.cpp:53
↓ 1 callers
Function
CheckAvailableDeviceExtensions
Library/Source Files/01 Instance and Devices/11 Checking available device extensions.cpp:33
↓ 1 callers
Function
CheckAvailableInstanceExtensions
Library/Source Files/01 Instance and Devices/07 Checking available Instance extensions.cpp:33
↓ 1 callers
Function
ChooseSizeOfSwapchainImages
Library/Source Files/02 Image Presentation/08 Choosing a size of swapchain images.cpp:33
↓ 1 callers
Function
CopyDataFromBufferToImage
Library/Source Files/04 Resources and Memory/13 Copying data from a buffer to an image.cpp:33
↓ 1 callers
Function
CreateInputAttachment
Library/Source Files/05 Descriptor Sets/09 Creating an input attachment.cpp:36
↓ 1 callers
Function
CreateLogicalDeviceWithGeometryShadersAndGraphicsAndComputeQueues
Library/Source Files/01 Instance and Devices/18 Creating a logical device with geometry shaders and graphics queue.cpp:38
↓ 1 callers
Function
CreatePipelineCacheObject
Library/Source Files/08 Graphics and Compute Pipelines/14 Creating a pipeline cache object.cpp:33
↓ 1 callers
Function
CreateSampledImage
Library/Source Files/05 Descriptor Sets/02 Creating a sampled image.cpp:36
↓ 1 callers
Function
CreateSampler
Library/Source Files/05 Descriptor Sets/01 Creating a sampler.cpp:33
↓ 1 callers
Function
CreateStorageTexelBuffer
Library/Source Files/05 Descriptor Sets/06 Creating a storage texel buffer.cpp:36
↓ 1 callers
Method
Deinitialize
Samples/Common Files/CookbookSampleFramework.cpp:312
↓ 1 callers
Function
DestroyImage
Library/Source Files/04 Resources and Memory/18 Destroying an image.cpp:33
↓ 1 callers
Function
DestroyImageView
Library/Source Files/04 Resources and Memory/17 Destroying an image view.cpp:33
↓ 1 callers
Method
Draw
Samples/Source Files/Other/02-Creating_Swapchain/main.cpp:166
↓ 1 callers
Function
FreeMemoryObject
Library/Source Files/04 Resources and Memory/20 Freeing a memory object.cpp:33
↓ 1 callers
Function
GenerateTangentSpaceVectors
Library/Source Files/10 Helper Recipes/07 Loading a 3D model from an OBJ file.cpp:202
↓ 1 callers
Function
GetCapabilitiesOfPresentationSurface
Library/Source Files/02 Image Presentation/06 Getting capabilities of a presentation surface.cpp:33
↓ 1 callers
Method
GetDeltaTime
Samples/Common Files/CookbookSampleFramework.cpp:60
↓ 1 callers
Function
GetFeaturesAndPropertiesOfPhysicalDevice
Library/Source Files/01 Instance and Devices/12 Getting features and properties of a physical device.cpp:33
← previous
next →
101–200 of 543, ranked by callers