载入中...
搜索中...
未找到
#include "gpgpu/vulkan/VulkanSequence.h"#include "gpgpu/vulkan/VulkanComputeShader.h"#include "gpgpu/vulkan/VulkanGpuBuffer.h"#include "gpgpu/vulkan/VulkanUtil.h"#include "common/Exception.h"#include "graphics/vulkan/Graphics.h"#include <algorithm>命名空间 | |
| namespace | eve |
| namespace | eve::gpgpu |
函数 | |
| VulkanSequence * | eve::gpgpu::vulkanSequenceCreate () |
| void | eve::gpgpu::vulkanSequenceDestroy (VulkanSequence *seq) |
| void | eve::gpgpu::vulkanSequenceBegin (VulkanSequence *seq) |
| void | eve::gpgpu::vulkanSequenceRecordUpload (VulkanSequence *seq, GpuBuffer *dst, const void *src, uint64_t nbytes, uint64_t dstOffset) |
| void | eve::gpgpu::vulkanSequenceRecordDownload (VulkanSequence *seq, GpuBuffer *src, GpuBuffer *staging, uint64_t nbytes, uint64_t srcOffset) |
| void | eve::gpgpu::vulkanSequenceRecordDispatch (VulkanSequence *seq, ComputeShader *shader, int groupsX, int groupsY, int groupsZ) |
| void | eve::gpgpu::vulkanSequenceSubmit (VulkanSequence *seq) |