Sahar A. Kashi salipour
  • Joined on 2022-02-10
Sahar A. Kashi pushed to hip-raytracing at salipour/AMD_HIPRT 2023-03-28 02:04:23 +02:00
193dbac897 Code Review: removed loading hiprtc, changed global stack buffer to be passed as a kernel argument to facilitate dynamic allocation,
Sahar A. Kashi commented on pull request blender/blender#105538 2023-03-21 20:12:34 +01:00
Cycles: HIP-RT for AMD hardware ray-tracing

The instability issue will be addressed eventually. In the meantime the plan is to leave the buffer allocation as is.

Sahar A. Kashi commented on pull request blender/blender#105538 2023-03-21 20:02:38 +01:00
Cycles: HIP-RT for AMD hardware ray-tracing

The instability issue will be eventually addressed but for the time being our plan is to ship it like this. Your point is absolutely valid, and we are working to resolve the issue.

Sahar A. Kashi commented on pull request blender/blender#105538 2023-03-21 20:02:37 +01:00
Cycles: HIP-RT for AMD hardware ray-tracing

The numbers refer to compiler versions and hiprtc is only used if run-time compiler is used. Current implementation only uses hipcc.

Sahar A. Kashi commented on pull request blender/blender#105538 2023-03-21 20:02:37 +01:00
Cycles: HIP-RT for AMD hardware ray-tracing

hiprt_common.h, hiprt_device.h, hiprt_types.h, and hiprt_vec.h are all headers from HIP RT SDK. In the latest code changes, these headers were removed and instead the include path passed to the compiler is updated to point to the location of these files.

Sahar A. Kashi commented on pull request blender/blender#105538 2023-03-21 20:02:37 +01:00
Cycles: HIP-RT for AMD hardware ray-tracing

It won't be a problem if blender uses an older version, and the driver has a newer compiler. There is no reliance on the driver to pick the compiler version. The compiler is shipped with HIP SDK. If blender starts using a newer version of the SDK, then hiprtc version should be updated to match the compiler version. Also, right now hiprtc is not used for any kernel because all the compilation is done through hipcc (which is independent of hiprtc).

Sahar A. Kashi pushed to hip-raytracing at salipour/AMD_HIPRT 2023-03-21 19:38:38 +01:00
b6b65df5ea Code Review: Removed headers from HIPRT SDK, fixed indentation
44e1e493e5 Code Review - Fixed spelling errors
Compare 2 commits »
Sahar A. Kashi pushed to hip-raytracing at salipour/AMD_HIPRT 2023-03-17 03:41:52 +01:00
053c90af19 Code Review - Update 2, make format, rebase
bb763144e4 Code Review - Update 1
afaf9f0149 file left from initial commit
9c7de3e86e change-list to enable hip raytracing
025beb2cda Merge branch 'blender-v3.5-release' into main
Compare 1448 commits »
Sahar A. Kashi created pull request blender/blender#105538 2023-03-07 18:17:53 +01:00
WIP-hip-raytracing
Sahar A. Kashi pushed to hip-raytracing at salipour/AMD_HIPRT 2023-03-03 02:22:57 +01:00
649f2be265 file left from initial commit
Sahar A. Kashi created branch hip-raytracing in salipour/AMD_HIPRT 2023-03-03 01:45:42 +01:00
Sahar A. Kashi pushed to hip-raytracing at salipour/AMD_HIPRT 2023-03-03 01:45:42 +01:00
e377240d34 change-list to enable hip raytracing
Sahar A. Kashi created repository salipour/AMD_HIPRT 2023-02-23 22:28:43 +01:00