NVIDIA / optix-toolkit

Set of utilities supporting workflows common in GPU raytracing applications
BSD 3-Clause "New" or "Revised" License
90 stars 15 forks source link

Dev/mleone #1

Closed MarkLeone closed 2 years ago

MarkLeone commented 2 years ago

Merge DemandLoading library from dev/mleone into optix-toolkit/master.

keithroe commented 2 years ago

Mark, were you going to move ImageSource into its own project?

MarkLeone commented 2 years ago

No, it seemed unlikely to have any use outside of DemandLoading, so I incorporated it as a subdirectory. I'd be glad to revisit that if you think there are good reasons to do otherwise.

MarkLeone commented 2 years ago

There are two vestiges of the previous arrangement that might have caught your eye: there's a separate imageSource namespace, and the header files are "public", i.e. located in optix-toolkit/DemandLoading/include/ImageSource. I left things that way to minimize the differences between OTK and the SDK. Once we ship everything and create a release branch, I'll clean that up.

jeffamstutz commented 2 years ago

Some comments on the current state of the install:

That's what I've got thus far...the exports and OptiXToolkitConfig look good so far!

jeffamstutz commented 2 years ago

New updates are looking good! I do have one other item of feedback to consider: