GPUOpen-Drivers / llpc

LLVM-Based Pipeline Compiler
MIT License
163 stars 116 forks source link

Integrate the KernelEntry Function #2867

Closed jiaolu closed 7 months ago

jiaolu commented 7 months ago

Integrate the KernelEntry Function to the empty entry module

amdvlk-admin commented 7 months ago

d4d4140667c88ae6451b687f692a652af5145c93 Jenkins build error. /jenkins/workspace/vulkan/sanitized-opensource/Github-PR/llpc-github-pr/driver_build/drivers/llpc/shared/continuations/lib/LowerRaytracingPipeline.cpp:1916:44: error: expected primary-expression before ‘.’ token 1916 | auto FuncTy = FunctionType::get(Builder.getVoidTy(), {}, false); | ^ /jenkins/workspace/vulkan/sanitized-opensource/Github-PR/llpc-github-pr/driver_build/drivers/llpc/shared/continuations/lib/LowerRaytracingPipeline.cpp:1917:21: error: ‘GpurtLibrary’ was not declared in this scope 1917 | for (auto& f : GpurtLibrary) { | ^~~~ /jenkins/workspace/vulkan/sanitized-opensource/Github-PR/llpc-github-pr/driver_build/drivers/llpc/shared/continuations/lib/LowerRaytracingPipeline.cpp:1921:27: error: ‘GpurtLibrary’ was not declared in this scope 1921 | Function ConKernel = GpurtLibrary->getFunction( _cont_KernelEntry ); | ^~~~ In file included from /jenkins/workspace/vulkan/sanitized-opensource/Github-PR/llpc-github-pr/driver_build/drivers/llpc/shared/continuations/include/continuations/LowerRaytracingPipeline.h:36, from /jenkins/workspace/vulkan/sanitized-opensource/Github-PR/llpc-github-pr/driver_build/drivers/llpc/shared/continuations/lib/LowerRaytracingPipeline.cpp:42: /jenkins/workspace/vulkan/sanitized-opensource/Github-PR/llpc-github-pr/driver_build/drivers/llpc/shared/continuations/include/continuations/ContinuationsUtil.h: In static member function ‘static llvm::DXILShaderKind llvm::DXILContHelper::shaderStageToDxilShaderKind(lgc::rt::RayTracingShaderStage)’:

amdvlk-admin commented 7 months ago

929e721050c2496e50c88505fe1f0de9634c9ad7 Jenkins build error. /jenkins/workspace/vulkan/sanitized-opensource/Github-PR/llpc-github-pr/driver_build/drivers/llpc/shared/continuations/lib/LowerRaytracingPipeline.cpp:1916:44: error: expected primary-expression before ‘.’ token 1916 | auto FuncTy = FunctionType::get(Builder.getVoidTy(), {}, false); | ^ In file included from /jenkins/workspace/vulkan/sanitized-opensource/Github-PR/llpc-github-pr/driver_build/drivers/llpc/shared/continuations/include/continuations/LowerRaytracingPipeline.h:36, from /jenkins/workspace/vulkan/sanitized-opensource/Github-PR/llpc-github-pr/driver_build/drivers/llpc/shared/continuations/lib/LowerRaytracingPipeline.cpp:42: /jenkins/workspace/vulkan/sanitized-opensource/Github-PR/llpc-github-pr/driver_build/drivers/llpc/shared/continuations/include/continuations/ContinuationsUtil.h: In static member function ‘static llvm::DXILShaderKind llvm::DXILContHelper::shaderStageToDxilShaderKind(lgc::rt::RayTracingShaderStage)’: