Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PacktPublishing/3D-Graphics-Rendering-Cookbook
/ functions
Functions
1,003 in github.com/PacktPublishing/3D-Graphics-Rendering-Cookbook
⨍
Functions
1,003
◇
Types & classes
489
↓ 5 callers
Function
loadTexture
shared/vkRenderers/VulkanPBRModelRenderer.cpp:108
↓ 5 callers
Method
loadTexture2D
shared/vkFramework/VulkanResources.cpp:107
↓ 5 callers
Function
makePrefix
Chapter7/SceneConverter/src/main.cpp:302
↓ 5 callers
Method
quad
shared/vkFramework/QuadRenderer.cpp:5
↓ 5 callers
Function
renderCameraFrustumGL
shared/glFramework/LineCanvasGL.h:131
↓ 5 callers
Method
transform
shared/UtilsMath.h:40
↓ 4 callers
Method
addFullScreenPass
shared/vkFramework/VulkanResources.cpp:706
↓ 4 callers
Function
bytesPerTexFormat
shared/UtilsVulkan.cpp:2057
↓ 4 callers
Method
combinePoint
shared/UtilsMath.h:62
↓ 4 callers
Function
createComputePipeline
shared/UtilsVulkan.cpp:2629
↓ 4 callers
Function
createSwapchain
shared/UtilsVulkan.cpp:485
↓ 4 callers
Function
createSwapchainImages
shared/UtilsVulkan.cpp:515
↓ 4 callers
Function
drawBox3dGL
shared/glFramework/LineCanvasGL.h:212
↓ 4 callers
Function
executeCommandSilent
(command)
bootstrap.py:10
↓ 4 callers
Method
fillComputeCommandBuffer
shared/vkRenderers/VulkanComputedItem.cpp:34
↓ 4 callers
Function
findDepthFormat
shared/UtilsVulkan.cpp:1089
↓ 4 callers
Function
findMemoryType
shared/UtilsVulkan.cpp:1075
↓ 4 callers
Function
findSuitablePhysicalDevice
shared/UtilsVulkan.cpp:1021
↓ 4 callers
Method
flush
shared/glFramework/LineCanvasGL.h:104
↓ 4 callers
Function
fprintfMat4
shared/scene/Scene.cpp:200
↓ 4 callers
Method
getPixel
shared/Bitmap.h:59
↓ 4 callers
Function
gpumat4
shared/scene/vec4.h:31
↓ 4 callers
Function
initVulkanRenderDeviceWithCompute
VkResult vkGetBestComputeQueue(VkPhysicalDevice physicalDevice, uint32_t* queueFamilyIndex) { uint32_t queueFamilyPropertiesCount = 0; vkGetPhysical
shared/UtilsVulkan.cpp:627
↓ 4 callers
Function
markAsChanged
shared/scene/Scene.cpp:45
↓ 4 callers
Function
printProgramInfoLog
shared/glFramework/GLShader.cpp:37
↓ 4 callers
Function
replaceAll
Chapter7/SceneConverter/src/main.cpp:383
↓ 4 callers
Function
saveMeshData
shared/scene/VtxData.cpp:55
↓ 4 callers
Method
submit
shared/vkRenderers/VulkanComputedItem.cpp:59
↓ 4 callers
Method
update
Chapter8/VK01_ShadowMapping/src/main.cpp:89
↓ 3 callers
Function
allocateVertexBuffer
shared/UtilsVulkan.cpp:2359
↓ 3 callers
Function
createCubeTextureImage
shared/UtilsVulkan.cpp:2556
↓ 3 callers
Function
createPipelineLayoutWithConstants
shared/UtilsVulkan.cpp:2182
↓ 3 callers
Function
createSharedBuffer
shared/UtilsVulkan.cpp:1287
↓ 3 callers
Function
downloadAndExtractFile
(url, download_dir, target_dir_name, sha1_hash = None, force_download = False, user_agent = None)
deps/bootstrap.py:367
↓ 3 callers
Function
downloadBufferData
shared/UtilsVulkan.cpp:1342
↓ 3 callers
Function
downloadFile
(url, download_dir, target_dir_name, sha1_hash = None, force_download = False, user_agent = None)
deps/bootstrap.py:324
↓ 3 callers
Function
drawBox3d
shared/vkFramework/LineCanvas.cpp:138
↓ 3 callers
Function
findLastNonDeletedItem
shared/scene/Scene.cpp:432
↓ 3 callers
Function
fsTextureArrayAttachment
shared/vkFramework/VulkanResources.h:67
↓ 3 callers
Method
getBloom1
shared/vkFramework/effects/HDRProcessor.h:148
↓ 3 callers
Method
getBloom2
shared/vkFramework/effects/HDRProcessor.h:149
↓ 3 callers
Method
getBrightness
shared/vkFramework/effects/HDRProcessor.h:151
↓ 3 callers
Function
getFrustumCorners
shared/UtilsMath.h:110
↓ 3 callers
Function
getFrustumPlanes
shared/UtilsMath.h:97
↓ 3 callers
Method
getResult
shared/vkFramework/effects/HDRProcessor.h:159
↓ 3 callers
Method
getStreaks1
shared/vkFramework/effects/HDRProcessor.h:153
↓ 3 callers
Method
getStreaks2
shared/vkFramework/effects/HDRProcessor.h:154
↓ 3 callers
Function
glslangShaderStageFromFileName
shared/UtilsVulkan.cpp:134
↓ 3 callers
Function
initVulkanRenderDevice
shared/UtilsVulkan.cpp:545
↓ 3 callers
Function
loadMap
shared/scene/Scene.cpp:103
↓ 3 callers
Function
loadStringList
shared/scene/Material.cpp:18
↓ 3 callers
Function
lowercaseString
Convert 8-bit ASCII string to upper case */
Chapter7/SceneConverter/src/main.cpp:394
↓ 3 callers
Function
mappedUniformBufferAttachment
shared/vkFramework/VulkanResources.h:274
↓ 3 callers
Function
max2
data/shaders/chapter05/GridCalculation.h:16
↓ 3 callers
Function
mergeMaps
Add the items from otherMap shifting indices and values along the way
shared/scene/Scene.cpp:281
↓ 3 callers
Function
mergeScene
shared/scene/MergeUtil.cpp:73
↓ 3 callers
Function
printShaderSource
shared/Utils.cpp:11
↓ 3 callers
Function
randomFloat
shared/UtilsMath.h:82
↓ 3 callers
Function
readJSONData
(filename)
deps/bootstrap.py:417
↓ 3 callers
Function
recalculateBoundingBoxes
shared/scene/VtxData.cpp:153
↓ 3 callers
Function
recalculateGlobalTransforms
CPU version of global transform update []
shared/scene/Scene.cpp:83
↓ 3 callers
Function
satv
data/shaders/chapter05/GridCalculation.h:11
↓ 3 callers
Function
saveMap
shared/scene/Scene.cpp:153
↓ 3 callers
Function
saveMaterials
shared/scene/Material.cpp:36
↓ 3 callers
Function
saveScene
shared/scene/Scene.cpp:167
↓ 3 callers
Function
saveStringList
shared/scene/Material.cpp:6
↓ 3 callers
Function
shiftMapIndices
shared/scene/Scene.cpp:445
↓ 3 callers
Method
updateBuffer
shared/vkRenderers/VulkanCanvas.cpp:46
↓ 3 callers
Method
updateBuffers
Chapter10/VK02_Final/src/FinalRenderer.h:39
↓ 3 callers
Method
updateTexture
Updating individual textures (9 is the binding in our Chapter7-Chapter9 IBL scene shaders)
shared/vkFramework/Renderer.h:82
↓ 3 callers
Function
updateTextureImage
shared/UtilsVulkan.cpp:2106
↓ 3 callers
Method
uploadIndirectBuffer
Chapter9/GLMesh9.h:27
↓ 2 callers
Function
Vec3ToBulletVec3
Chapter9/VK01_Physics/src/physics.cpp:3
↓ 2 callers
Method
addFramebuffers
shared/vkFramework/VulkanResources.cpp:697
↓ 2 callers
Method
addIndirectBuffer
shared/vkFramework/VulkanResources.h:174
↓ 2 callers
Method
addPoint
shared/Graph.h:16
↓ 2 callers
Method
addRGBATexture
shared/vkFramework/VulkanResources.cpp:130
↓ 2 callers
Method
checkLoadedTextures
Chapter10/VK02_Final/src/FinalRenderer.cpp:115
↓ 2 callers
Function
cloneRepository
(type, url, target_name, revision = None, try_only_local_operations = False)
deps/bootstrap.py:119
↓ 2 callers
Function
compileShaderFile
shared/UtilsVulkan.cpp:228
↓ 2 callers
Function
computeFileHash
(filename)
deps/bootstrap.py:314
↓ 2 callers
Function
copyBuffer
shared/UtilsVulkan.cpp:1697
↓ 2 callers
Function
createDevice
shared/UtilsVulkan.cpp:305
↓ 2 callers
Function
createDevice2
shared/UtilsVulkan.cpp:391
↓ 2 callers
Function
createFontTexture
shared/vkRenderers/VulkanImGui.cpp:249
↓ 2 callers
Function
createMIPCubeTextureImage
shared/UtilsVulkan.cpp:2472
↓ 2 callers
Function
createMIPTextureImageFromData
shared/UtilsVulkan.cpp:2229
↓ 2 callers
Function
createTexturedVertexBuffer
shared/UtilsVulkan.cpp:2388
↓ 2 callers
Function
createUniformBuffer
shared/UtilsVulkan.cpp:1324
↓ 2 callers
Method
draw
Chapter7/GL01_LargeScene/src/main.cpp:108
↓ 2 callers
Method
drawElements
shared/glFramework/LineCanvasGL.h:71
↓ 2 callers
Function
fixTextureFile
Chapter7/SceneConverter/src/main.cpp:419
↓ 2 callers
Function
float24to32
shared/UtilsVulkan.cpp:2278
↓ 2 callers
Function
genDefaultCheckerboardImage
Draw a checkerboard on a pre-allocated square RGB image.
shared/glFramework/GLTexture.cpp:34
↓ 2 callers
Method
getAdaptatedLum1
shared/vkFramework/effects/HDRProcessor.h:156
↓ 2 callers
Method
getAdaptatedLum2
shared/vkFramework/effects/HDRProcessor.h:157
↓ 2 callers
Method
getBlurY
shared/vkFramework/effects/SSAOProcessor.h:68
↓ 2 callers
Method
getFPS
shared/UtilsFPS.h:35
↓ 2 callers
Method
getHandleBindless
shared/glFramework/GLTexture.h:16
↓ 2 callers
Function
getNodeName
shared/scene/Scene.h:68
← previous
next →
101–200 of 1,003, ranked by callers