Skip to content

Commit 3a8b836

Browse files
authored
Merge pull request #17 from GPUOpen-LibrariesAndSDKs/next-release
Update to HIPRT 2.4
2 parents 5ffcea6 + 99a2f8f commit 3a8b836

File tree

254 files changed

+298028
-1691
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

254 files changed

+298028
-1691
lines changed

.gitignore

+2-1
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,5 @@ dist/
1212
hiprt/hiprt.h
1313
hiprt/hiprtew.h
1414
hiprt/cache/Kernels.h
15-
hiprt/cache/KernelArgs.h
15+
hiprt/cache/KernelArgs.h
16+
PUBLIC_OUT/

.gitmodules

-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +0,0 @@
1-
[submodule "contrib/Orochi"]
2-
path = contrib/Orochi
3-
url = https://github.com/amdadvtech/Orochi
4-
[submodule "contrib/easy-encryption"]
5-
path = contrib/easy-encryption
6-
url = https://github.com/amdadvtech/easy-encryption

CHANGELOG.md

+53
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
2.4.c587aa7
2+
- H-PLOC and improved wide BVH conversion
3+
- CMake support
4+
- Configurable HIPRT path via a env. variable
5+
- New gfx architectures supported
6+
- hiprtBuildTraceKernel can return only the HIP module
7+
- HIP module caching and unloading (fixing a memory leak)
8+
- Fixing matrix inversion and identity check
9+
- Fixing refit and other minor issues
10+
11+
2.3.7df94af
12+
- Transformation query API changed/extended
13+
14+
2.2.0e68f54 (December 2023)
15+
- Multi-level instancing
16+
- Triangle pairing
17+
- AS Compaction
18+
- Optimized BVH build speed
19+
20+
2.1.c202dac (November 2023)
21+
- HIPRT binaries compiled with ROCm 5.7
22+
- A fix for caching trace kernels
23+
- A fix for the custom function table compilation
24+
- A fix for the fast and balanced builders with custom streams
25+
26+
2.1.6fc8ff0 (September 2023)
27+
- Dynamic traversal stack assignment
28+
- Batch BVH construction
29+
- Transformation query functions
30+
- Improved BVH construction speed
31+
- Improved RT speed for transformed instances
32+
- Fixed geometry IO API
33+
- Optional trace kernel caching
34+
35+
2.0.3a134c7 (May 2023)
36+
- BVH memory optimization
37+
- SBVH speed optimization
38+
- Fixing hiprtBuildTraceKernels
39+
- Dynamic loading via HIPRTEW
40+
- Traversal optimization
41+
42+
2.0.0 (February 2023)
43+
- Bitcode and precompilation (527.41 or newer driver is necessary to run on NVIDIA® on Windows®)
44+
- Performance improvement
45+
- Navi3x support
46+
- MI60 and MI200 support
47+
- Traversal hints for better performance
48+
- Concurrent build via streams
49+
- Custom function table
50+
- Intersection filter
51+
- Transformation matrices support
52+
- Multiple templated kernels
53+
- Added ray t min

0 commit comments

Comments
 (0)