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
↓ 224 callers
Method
getHandle
Chapter9/GLMesh9.h:26
↓ 76 callers
Method
getWindow
shared/glFramework/GLFWApp.h:56
↓ 74 callers
Method
useProgram
shared/glFramework/GLShader.cpp:93
↓ 47 callers
Function
descriptorSetLayoutBinding
shared/UtilsVulkan.h:154
↓ 47 callers
Function
fsTextureAttachment
shared/vkFramework/VulkanResources.h:63
↓ 46 callers
Function
log
(string)
deps/bootstrap.py:81
↓ 36 callers
Function
uploadBufferData
shared/UtilsVulkan.cpp:1332
↓ 34 callers
Method
getViewMatrix
shared/Camera.h:29
↓ 32 callers
Method
addColorTexture
shared/vkFramework/VulkanResources.cpp:185
↓ 32 callers
Method
line
shared/glFramework/LineCanvasGL.h:99
↓ 28 callers
Method
bind
shared/glFramework/GLFramebuffer.h:62
↓ 28 callers
Method
unbind
shared/glFramework/GLFramebuffer.h:68
↓ 27 callers
Function
setVkImageName
shared/UtilsVulkan.h:404
↓ 24 callers
Function
bufferWriteDescriptorSet
shared/UtilsVulkan.h:165
↓ 24 callers
Method
getPosition
shared/Camera.h:30
↓ 22 callers
Method
getHandle
shared/glFramework/GLShader.h:12
↓ 21 callers
Function
storageBufferAttachment
shared/vkFramework/VulkanResources.h:98
↓ 20 callers
Function
createBuffer
shared/UtilsVulkan.cpp:1255
↓ 20 callers
Function
createImageView
shared/UtilsVulkan.cpp:1428
↓ 19 callers
Method
setUpVector
shared/Camera.h:112
↓ 18 callers
Method
clear
shared/vkRenderers/VulkanCanvas.cpp:128
↓ 18 callers
Method
fillCommandBuffer
Chapter10/VK02_Final/src/FinalRenderer.cpp:81
↓ 17 callers
Function
createTextureSampler
shared/UtilsVulkan.cpp:903
↓ 17 callers
Method
line
shared/vkFramework/LineCanvas.cpp:77
↓ 16 callers
Function
createColorAndDepthRenderPass
shared/UtilsVulkan.cpp:1458
↓ 16 callers
Function
executeCommand
(command, printCommand = False, quiet = False)
deps/bootstrap.py:89
↓ 16 callers
Method
update
Chapter9/VK01_Physics/src/physics.cpp:29
↓ 15 callers
Function
imguiTextureWindowGL
shared/glFramework/UtilsGLImGui.h:163
↓ 15 callers
Function
transitionImageLayout
shared/UtilsVulkan.cpp:1712
↓ 14 callers
Method
addStorageBuffer
shared/vkFramework/VulkanResources.h:179
↓ 14 callers
Function
createColorAndDepthFramebuffers
shared/UtilsVulkan.cpp:1910
↓ 14 callers
Method
draw
Chapter10/GLSkyboxRenderer.h:23
↓ 14 callers
Method
setMatrices
Chapter10/VK02_Final/src/FinalRenderer.h:43
↓ 14 callers
Method
swapBuffers
shared/glFramework/GLFWApp.h:58
↓ 13 callers
Function
destroyVulkanImage
shared/UtilsVulkan.cpp:2050
↓ 13 callers
Function
dieIfNonZero
(res)
deps/bootstrap.py:108
↓ 13 callers
Function
dlog
(string)
deps/bootstrap.py:85
↓ 13 callers
Function
gladLoadGL
deps/glad/src/gl.c:1648
↓ 12 callers
Method
addUniformBuffer
shared/vkFramework/VulkanResources.h:169
↓ 12 callers
Function
createDescriptorSet
Chapter3/VK02_DemoApp/src/main.cpp:66
↓ 12 callers
Function
endsWith
shared/Utils.cpp:35
↓ 12 callers
Function
imageWriteDescriptorSet
shared/UtilsVulkan.h:172
↓ 12 callers
Function
uniformBufferAttachment
shared/vkFramework/VulkanResources.h:94
↓ 11 callers
Function
createDescriptorPool
shared/UtilsVulkan.cpp:929
↓ 11 callers
Function
createGraphicsPipeline
shared/UtilsVulkan.cpp:1103
↓ 11 callers
Function
createPipelineLayout
shared/UtilsVulkan.cpp:2167
↓ 11 callers
Function
createUniformBuffers
Chapter3/VK02_DemoApp/src/main.cpp:222
↓ 11 callers
Function
gpuvec4
shared/scene/vec4.h:21
↓ 10 callers
Method
addDescriptorPool
shared/vkFramework/VulkanResources.cpp:275
↓ 10 callers
Method
addDescriptorSet
shared/vkFramework/VulkanResources.cpp:566
↓ 10 callers
Method
addDescriptorSetLayout
shared/vkFramework/VulkanResources.cpp:528
↓ 10 callers
Method
addRenderPass
shared/vkFramework/VulkanResources.cpp:713
↓ 10 callers
Method
getLODIndicesCount
shared/scene/VtxData.h:33
↓ 10 callers
Method
loadCubeMap
shared/vkFramework/VulkanResources.cpp:56
↓ 10 callers
Method
render
shared/glFramework/UtilsGLImGui.h:72
↓ 10 callers
Method
updateDescriptorSet
This routine counts all textures in all texture arrays (if any of them are present), creates a list of DescriptorWrite operations with required buffe
shared/vkFramework/VulkanResources.cpp:592
↓ 9 callers
Function
clamp
shared/UtilsMath.h:70
↓ 9 callers
Function
createInstance
shared/UtilsVulkan.cpp:251
↓ 9 callers
Function
destroyVulkanInstance
shared/UtilsVulkan.cpp:893
↓ 9 callers
Function
destroyVulkanRenderDevice
shared/UtilsVulkan.cpp:873
↓ 9 callers
Function
mergeVectors
shared/Utils.h:20
↓ 9 callers
Function
setupDebugCallbacks
shared/UtilsVulkan.cpp:76
↓ 8 callers
Function
createSemaphore
shared/UtilsVulkan.cpp:535
↓ 8 callers
Function
createTextureImageFromData
shared/UtilsVulkan.cpp:2267
↓ 8 callers
Function
destroyVulkanTexture
shared/UtilsVulkan.cpp:2044
↓ 8 callers
Function
loadScene
shared/scene/Scene.cpp:116
↓ 8 callers
Method
mainLoop
shared/vkFramework/VulkanApp.cpp:216
↓ 8 callers
Method
updateUniformBuffer
shared/vkRenderers/VulkanCube.cpp:67
↓ 7 callers
Method
addDepthTexture
shared/vkFramework/VulkanResources.cpp:215
↓ 7 callers
Function
findToolCommand
(command, paths_to_search, required = False)
deps/bootstrap.py:399
↓ 7 callers
Method
getDeltaSeconds
shared/glFramework/GLFWApp.h:57
↓ 7 callers
Method
getDepthTexture
shared/vkRenderers/VulkanRendererBase.h:17
↓ 7 callers
Method
getHandle
shared/glFramework/GLFramebuffer.h:13
↓ 7 callers
Function
initVulkanApp
shared/vkFramework/VulkanApp.cpp:24
↓ 7 callers
Function
loadMeshData
shared/scene/VtxData.cpp:7
↓ 7 callers
Method
setCameraPosition
Chapter10/VK02_Final/src/FinalRenderer.h:49
↓ 6 callers
Function
addUnique
shared/Utils.h:25
↓ 6 callers
Function
beginSingleTimeCommands
shared/UtilsVulkan.cpp:1649
↓ 6 callers
Function
convertEquirectangularMapToVerticalCross
shared/UtilsCubemap.cpp:26
↓ 6 callers
Function
convertVerticalCrossToCubeMapFaces
shared/UtilsCubemap.cpp:86
↓ 6 callers
Function
createDepthResources
shared/UtilsVulkan.cpp:2152
↓ 6 callers
Function
createImage
shared/UtilsVulkan.cpp:1350
↓ 6 callers
Function
createShaderModule
shared/UtilsVulkan.cpp:236
↓ 6 callers
Method
draw
Chapter8/GLMesh8.h:79
↓ 6 callers
Function
drawFrame
Chapter4/VK01_DemoApp/src/main.cpp:248
↓ 6 callers
Function
endSingleTimeCommands
shared/UtilsVulkan.cpp:1675
↓ 6 callers
Function
findQueueFamilies
shared/UtilsVulkan.cpp:1043
↓ 6 callers
Method
selectTo
Chapter9/GLMesh9.h:32
↓ 6 callers
Method
tick
shared/UtilsFPS.h:15
↓ 6 callers
Function
transitionImageLayoutCmd
shared/UtilsVulkan.cpp:1721
↓ 6 callers
Function
updateUniformBuffer
Chapter3/VK02_DemoApp/src/main.cpp:214
↓ 5 callers
Function
addNode
shared/scene/Scene.cpp:10
↓ 5 callers
Function
createTextureImage
shared/UtilsVulkan.cpp:2336
↓ 5 callers
Function
eraseSelected
shared/Utils.h:43
↓ 5 callers
Function
getNumMipMapLevels2D
shared/glFramework/GLTexture.cpp:15
↓ 5 callers
Function
getTextureHandleBindless
shared/glFramework/GLSceneDataLazy.cpp:6
↓ 5 callers
Function
getTextureHandleBindless
shared/glFramework/GLSceneData.cpp:3
↓ 5 callers
Function
imguiTextureWindow
shared/vkFramework/GuiRenderer.cpp:153
↓ 5 callers
Function
initDebug
shared/debug.h:47
↓ 5 callers
Function
loadMaterials
shared/scene/Material.cpp:49
next →
1–100 of 1,003, ranked by callers