载入中...
搜索中...
未找到
Gpgpu.cpp 文件参考
#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.