ab1b5f9d37
Change-Id: I5ac28d2f57c1732e243674aa904cabe23be34797
17 regels
963 B
Plaintext
17 regels
963 B
Plaintext
• Install hip and visual studio
|
|
• Install vulkan sdk from vulkan.lunarg.com
|
|
• Download GLFW binaries from glfw.org
|
|
• Convert sinwave.farg and vert files to spv
|
|
o c:\VulkanSDK\1.2.182.0\bin\glslangValidator.exe sinewave.vert -V -o vert.spv
|
|
o c:\VulkanSDK\1.2.182.0\bin\glslangValidator.exe sinewave.frag -V -o frag.spv
|
|
|
|
to build without cmake:
|
|
• set HCC_AMDGPU_TARGET=gfx906:sramecc-:xnack- (for your graphic card, you can get the name from hipinfo )
|
|
• hipcc -v *.cpp *.hip -Ic:\VulkanSDK\1.2.182.0\include -L c:\VulkanSDK\1.2.182.0\lib -Ic:\glfw-3.3.4.bin.WIN64\include -L c:\glfw-3.3.4.bin.WIN64\lib-vc2019 -Ic:\hip\include\hip -lglfw3dll -lvulkan-1 -ladvapi32 -std=c++14
|
|
• run a.exe, you should see a 3D sinewave simulation
|
|
|
|
to build with cmake on windows:
|
|
• mkdir build; cd build
|
|
• cmake.exe -GNinja -DCMAKE_CXX_COMPILER_ID=ROCMClang -DCMAKE_C_COMPILER_ID=ROCMClang -DCMAKE_PREFIX_PATH=d:\driver2\drivers\drivers\compute\hip_sdk
|
|
|