Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PacktPublishing/3D-Graphics-Rendering-Cookbook-Second-Edition
/ functions
Functions
335 in github.com/PacktPublishing/3D-Graphics-Rendering-Cookbook-Second-Edition
⨍
Functions
335
◇
Types & classes
138
↓ 127 callers
Function
loadShaderModule
shared/Utils.cpp:92
↓ 56 callers
Method
getDepthFormat
shared/VulkanApp.cpp:104
↓ 44 callers
Method
run
shared/VulkanApp.cpp:109
↓ 40 callers
Method
getViewMatrix
shared/Camera.h:29
↓ 29 callers
Function
loadTexture
shared/Utils.cpp:114
↓ 29 callers
Function
log
(string)
deps/bootstrap.py:118
↓ 26 callers
Function
assignUVandSampler
shared/UtilsGLTF.cpp:3
↓ 24 callers
Function
warning
(string)
deps/bootstrap.py:121
↓ 22 callers
Method
drawFPS
shared/VulkanApp.cpp:338
↓ 21 callers
Method
clear
shared/LineCanvas.h:8
↓ 21 callers
Method
drawGrid
shared/VulkanApp.cpp:355
↓ 19 callers
Method
getDepthTexture
shared/VulkanApp.h:87
↓ 18 callers
Method
drawMemo
shared/VulkanApp.cpp:140
↓ 18 callers
Function
executeCommand
(command, printCommand = False, quiet = False)
deps/bootstrap.py:131
↓ 17 callers
Method
draw
Chapter11/VKMesh11.h:192
↓ 15 callers
Function
dieIfNonZero
(res)
deps/bootstrap.py:150
↓ 14 callers
Function
loadGLTF
shared/UtilsGLTF.cpp:433
↓ 14 callers
Function
loadMaterialTexture
shared/UtilsGLTF.cpp:28
↓ 14 callers
Function
renderGLTF
shared/UtilsGLTF.cpp:905
↓ 13 callers
Function
dlog
(string)
deps/bootstrap.py:127
↓ 13 callers
Function
mergeVectors
shared/Utils.h:27
↓ 12 callers
Method
box
shared/LineCanvas.cpp:82
↓ 12 callers
Function
initWindow
shared/HelpersGLFW.cpp:3
↓ 12 callers
Method
render
shared/LineCanvas.cpp:34
↓ 11 callers
Method
setMatrix
shared/LineCanvas.h:31
↓ 10 callers
Function
endsWith
shared/Utils.cpp:18
↓ 10 callers
Method
getPosition
shared/Camera.h:30
↓ 10 callers
Function
loadBistro
Chapter10/Bistro.h:16
↓ 9 callers
Method
frustum
shared/LineCanvas.cpp:113
↓ 8 callers
Function
aiMatrix4x4ToMat4
shared/UtilsGLTF.h:38
↓ 8 callers
Function
clamp
shared/UtilsMath.h:74
↓ 8 callers
Method
getDrawIndexedIndirectCommandPtr
Chapter11/VKMesh11.h:239
↓ 8 callers
Method
getFPS
shared/UtilsFPS.h:34
↓ 8 callers
Method
getTransformed
shared/UtilsMath.h:61
↓ 7 callers
Method
draw
Chapter10/Skybox.h:24
↓ 7 callers
Function
findToolCommand
(command, paths_to_search, required = False)
deps/bootstrap.py:474
↓ 7 callers
Function
loadMaterialTexture
Chapter06/05_SpecularGlossiness/src/main.cpp:53
↓ 6 callers
Function
addUnique
shared/Utils.cpp:233
↓ 6 callers
Method
combinePoint
shared/UtilsMath.h:67
↓ 6 callers
Method
getLODIndicesCount
shared/Scene/VtxData.h:30
↓ 6 callers
Function
mergeNodesWithMaterial
shared/Scene/MergeUtil.cpp:71
↓ 6 callers
Function
put
shared/Scene/VtxData.h:106
↓ 5 callers
Function
aiVector3DToVec3
shared/UtilsGLTF.h:62
↓ 5 callers
Function
eraseSelected
shared/Utils.h:36
↓ 5 callers
Function
loadMeshFile
Chapter08/SceneUtils.h:256
↓ 5 callers
Function
printPrefix
shared/UtilsGLTF.cpp:1177
↓ 4 callers
Method
addKeyCallback
shared/VulkanApp.h:90
↓ 4 callers
Function
convertEquirectangularMapToVerticalCross
shared/UtilsCubemap.cpp:144
↓ 4 callers
Function
convertVerticalCrossToCubeMapFaces
shared/UtilsCubemap.cpp:204
↓ 4 callers
Function
fprintfMat4
shared/Scene/Scene.cpp:187
↓ 4 callers
Method
getPixel
shared/Bitmap.h:59
↓ 4 callers
Function
interpolationVal
shared/UtilsAnim.cpp:44
↓ 4 callers
Function
isMeshDataValid
shared/Scene/VtxData.cpp:7
↓ 4 callers
Method
line
shared/LineCanvas.cpp:54
↓ 4 callers
Function
loadMeshData
shared/Scene/VtxData.cpp:79
↓ 4 callers
Function
markAsChanged
shared/Scene/Scene.cpp:39
↓ 4 callers
Function
recalculateBoundingBoxes
shared/Scene/VtxData.cpp:317
↓ 4 callers
Function
replaceAll
shared/Utils.cpp:247
↓ 4 callers
Function
saveMeshData
shared/Scene/VtxData.cpp:183
↓ 4 callers
Method
selectTo
Chapter11/VKMesh11.h:30
↓ 4 callers
Method
update
shared/Camera.h:168
↓ 3 callers
Function
PBRNeutralToneMapping
Khronos PBR Neutral Tone Mapper https://github.com/KhronosGroup/ToneMapping/blob/main/PBR_Neutral/README.md#pbr-neutral-specification https://github.c
shared/Tonemap.h:45
↓ 3 callers
Function
addNode
shared/Scene/Scene.cpp:7
↓ 3 callers
Function
animateGLTF
shared/UtilsGLTF.cpp:1194
↓ 3 callers
Function
animationTransform
shared/UtilsAnim.cpp:82
↓ 3 callers
Function
convertToGPUMaterial
Chapter08/VKMesh08.h:25
↓ 3 callers
Function
downloadAndExtractFile
(url, download_dir, target_dir_name, sha1_hash = None, force_download = False, user_agent = None)
deps/bootstrap.py:442
↓ 3 callers
Function
downloadFile
(url, download_dir, target_dir_name, sha1_hash = None, force_download = False, user_agent = None)
deps/bootstrap.py:383
↓ 3 callers
Function
findLastNonDeletedItem
shared/Scene/Scene.cpp:409
↓ 3 callers
Function
getFrustumCorners
shared/UtilsMath.h:114
↓ 3 callers
Function
getFrustumPlanes
shared/UtilsMath.h:103
↓ 3 callers
Method
getMeshFileHeader
shared/Scene/VtxData.h:80
↓ 3 callers
Function
getNodeName
shared/Scene/Scene.h:66
↓ 3 callers
Function
interpolatePosition
shared/UtilsAnim.cpp:49
↓ 3 callers
Function
interpolateRotation
shared/UtilsAnim.cpp:60
↓ 3 callers
Function
interpolateScaling
shared/UtilsAnim.cpp:71
↓ 3 callers
Function
isBoxInFrustum
shared/UtilsMath.h:127
↓ 3 callers
Function
isMeshHierarchyValid
shared/Scene/VtxData.cpp:39
↓ 3 callers
Function
isMeshMaterialsValid
shared/Scene/VtxData.cpp:54
↓ 3 callers
Function
loadMap
shared/Scene/Scene.cpp:93
↓ 3 callers
Function
loadMeshDataMaterials
shared/Scene/VtxData.cpp:141
↓ 3 callers
Function
loadScene
shared/Scene/Scene.cpp:107
↓ 3 callers
Function
loadStringList
shared/Utils.cpp:216
↓ 3 callers
Function
lowercaseString
Convert 8-bit ASCII string to upper case
shared/Utils.cpp:258
↓ 3 callers
Function
max2
data/shaders/GridCalculation.h:13
↓ 3 callers
Function
mergeMaps
Add the items from otherMap shifting indices and values along the way
shared/Scene/Scene.cpp:264
↓ 3 callers
Function
prefilterCubemap
Chapter06/03_FilterEnvmap/src/main.cpp:108
↓ 3 callers
Function
randomFloat
shared/UtilsMath.h:88
↓ 3 callers
Function
readJSONData
(filename)
deps/bootstrap.py:492
↓ 3 callers
Function
reinhard2
shared/Tonemap.h:37
↓ 3 callers
Function
satv
data/shaders/GridCalculation.h:9
↓ 3 callers
Function
saveMap
shared/Scene/Scene.cpp:144
↓ 3 callers
Function
saveMeshDataMaterials
shared/Scene/VtxData.cpp:209
↓ 3 callers
Function
saveScene
shared/Scene/Scene.cpp:157
↓ 3 callers
Function
saveStringList
shared/Utils.cpp:205
↓ 3 callers
Function
shiftMapIndices
shared/Scene/Scene.cpp:420
↓ 3 callers
Function
uchimura
Uchimura 2017, "HDR theory and practice" Math: https://www.desmos.com/calculator/gslcdxvipg Source: https://www.slideshare.net/nikuque/hdr-theory-and-
shared/Tonemap.h:16
↓ 3 callers
Function
updateAnimation
shared/UtilsAnim.cpp:183
↓ 2 callers
Method
addPoint
shared/Graph.h:17
↓ 2 callers
Function
cloneRepository
(type, url, target_name, revision, try_only_local_operations = False, recursive = True)
deps/bootstrap.py:161
next →
1–100 of 335, ranked by callers