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
↓ 1 callers
Function
generateMeshFile
Chapter9/VK01_Physics/src/main.cpp:63
↓ 1 callers
Function
generateStub
(func)
Chapter3/GL01_APIWrapping/src/GetGLAPI.py:102
↓ 1 callers
Function
getTransparentIndices
Extract a list of transparent objects
Chapter10/VK02_Final/src/FinalRenderer.h:88
↓ 1 callers
Function
getVulkanBufferAlignment
shared/UtilsVulkan.h:384
↓ 1 callers
Function
gladLoadGLUserPtr
deps/glad/src/gl.c:1611
↓ 1 callers
Function
gladLoadVulkanUserPtr
deps/glad/src/vulkan.c:515
↓ 1 callers
Function
gladLoadWGLUserPtr
deps/glad/src/wgl.c:88
↓ 1 callers
Function
glad_gl_find_core_gl
deps/glad/src/gl.c:1567
↓ 1 callers
Function
glad_gl_find_extensions_gl
deps/glad/src/gl.c:1554
↓ 1 callers
Function
glad_gl_free_extensions
deps/glad/src/gl.c:1507
↓ 1 callers
Function
glad_gl_get_extensions
deps/glad/src/gl.c:1462
↓ 1 callers
Function
glad_gl_has_extension
deps/glad/src/gl.c:1517
↓ 1 callers
Function
glad_gl_load_GL_ARB_bindless_texture
deps/glad/src/gl.c:1434
↓ 1 callers
Function
glad_gl_load_GL_VERSION_1_0
deps/glad/src/gl.c:716
↓ 1 callers
Function
glad_gl_load_GL_VERSION_1_1
deps/glad/src/gl.c:767
↓ 1 callers
Function
glad_gl_load_GL_VERSION_1_2
deps/glad/src/gl.c:784
↓ 1 callers
Function
glad_gl_load_GL_VERSION_1_3
deps/glad/src/gl.c:791
↓ 1 callers
Function
glad_gl_load_GL_VERSION_1_4
deps/glad/src/gl.c:803
↓ 1 callers
Function
glad_gl_load_GL_VERSION_1_5
deps/glad/src/gl.c:815
↓ 1 callers
Function
glad_gl_load_GL_VERSION_2_0
deps/glad/src/gl.c:837
↓ 1 callers
Function
glad_gl_load_GL_VERSION_2_1
deps/glad/src/gl.c:933
↓ 1 callers
Function
glad_gl_load_GL_VERSION_3_0
deps/glad/src/gl.c:942
↓ 1 callers
Function
glad_gl_load_GL_VERSION_3_1
deps/glad/src/gl.c:1029
↓ 1 callers
Function
glad_gl_load_GL_VERSION_3_2
deps/glad/src/gl.c:1047
↓ 1 callers
Function
glad_gl_load_GL_VERSION_3_3
deps/glad/src/gl.c:1069
↓ 1 callers
Function
glad_gl_load_GL_VERSION_4_0
deps/glad/src/gl.c:1100
↓ 1 callers
Function
glad_gl_load_GL_VERSION_4_1
deps/glad/src/gl.c:1149
↓ 1 callers
Function
glad_gl_load_GL_VERSION_4_2
deps/glad/src/gl.c:1240
↓ 1 callers
Function
glad_gl_load_GL_VERSION_4_3
deps/glad/src/gl.c:1255
↓ 1 callers
Function
glad_gl_load_GL_VERSION_4_4
deps/glad/src/gl.c:1302
↓ 1 callers
Function
glad_gl_load_GL_VERSION_4_5
deps/glad/src/gl.c:1314
↓ 1 callers
Function
glad_gl_load_GL_VERSION_4_6
deps/glad/src/gl.c:1427
↓ 1 callers
Function
glad_vk_find_core_vulkan
deps/glad/src/vulkan.c:484
↓ 1 callers
Function
glad_vk_find_extensions_vulkan
deps/glad/src/vulkan.c:472
↓ 1 callers
Function
glad_vk_free_extensions
deps/glad/src/vulkan.c:446
↓ 1 callers
Function
glad_vk_get_extensions
deps/glad/src/vulkan.c:364
↓ 1 callers
Function
glad_vk_load_VK_VERSION_1_0
deps/glad/src/vulkan.c:190
↓ 1 callers
Function
glad_vk_load_VK_VERSION_1_1
deps/glad/src/vulkan.c:330
↓ 1 callers
Function
glad_wgl_find_core_wgl
deps/glad/src/wgl.c:82
↓ 1 callers
Function
glad_wgl_find_extensions_wgl
deps/glad/src/wgl.c:76
↓ 1 callers
Function
glad_wgl_load_WGL_ARB_extensions_string
deps/glad/src/wgl.c:28
↓ 1 callers
Function
glad_wgl_load_WGL_EXT_extensions_string
deps/glad/src/wgl.c:32
↓ 1 callers
Function
hammersley2d
Chapter6/Util01_FilterEnvmap/src/main.cpp:28
↓ 1 callers
Method
handleKey
shared/vkFramework/VulkanApp.cpp:243
↓ 1 callers
Method
handleMouseClick
shared/vkFramework/VulkanApp.h:147
↓ 1 callers
Method
handleMouseMove
shared/vkFramework/VulkanApp.h:153
↓ 1 callers
Function
hasStencilComponent
shared/UtilsVulkan.cpp:1099
↓ 1 callers
Function
initMesh
Chapter6/VK04_ComputeMesh/src/main.cpp:82
↓ 1 callers
Function
initVulkan
Chapter6/VK02_DescriptorIndexing/src/main.cpp:53
↓ 1 callers
Function
initVulkan
Chapter3/VK02_DemoApp/src/main.cpp:244
↓ 1 callers
Function
initVulkan
Chapter5/VK01_MultiMeshDraw/src/main.cpp:27
↓ 1 callers
Function
initVulkan
Chapter4/VK01_DemoApp/src/main.cpp:71
↓ 1 callers
Function
initVulkanRenderDevice2
shared/UtilsVulkan.cpp:710
↓ 1 callers
Function
initVulkanRenderDevice2WithCompute
shared/UtilsVulkan.cpp:757
↓ 1 callers
Function
initVulkanRenderDevice3
Combined initialization: all required rendering extensions for chapters 6,7,8,9 etc. with compute queue */
shared/UtilsVulkan.cpp:838
↓ 1 callers
Function
insertComputedImageBarrier
shared/UtilsVulkan.cpp:2694
↓ 1 callers
Function
isBoxInFrustum
shared/UtilsMath.h:129
↓ 1 callers
Function
isDepthFormat
Check if the texture is used as a depth buffer */
shared/UtilsVulkan.h:392
↓ 1 callers
Function
listLibraries
(data)
deps/bootstrap.py:438
↓ 1 callers
Function
loadFile
Chapter5/MeshConvert/src/main.cpp:154
↓ 1 callers
Method
loadKTX
shared/vkFramework/VulkanResources.cpp:81
↓ 1 callers
Method
loadMeshToBuffer
shared/vkFramework/VulkanResources.cpp:831
↓ 1 callers
Function
log10
data/shaders/chapter05/GridCalculation.h:1
↓ 1 callers
Method
lookAt
shared/Camera.h:119
↓ 1 callers
Function
main
()
Chapter3/GL01_APIWrapping/src/GetGLAPI.py:159
↓ 1 callers
Function
main
(argv)
deps/bootstrap.py:489
↓ 1 callers
Function
makeTextureAttachment
shared/vkFramework/VulkanResources.h:53
↓ 1 callers
Function
mat4IsIdentity
shared/scene/Scene.cpp:192
↓ 1 callers
Function
mergeBistro
Chapter9: Merge meshes (interior/exterior) */
Chapter7/SceneConverter/src/main.cpp:632
↓ 1 callers
Function
mergeIndexArray
All the meshesToMerge now have the same vertexOffset and individual index values are shifted by appropriate amount Here we move all the indices to app
shared/scene/MergeUtil.cpp:36
↓ 1 callers
Function
mergeMaterialLists
shared/scene/Material.cpp:65
↓ 1 callers
Function
mergeMeshData
Combine a list of meshes to a single mesh container
shared/scene/VtxData.cpp:114
↓ 1 callers
Function
mergeScenes
There are different use cases for scene merging. The simplest one is the direct "gluing" of multiple scenes into one [all the material lists and mesh
shared/scene/Scene.cpp:293
↓ 1 callers
Function
parseFuncs
()
Chapter3/GL01_APIWrapping/src/GetGLAPI.py:151
↓ 1 callers
Method
plane3d
shared/vkFramework/LineCanvas.cpp:83
↓ 1 callers
Function
printMat4
Chapter7/SceneConverter/src/main.cpp:304
↓ 1 callers
Function
processLods
Chapter7/SceneConverter/src/main.cpp:165
↓ 1 callers
Function
processLods
Chapter5/MeshConvert/src/main.cpp:18
↓ 1 callers
Function
processScene
Chapter7/SceneConverter/src/main.cpp:547
↓ 1 callers
Function
process_cubemap
Chapter6/Util01_FilterEnvmap/src/main.cpp:81
↓ 1 callers
Method
pushConstants
shared/vkRenderers/VulkanQuadRenderer.cpp:128
↓ 1 callers
Function
querySwapchainSupport
shared/UtilsVulkan.cpp:971
↓ 1 callers
Function
radicalInverse_VdC
From Henry J. Warren's "Hacker's Delight"
Chapter6/Util01_FilterEnvmap/src/main.cpp:14
↓ 1 callers
Function
random01
shared/UtilsMath.h:77
↓ 1 callers
Function
randomVec
shared/UtilsMath.h:87
↓ 1 callers
Function
readConfigFile
Chapter7/SceneConverter/src/main.cpp:513
↓ 1 callers
Method
recalculateAllTransforms
shared/vkFramework/MultiRenderer.cpp:126
↓ 1 callers
Function
reinitCamera
Chapter4/VK01_DemoApp/src/main.cpp:110
↓ 1 callers
Function
renderGUI
Chapter6/VK04_ComputeMesh/src/main.cpp:139
↓ 1 callers
Function
renderGUI
Chapter4/VK01_DemoApp/src/main.cpp:127
↓ 1 callers
Function
renderSceneTree
shared/vkFramework/GuiRenderer.cpp:165
↓ 1 callers
Function
runPythonScript
(Script, Params)
bootstrap.py:15
↓ 1 callers
Function
runPythonScript
(script_name)
deps/bootstrap.py:392
↓ 1 callers
Function
satf
data/shaders/chapter05/GridCalculation.h:6
↓ 1 callers
Function
saveSPIRVBinaryFile
Chapter3/VK01_GLSLang/src/main.cpp:12
↓ 1 callers
Method
setLightParameters
Chapter10/VK02_Final/src/FinalRenderer.h:265
↓ 1 callers
Method
setPixel
shared/Bitmap.h:55
↓ 1 callers
Function
setVkObjectName
shared/UtilsVulkan.cpp:2791
↓ 1 callers
Function
shiftMeshIndices
shared/scene/MergeUtil.cpp:6
↓ 1 callers
Function
shiftNodes
Shift all hierarchy components in the nodes
shared/scene/Scene.cpp:253
← previous
next →
301–400 of 1,003, ranked by callers