载入中...
搜索中...
未找到
ShaderResourceReload.h
浏览该文件的文档.
12EVENGINE_API_BACKENDS bool isMeshResourceImageShared(const GpuShader& first, std::uint32_t firstSlot,
15Result<void> validateMeshResourceShaderReload(const GpuShader& shader, std::span<const uint32_t> vertex,
Move-only, checked operation results for the common layer.
Definition VulkanSequence.h:9
Result< void > validateMeshResourceShaderReload(const GpuShader &shader, std::span< const uint32_t > vertex, std::span< const uint32_t > fragment)
Validate mesh resource shader reload.
Definition GraphicsShaderResources.cpp:63
bool isMeshResourceImageShared(const GpuShader &first, std::uint32_t firstSlot, const GpuShader &second, std::uint32_t secondSlot)
Query whether two live shader image slots share immutable GPU storage. @ownership Borrows both shader...
Definition GraphicsShaderResources.cpp:56
std::uint32_t meshResourceInstanceCount(const GpuShader &shader)
Immutable uploaded instance count; render-thread read, no retained borrow.
Definition GraphicsShaderResources.cpp:72