|
Blender V4.3
|
#include <vk_pipeline_pool.hh>
Public Member Functions | |
| bool | operator== (const FragmentShader &other) const |
| uint64_t | hash () const |
| void | update_hash () |
Public Attributes | |
| VkShaderModule | vk_fragment_module |
| Vector< VkViewport > | viewports |
| Vector< VkRect2D > | scissors |
| std::optional< uint64_t > | cached_hash |
Definition at line 96 of file vk_pipeline_pool.hh.
|
inline |
Definition at line 108 of file vk_pipeline_pool.hh.
References cached_hash.
Referenced by blender::gpu::VKGraphicsInfo::hash(), and operator==().
|
inline |
Definition at line 102 of file vk_pipeline_pool.hh.
References hash(), and vk_fragment_module.
|
inline |
Definition at line 116 of file vk_pipeline_pool.hh.
References cached_hash.
Referenced by blender::gpu::VKPipelinePool::get_or_create_graphics_pipeline().
| std::optional<uint64_t> blender::gpu::VKGraphicsInfo::FragmentShader::cached_hash |
Definition at line 100 of file vk_pipeline_pool.hh.
Referenced by hash(), and update_hash().
| Vector<VkRect2D> blender::gpu::VKGraphicsInfo::FragmentShader::scissors |
Definition at line 99 of file vk_pipeline_pool.hh.
Referenced by blender::gpu::VKShader::ensure_and_get_graphics_pipeline(), and blender::gpu::VKPipelinePool::get_or_create_graphics_pipeline().
| Vector<VkViewport> blender::gpu::VKGraphicsInfo::FragmentShader::viewports |
Definition at line 98 of file vk_pipeline_pool.hh.
Referenced by blender::gpu::VKShader::ensure_and_get_graphics_pipeline(), and blender::gpu::VKPipelinePool::get_or_create_graphics_pipeline().
| VkShaderModule blender::gpu::VKGraphicsInfo::FragmentShader::vk_fragment_module |
Definition at line 97 of file vk_pipeline_pool.hh.
Referenced by blender::gpu::VKShader::ensure_and_get_graphics_pipeline(), blender::gpu::VKPipelinePool::get_or_create_graphics_pipeline(), and operator==().