载入中...
搜索中...
未找到
#include "gpgpu/Gpgpu.h"#include "gpgpu/ComputeProgram.h"#include "gpgpu/ComputeShader.h"#include "gpgpu/EcsScriptPack.h"#include "gpgpu/GpuBuffer.h"#include "gpgpu/Sequence.h"#include "gpgpu/ShaderSystem.h"#include "common/Exception.h"#include "common/Capability.h"#include "common/Module.h"#include "filesystem/Filesystem.h"#include "graphics/GpuDrivenTypes.h"#include "graphics/Graphics.h"#include "graphics/Material.h"#include "graphics/Mesh.h"#include "gpgpu/vulkan/VulkanGpgpu.h"#include "gpgpu/vulkan/VulkanUtil.h"#include <simplesquirrel/simplesquirrel.hpp>#include <functional>#include <limits>#include <memory>#include <vector>命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::gpgpu |
| Fluids module — interactive surface fluid simulation. | |
函数 | |
| eve::gpgpu::Module_IMPL (Gpgpu, new Gpgpu()) | |
| EVENGINE_API_WORLD Result< std::vector< uint32_t > > | eve::gpgpu::compileComputeSpirv (const std::string &source) |
| Compile GLSL compute source to owning SPIR-V without accessing Graphics or a GPU. | |
| EVENGINE_API_WORLD Result< std::unique_ptr< ComputeShader > > | eve::gpgpu::createComputeShader (const std::vector< uint32_t > &words) |
| Create an owning compute pipeline from valid SPIR-V produced by compileComputeSpirv. | |