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
↓ 2 callers
Function
getOpaqueIndices
Extract a list of indices of opaque objects
Chapter10/VK02_Final/src/FinalRenderer.h:69
↓ 2 callers
Method
getResult01
shared/vkFramework/effects/LuminanceCalculator.h:96
↓ 2 callers
Method
getResult02
shared/vkFramework/effects/LuminanceCalculator.h:95
↓ 2 callers
Method
getResult04
shared/vkFramework/effects/LuminanceCalculator.h:94
↓ 2 callers
Method
getResult08
shared/vkFramework/effects/LuminanceCalculator.h:93
↓ 2 callers
Method
getResult16
shared/vkFramework/effects/LuminanceCalculator.h:92
↓ 2 callers
Method
getResult32
shared/vkFramework/effects/LuminanceCalculator.h:91
↓ 2 callers
Method
getResult64
shared/vkFramework/effects/LuminanceCalculator.h:90
↓ 2 callers
Method
getTransformed
shared/UtilsMath.h:56
↓ 2 callers
Function
glad_wgl_has_extension
deps/glad/src/wgl.c:39
↓ 2 callers
Function
glslangShaderStageToVulkan
shared/UtilsVulkan.cpp:113
↓ 2 callers
Function
loadCubeMap
shared/vkRenderers/VulkanPBRModelRenderer.cpp:115
↓ 2 callers
Function
makeBufferAttachment
shared/vkFramework/VulkanResources.h:77
↓ 2 callers
Method
pipelineParametersForOutputs
For Chapter 8 & 9
shared/vkFramework/VulkanApp.h:82
↓ 2 callers
Function
printOptions
()
deps/bootstrap.py:445
↓ 2 callers
Function
readShaderFile
shared/Utils.cpp:40
↓ 2 callers
Function
renderCameraFrustum
shared/vkFramework/LineCanvas.cpp:143
↓ 2 callers
Method
renderGraph
shared/Graph.h:23
↓ 2 callers
Method
setCameraMatrix
shared/vkFramework/LineCanvas.h:27
↓ 2 callers
Method
setDesiredAngles
shared/Camera.h:185
↓ 2 callers
Method
setDesiredPosition
shared/Camera.h:184
↓ 2 callers
Function
shaderStageInfo
shared/UtilsVulkan.h:139
↓ 2 callers
Function
testShaderCompilation
Chapter3/VK01_GLSLang/src/main.cpp:23
↓ 2 callers
Method
updateBuffers
Chapter10/VK01_AtomicsTest/src/main.cpp:63
↓ 2 callers
Method
updateMaterialsBuffer
Chapter9/GLMesh9.h:99
↓ 2 callers
Method
uploadGlobalTransforms
shared/vkFramework/MultiRenderer.cpp:133
↓ 2 callers
Method
uploadLoadedTextures
shared/glFramework/GLSceneDataLazy.cpp:46
↓ 1 callers
Function
GLShaderTypeFromFileName
shared/glFramework/GLShader.cpp:98
↓ 1 callers
Function
GetAPI4
Chapter3/GL01_APIWrapping/src/GLAPITrace.h:1756
↓ 1 callers
Function
InjectAPITracer4
Chapter3/GL01_APIWrapping/src/GLAPITrace.h:1537
↓ 1 callers
Method
addBox
Chapter9/VK01_Physics/src/physics.cpp:8
↓ 1 callers
Method
addDepthRenderPass
shared/vkFramework/VulkanResources.cpp:749
↓ 1 callers
Method
addFramebuffer
shared/vkFramework/VulkanResources.cpp:667
↓ 1 callers
Function
addImGuiItem
shared/vkFramework/GuiRenderer.cpp:7
↓ 1 callers
Function
addImGuiItem
shared/vkRenderers/VulkanImGui.cpp:144
↓ 1 callers
Method
addPipeline
shared/vkFramework/VulkanResources.cpp:511
↓ 1 callers
Method
addPipelineLayout
shared/vkFramework/VulkanResources.cpp:767
↓ 1 callers
Method
addSolidRGBATexture
shared/vkFramework/VulkanResources.cpp:157
↓ 1 callers
Function
addUniqueIdx
Add an index to a sorted index array
shared/scene/Scene.cpp:417
↓ 1 callers
Function
applyPatchFile
(patch_name, dir_name, pnum)
deps/bootstrap.py:372
↓ 1 callers
Function
argNameToConverter
(typeName, argName)
Chapter3/GL01_APIWrapping/src/GetGLAPI.py:93
↓ 1 callers
Function
calculateLUT
Chapter6/VK01_BRDF_LUT/src/main.cpp:18
↓ 1 callers
Function
chooseSwapImageCount
shared/UtilsVulkan.cpp:1012
↓ 1 callers
Function
chooseSwapPresentMode
shared/UtilsVulkan.cpp:1002
↓ 1 callers
Function
chooseSwapSurfaceFormat
shared/UtilsVulkan.cpp:997
↓ 1 callers
Function
collectNodesToDelete
Recurse down from a node and collect all nodes which are already marked for deletion
shared/scene/Scene.cpp:424
↓ 1 callers
Function
combineBoxes
shared/UtilsMath.h:159
↓ 1 callers
Function
compileShader
shared/UtilsVulkan.cpp:159
↓ 1 callers
Function
composeFrame
Chapter4/VK01_DemoApp/src/main.cpp:220
↓ 1 callers
Method
composeFrame
shared/vkFramework/VulkanApp.cpp:123
↓ 1 callers
Function
convertAIMaterialToDescription
Chapter7/SceneConverter/src/main.cpp:49
↓ 1 callers
Function
convertAIMesh
Chapter7/SceneConverter/src/main.cpp:220
↓ 1 callers
Function
convertAIMesh
Chapter5/MeshConvert/src/main.cpp:73
↓ 1 callers
Function
convertAndDownscaleAllTextures
Chapter7/SceneConverter/src/main.cpp:495
↓ 1 callers
Function
convertLUTtoTexture
Chapter6/VK01_BRDF_LUT/src/main.cpp:28
↓ 1 callers
Function
convertTexture
Chapter7/SceneConverter/src/main.cpp:425
↓ 1 callers
Function
convolveDiffuse
Chapter6/Util01_FilterEnvmap/src/main.cpp:33
↓ 1 callers
Function
copyBufferToImage
shared/UtilsVulkan.cpp:1938
↓ 1 callers
Function
copyBufferToVolume
shared/UtilsVulkan.cpp:1998
↓ 1 callers
Function
copyImageToBuffer
shared/UtilsVulkan.cpp:2021
↓ 1 callers
Function
copyMIPBufferToImage
shared/UtilsVulkan.cpp:1961
↓ 1 callers
Function
createArchiveFromDirectory
(src_dir_name, archive_name, delete_existing_archive = False)
deps/bootstrap.py:282
↓ 1 callers
Function
createColorOnlyRenderPass
shared/UtilsVulkan.cpp:1451
↓ 1 callers
Function
createComputeDescriptorSetLayout
Default DS layout for In/Out buffer pair */
shared/UtilsVulkan.cpp:2655
↓ 1 callers
Function
createDepthOnlyRenderPass
shared/UtilsVulkan.cpp:1572
↓ 1 callers
Function
createDepthSampler
shared/UtilsVulkan.cpp:2723
↓ 1 callers
Function
createDevice2WithCompute
shared/UtilsVulkan.cpp:431
↓ 1 callers
Function
createDeviceWithCompute
shared/UtilsVulkan.cpp:341
↓ 1 callers
Method
createFontTexture
shared/vkFramework/VulkanResources.cpp:780
↓ 1 callers
Method
createGraphicsPipeline
shared/vkFramework/VulkanResources.cpp:349
↓ 1 callers
Function
createOffscreenImage
Offscreen rendering helpers */
shared/UtilsVulkan.cpp:2714
↓ 1 callers
Function
createPBRVertexBuffer
shared/UtilsVulkan.cpp:2429
↓ 1 callers
Method
createPlaneBuffer_XY
shared/vkFramework/VulkanResources.cpp:896
↓ 1 callers
Function
createVolume
shared/UtilsVulkan.cpp:1387
↓ 1 callers
Function
decompressTarXZFile
(src_filename, dst_filename)
deps/bootstrap.py:176
↓ 1 callers
Function
deleteSceneNodes
Approximately an O ( N * Log(N) * Log(M)) algorithm (N = scene.size, M = nodesToDelete.size) to delete a collection of nodes from scene graph
shared/scene/Scene.cpp:457
↓ 1 callers
Function
detectResolution
shared/vkFramework/VulkanApp.cpp:5
↓ 1 callers
Function
downloadImageData
shared/UtilsVulkan.cpp:2129
↓ 1 callers
Method
downloadOutput
shared/vkRenderers/VulkanComputeBase.h:16
↓ 1 callers
Function
downloadSCP
(hostname, username, path, target_dir)
deps/bootstrap.py:295
↓ 1 callers
Method
draw
Chapter6/GL01_PBR/src/main.cpp:50
↓ 1 callers
Method
draw
Chapter5/GL03_MeshRenderer/src/main.cpp:94
↓ 1 callers
Method
drawArrays
shared/glFramework/LineCanvasGL.h:77
↓ 1 callers
Function
drawBox3d_internal
shared/vkFramework/LineCanvas.cpp:106
↓ 1 callers
Function
drawFrame
shared/vkFramework/VulkanApp.cpp:56
↓ 1 callers
Function
drawOverlay
Chapter3/VK02_DemoApp/src/main.cpp:321
↓ 1 callers
Function
easing
Chapter6/VK04_ComputeMesh/src/main.cpp:215
↓ 1 callers
Function
escapifyPath
(path)
deps/bootstrap.py:112
↓ 1 callers
Method
execute
shared/vkRenderers/VulkanComputeBase.h:20
↓ 1 callers
Function
executeComputeShader
shared/UtilsVulkan.cpp:2588
↓ 1 callers
Function
extractFile
(filename, target_dir)
deps/bootstrap.py:196
↓ 1 callers
Function
faceCoordsToXYZ
shared/UtilsCubemap.cpp:11
↓ 1 callers
Method
fillCommandBuffer
shared/vkFramework/LineCanvas.cpp:66
↓ 1 callers
Function
fillCommandBuffers
Chapter3/VK02_DemoApp/src/main.cpp:167
↓ 1 callers
Function
fillQuadsBuffer
Chapter6/VK02_DescriptorIndexing/src/main.cpp:43
↓ 1 callers
Function
findSubstitute
find a file in directory which "almost" coincides with the origFile (their lowercase versions coincide) */
Chapter7/SceneConverter/src/main.cpp:402
↓ 1 callers
Function
findSupportedFormat
shared/UtilsVulkan.cpp:1058
↓ 1 callers
Method
freeTextureSampler
HACK to allow sharing textures between multiple ModelRenderers
shared/vkRenderers/VulkanModelRenderer.h:17
↓ 1 callers
Function
generateData
Chapter9/VK01_Physics/src/main.cpp:80
↓ 1 callers
Function
generateIndices
Chapter6/VK04_ComputeMesh/src/main.cpp:58
← previous
next →
201–300 of 1,003, ranked by callers