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
Method
fillCommandBuffer
shared/vkFramework/Barriers.h:69
Method
fillCommandBuffer
shared/vkFramework/Barriers.h:85
Method
fillCommandBuffer
shared/vkFramework/Barriers.h:105
Method
fillCommandBuffer
shared/vkFramework/VulkanShaderProcessor.cpp:23
Method
fillCommandBuffer
shared/vkFramework/GuiRenderer.cpp:38
Method
fillCommandBuffer
shared/vkFramework/CompositeRenderer.h:10
Method
fillCommandBuffer
shared/vkFramework/InfinitePlaneRenderer.cpp:3
Method
fillCommandBuffer
shared/vkFramework/MultiRenderer.cpp:214
Method
fillCommandBuffer
shared/vkFramework/effects/HDRProcessor.h:138
Method
fillCommandBuffer
shared/vkRenderers/VulkanPBRModelRenderer.cpp:95
Method
fillCommandBuffer
shared/vkRenderers/VulkanModelRenderer.cpp:65
Method
fillCommandBuffer
shared/vkRenderers/VulkanSingleQuad.cpp:57
Method
fillCommandBuffer
shared/vkRenderers/VulkanCanvas.cpp:115
Method
fillCommandBuffer
shared/vkRenderers/VulkanQuadRenderer.cpp:112
Method
fillCommandBuffer
shared/vkRenderers/VulkanClear.cpp:20
Method
fillCommandBuffer
shared/vkRenderers/VulkanFinish.cpp:19
Method
fillCommandBuffer
shared/vkRenderers/VulkanImGui.cpp:183
Method
fillCommandBuffer
shared/vkRenderers/VulkanMultiMeshRenderer.cpp:66
Method
fillCommandBuffer
shared/vkRenderers/VulkanCube.cpp:56
Method
fillCommandBuffer
Chapter10/VK02_Final/src/FinalRenderer.h:198
Method
fillCommandBuffer
Chapter10/VK01_AtomicsTest/src/main.cpp:56
Method
fillCommandBuffer
Chapter10/VK01_AtomicsTest/src/main.cpp:109
Function
findNodeByName
shared/scene/Scene.cpp:55
Method
getBlurX
shared/vkFramework/effects/SSAOProcessor.h:67
Method
getBytesPerComponent
shared/Bitmap.h:48
Method
getCenter
shared/UtilsMath.h:39
Method
getDefaultProjection
shared/vkFramework/VulkanApp.h:196
Method
getFPS
shared/vkFramework/VulkanApp.h:161
Method
getHandle
shared/glFramework/GLShader.h:29
Method
getHandle
shared/glFramework/GLShader.h:43
Method
getHandle
shared/glFramework/GLTexture.h:15
Function
getMaxUsableSampleCount
shared/UtilsVulkan.cpp:2743
Function
getNodeLevel
shared/scene/Scene.cpp:72
Method
getPixelFloat
shared/Bitmap.h:93
Method
getPixelUnsignedByte
shared/Bitmap.h:112
Method
getPosition
shared/Camera.h:100
Method
getPosition
shared/Camera.h:188
Method
getRotationMatrix
Get current rotation matrix **/
shared/Trackball.h:92
Method
getSSAO
shared/vkFramework/effects/SSAOProcessor.h:66
Method
getSize
shared/UtilsMath.h:38
Method
getType
shared/glFramework/GLShader.h:11
Method
getType
shared/glFramework/GLTexture.h:14
Method
getViewMatrix
shared/Camera.h:93
Method
getViewMatrix
shared/Camera.h:189
Function
gladLoadVulkan
deps/glad/src/vulkan.c:536
Function
gladLoadWGL
deps/glad/src/wgl.c:103
Function
glad_gl_get_proc_from_userptr
deps/glad/src/gl.c:1550
Function
glad_vk_get_proc_from_userptr
deps/glad/src/vulkan.c:468
Function
glad_vk_has_extension
deps/glad/src/vulkan.c:456
Function
glad_wgl_get_proc_from_userptr
deps/glad/src/wgl.c:72
Function
gridColor
data/shaders/chapter05/GridCalculation.h:21
Method
initGetSetFuncs
shared/Bitmap.h:69
Method
initPipeline
shared/vkFramework/Renderer.h:20
Method
initRenderPass
shared/vkFramework/Renderer.h:26
Function
insertComputedBufferBarrier
shared/UtilsVulkan.cpp:2670
Function
isDeviceSuitable
shared/UtilsVulkan.cpp:956
Method
line
shared/vkRenderers/VulkanCanvas.cpp:133
Function
loadBoundingBoxes
shared/scene/VtxData.cpp:93
Method
loadDrawData
shared/vkRenderers/VulkanMultiMeshRenderer.cpp:121
Method
loadMeshes
shared/vkFramework/MultiRenderer.cpp:60
Method
loadScene
shared/vkFramework/MultiRenderer.cpp:84
Method
loadScene
shared/glFramework/GLSceneDataLazy.cpp:89
Method
loadScene
shared/glFramework/GLSceneData.cpp:35
Function
main
Chapter6/VK01_BRDF_LUT/src/main.cpp:46
Function
main
Chapter6/VK02_DescriptorIndexing/src/main.cpp:134
Function
main
Chapter6/VK05_PBR/src/main.cpp:67
Function
main
Chapter6/GL01_PBR/src/main.cpp:69
Function
main
Chapter6/VK03_ComputeTexture/src/main.cpp:31
Function
main
Chapter6/Util01_FilterEnvmap/src/main.cpp:103
Function
main
Chapter6/VK04_ComputeMesh/src/main.cpp:222
Function
main
Chapter7/VK01_SceneGraph/src/main.cpp:143
Function
main
Chapter7/GL01_LargeScene/src/main.cpp:139
Function
main
Chapter7/VK02_LargeScene/src/main.cpp:46
Function
main
Chapter7/SceneConverter/src/main.cpp:684
Function
main
Chapter3/GL03_CubeMap/src/main.cpp:38
Function
main
Chapter3/GL01_APIWrapping/src/main.cpp:53
Function
main
Chapter3/GL02_VtxPulling/src/main.cpp:30
Function
main
This program should give the same result as the following commands: glslangValidator -V110 --target-env spirv1.3 VK01.vert -o VK01.vert.bin glslang
Chapter3/VK01_GLSLang/src/main.cpp:39
Function
main
Chapter3/VK02_DemoApp/src/main.cpp:381
Function
main
Chapter1/2_CMake/src/main.cpp:2
Function
main
Chapter9/VK01_Physics/src/main.cpp:100
Function
main
Chapter2/06_Optick/src/main.cpp:83
Function
main
Chapter2/01_GLFW/src/main.cpp:37
Function
main
Chapter2/07_Assimp/src/main.cpp:50
Function
main
Chapter2/05_EasyProfiler/src/main.cpp:83
Function
main
Chapter2/10_MeshOptimizer/src/main.cpp:84
Function
main
Chapter2/09_Taskflow/src/main.cpp:11
Function
main
Chapter2/03_STB/src/main.cpp:53
Function
main
Chapter2/08_ETC2Comp/src/main.cpp:14
Function
main
Chapter2/04_ImGui/src/main.cpp:13
Function
main
Chapter2/02_GLM/src/main.cpp:80
Function
main
Chapter8/VK01_ShadowMapping/src/main.cpp:183
Function
main
Chapter8/GL03_HDR/src/main.cpp:45
Function
main
Chapter8/GL02_SSAO/src/main.cpp:49
Function
main
Chapter8/VK03_HDR/src/main.cpp:213
Function
main
Chapter8/GL01_ShadowMapping/src/main.cpp:47
Function
main
Chapter8/VK02_SSAO/src/main.cpp:88
Function
main
Chapter8/GL04_HDR_Adaptation/src/main.cpp:46
Function
main
Chapter10/GL04_LazyLoading/src/main.cpp:38
Function
main
Chapter10/VK02_Final/src/main.cpp:319
← previous
next →
801–900 of 1,003, ranked by callers