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

Fixed embree compilation errors due to the rework of ray masking. #193

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

Conversation

scschaefer
Copy link
Contributor

Hi,

as @jerumble had mentioned in his comment in the thread of my last pull request, I accidentally broke the compilation if the Embree backend was enabled.
These commits fix this issue by adding the required methods and functions to enable users to use geometry masking in Embree once again.
I furthermore updated the Google Test framework to the latest version (v.1.8.1) as the old version was generating a lot of warnings.

I'd love to hear what you think, and if you have any feedback or would like something changed, please let me know.

Cheers,
Sebastian

shapes and rays now have specific methods to set the mask for use with embree.
Some improvements to the code to make use of C++11+ features (override, range-based for loops).
A lot of warnings were being generated by the VS2017 compiler with the previous version.
@scschaefer
Copy link
Contributor Author

scschaefer commented Oct 8, 2018

Would someone be able to post the log of the build checker? The build works fine for me on Windows with VS2017.
I'll try out building the code on my Linux VM, later on, to see if I missed some VS specific code/functions.

@scschaefer
Copy link
Contributor Author

Okay, I just got around to building the branch with my changes on my Linux VM (Ubuntu 18.04.1 LTS with g++ 7.3.0) and the build worked fine. Thus, I would appreciate any info that can help me find the cause for the continuous-integration test failing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant