Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Baw #229

Open
wants to merge 75 commits into
base: master
Choose a base branch
from
Open

Baw #229

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
3521147
Using GROUP_SIZE macro in kernel decl
gboisse Feb 8, 2018
e664fa7
Unity hack: accessing internal BVH structure
gboisse Mar 20, 2018
f44e29a
Fixed use_embree compilation
gboisse Mar 21, 2018
56a5ea9
Refactored getting native buffer for BVH
gboisse Mar 26, 2018
36c4516
Added vulkan override
gboisse Mar 26, 2018
24bed60
Removed tmp files
gboisse Jun 1, 2018
8aa95c1
Merge pull request #186 from gboisse/expose_bvh
yozhijk Jun 1, 2018
e5dc945
Merge pull request #1 from GPUOpen-LibrariesAndSDKs/expose-bvh
gboisse Jun 11, 2018
32d3312
Completed cmake/embree/opencl fix for unity
gboisse Jun 11, 2018
3191e8e
Fixed non-embree builds
gboisse Jun 11, 2018
d4d3ee8
Fix for BVH construction hang
gboisse Jun 21, 2018
b59049a
Merge pull request #187 from gboisse/expose_bvh
yozhijk Jun 22, 2018
85ec764
Merge master into expose-bvh
Sep 11, 2018
5c5f224
added build scripts
Sep 19, 2018
a3ab8a7
updated build scripts
KEngelstoft Sep 20, 2018
2e3bb2b
added Perl package for the build script
KEngelstoft Sep 20, 2018
94313f1
fix path to Perl package
KEngelstoft Sep 20, 2018
60b4f18
fix up path to module and make linux use static lib
KEngelstoft Sep 20, 2018
d5957cf
fix linux string
KEngelstoft Sep 20, 2018
45fa3f4
fix case in 3rdparty, this fix should go upstream
KEngelstoft Sep 20, 2018
15df7c0
fix up macOS lib path
KEngelstoft Sep 21, 2018
b82370c
use SDK downloader for linux.
KEngelstoft Sep 21, 2018
4275f1d
Add OpenCL 1.2 to 3rdparty and look for it when making.
KEngelstoft Sep 21, 2018
3efc959
don't look for environment var on linux
KEngelstoft Sep 21, 2018
d9284e6
look in 1.2 folder
KEngelstoft Sep 21, 2018
e21abd4
search for openCL in 3rdparty
KEngelstoft Sep 21, 2018
d61e252
link dl on linux
KEngelstoft Sep 21, 2018
e456e5a
Use devenv instead of make on Windows.
KEngelstoft Sep 21, 2018
c55af29
Move OpenCL headers
KEngelstoft Sep 21, 2018
c6508b2
move builds.zip to artifacts folder
KEngelstoft Sep 21, 2018
f07e344
remove clean step.
KEngelstoft Sep 21, 2018
fee8fc3
Add openCL x64 libs
KEngelstoft Sep 24, 2018
2495abf
Add x86 OpenCL libs too
KEngelstoft Sep 24, 2018
5be1921
Add SSE4.1 for Apple
KEngelstoft Sep 24, 2018
14e3f8a
Add OpenCL more lib files
KEngelstoft Sep 24, 2018
f24d02a
Always set SSE4.1 for mac
KEngelstoft Sep 24, 2018
e0da37b
use SSE 4.1 on macOS
KEngelstoft Sep 25, 2018
7b66dfb
Fix location of SDK.pm on newer perl
Tak Sep 27, 2018
fee0c49
Use linux sdk for configuring and building
Tak Sep 28, 2018
e6141d4
Backport to gcc4
Tak Sep 28, 2018
56edb87
Update to sdk with modern cmake
Tak Sep 28, 2018
c93c809
Don't compile embedded kernels.
KEngelstoft Oct 1, 2018
c194d80
target macOS 10.10
KEngelstoft Oct 1, 2018
0082faa
Merge pull request #1 from Unity-Technologies/fix-linux-build
KEngelstoft Oct 3, 2018
d5544d9
Added script for making complete builds.
KEngelstoft Oct 8, 2018
8893feb
Store build output in /artifacts and delete SDKDownloader when done.
KEngelstoft Oct 8, 2018
137f1dd
Try debug linux libs
KEngelstoft Oct 9, 2018
9b14c65
Build both debug and release libs for Linux.
KEngelstoft Oct 9, 2018
807daa0
Build both release and debug for Windows.
KEngelstoft Oct 12, 2018
bc7acd1
Init isect_func and occlude_func pointers.
KEngelstoft Oct 12, 2018
0ad6fbf
Disable vulkan on Linux
KEngelstoft Oct 12, 2018
ea6bb66
Fix CMAKE syntax
KEngelstoft Oct 12, 2018
ea115c0
Disable CALC_STATIC_LIBRARY for Linux
KEngelstoft Oct 12, 2018
74b64e1
Go back to shared calc on linux.
KEngelstoft Oct 12, 2018
d89fbaf
Copy libCalc.a on linux
KEngelstoft Oct 12, 2018
6d220a3
Fix up vulkan define.
KEngelstoft Oct 12, 2018
8813f95
Copy CLW libs for Linux.
KEngelstoft Oct 12, 2018
5a384db
Remove RadeonRays.lib from RadeonRays builds.zip for windows
Dec 18, 2018
1e6b579
Update gitignore to not show cmake stuff.
KEngelstoft Jul 30, 2019
e1bdd94
Merge branch 'expose-bvh' of https://github.com/Unity-Technologies/Ra…
KEngelstoft Jul 30, 2019
6519027
Expose more GPU data to allow external skiplinks kernel to run on Rad…
KEngelstoft Jul 30, 2019
707cef8
Add missing clw include.
KEngelstoft Jul 30, 2019
9dbb112
Update bvh2.h
ray-cast Oct 7, 2019
1d49954
Merge pull request #4 from Unity-Technologies/expose-bvh
devshgraphicsprogramming Oct 26, 2019
8195fea
Merge pull request #2 from ray-cast/patch-1
devshgraphicsprogramming Oct 26, 2019
909296d
Undo weird unity thing
devshgraphicsprogramming Oct 26, 2019
992761a
Remove 3rdparty/opencl we get our own anyway
devshgraphicsprogramming Oct 26, 2019
7aca93f
Remove Anvil (Vulkan never worked anyway)
devshgraphicsprogramming Oct 27, 2019
ae6de3c
make MSVC happy when including RR into external projects
devshgraphicsprogramming Nov 8, 2019
bd223e8
Merge branch 'baw' of https://github.com/devshgraphicsprogramming/Rad…
devshgraphicsprogramming Nov 8, 2019
e234739
optimize the flag determination (no need to loop all the freaking ins…
devshgraphicsprogramming Nov 13, 2019
ff28996
Add a dummy OpenCL loader lib and a custom FindOpenCL.cmake to make s…
devshgraphicsprogramming Apr 23, 2020
2f7a86e
Nasty OpenCL library finding hack finally finished (should really mak…
devshgraphicsprogramming Apr 27, 2020
b968d62
disable ray active flags
devshgraphicsprogramming Jan 5, 2022
e42145a
Reduced the intersection struct size by 50%, nobody needs to know the…
devshgraphicsprogramming Jan 5, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,11 @@ Bin/Release/x64/App64.exe
*.db
*.sln
*.d

*.o

*.a

*.so
*.stamp
*.depend

App/Makefile

Expand Down
3 changes: 0 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +0,0 @@
[submodule "Anvil"]
path = Anvil
url = https://github.com/GPUOpen-LibrariesAndSDKs/Anvil.git
Loading