载入中...
搜索中...
未找到
#include "gpgpu/vulkan/VulkanUtil.h"#include "common/Exception.h"#include "common/Module.h"#include "filesystem/FileData.h"#include "filesystem/Filesystem.h"#include "graphics/vulkan/GlslCompiler.h"#include "graphics/vulkan/Graphics.h"#include <cstdio>#include <memory>#include <stdexcept>#include <string>#include <vector>命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::gpgpu |
| Fluids module — interactive surface fluid simulation. | |
函数 | |
| graphics::vulkan::Graphics * | eve::gpgpu::requireVulkanGraphics () |
| Resolve live Vulkan Graphics (throws if missing / not initialized). | |
| bool | eve::gpgpu::vulkanGraphicsReady () |
| True if Vulkan Graphics device is ready. | |
| vk::Queue | eve::gpgpu::computeQueue (graphics::vulkan::Graphics *vkg) |
| Computes queue. | |
| vk::CommandPool | eve::gpgpu::computeCommandPool (graphics::vulkan::Graphics *vkg) |
| Computes command pool. | |
| std::vector< uint32_t > | eve::gpgpu::loadSpirvFile (const std::string &path) |
| Loads spirv file. | |
| std::vector< uint32_t > | eve::gpgpu::compileComputeGlsl (const std::string &glsl) |
| Compiles compute glsl. | |