Skip to content

Conversation

MichaelRoyceCarroll
Copy link
Contributor

@MichaelRoyceCarroll MichaelRoyceCarroll commented Oct 18, 2021

Adding a New Sample(s)

Description

New sample PR for oneapi rendering toolkit ospray sample. (library # 1 of 4)
See issue: #697

Checklist

Administrative

  • Review sample design with the appropriate Domain Expert:
  • If you have any new dependencies/binaries, inform the oneAPI Code Samples Project Manager: @JoeOster

Code Development

Security and Legal

  • OSPDT Approval (see @JoeOster for assistance)
  • Compile using the following compiler flags and fix any warnings, the falgs are: "/Wall -Wformat-security -Werror=format-security"
  • Bandit Scans (Python only)
  • Virus scan

Review

  • Review DPC++ code with Paul Peterseon. (GitHub User: pmpeter1)
  • Review readme with Tom Lenth(@tomlenth) and/or Joe Oster(@JoeOster)
  • Tested using Dev Cloud when applicable

JoeOster and others added 18 commits September 29, 2021 09:45
* Update Makefile

* Update Makefile

* Update Makefile

* Update DCT.hpp

* Update intrin_ftz_sample.cpp

* Update merge_sort.cpp

* Update intrin_double_sample.cpp

* Update intrin_dot_sample.cpp

* Update DCT.cpp
Moving README.md content to individual folders
Signed-off-by: Michael R Carroll <[email protected]>
…get stuck. It is not too big.

Signed-off-by: Michael R Carroll <[email protected]>
Signed-off-by: Michael R Carroll <[email protected]>
Signed-off-by: Michael R Carroll <[email protected]>
@MichaelRoyceCarroll MichaelRoyceCarroll changed the title Rendering toolkit ospray Rendering toolkit ospray code sample PR Oct 18, 2021
@JoeOster JoeOster linked an issue Oct 18, 2021 that may be closed by this pull request
@MichaelRoyceCarroll MichaelRoyceCarroll changed the base branch from master to development October 18, 2021 23:39
Copy link
Contributor

@praveenkk123 praveenkk123 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approve for CI process only

@JoeOster
Copy link
Contributor

OSPDT Approved per OSPDT-1015 * All Apache Licensed libraries distributed as part of oneAPI have been approved
ospray is part of the oneAPI Rendering Toolkit

@MichaelRoyceCarroll
Copy link
Contributor Author

MichaelRoyceCarroll commented Oct 21, 2021

This diff has the set-wise (set of 4 library gsg samples)... README.md included as well as the global GUID file updates.

Signed-off-by: Michael R Carroll <[email protected]>
Copy link
Contributor

@praveenkk123 praveenkk123 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approve for CI purposes only

Copy link
Contributor

@praveenkk123 praveenkk123 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approve for CI

Copy link
Contributor

@praveenkk123 praveenkk123 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approve for CI

@praveenkk123 praveenkk123 requested a review from pmpeter1 October 28, 2021 23:12
@MichaelRoyceCarroll
Copy link
Contributor Author

Hello @praveenkk123... I had a misnomer likely prohibiting execution of the macos CI for this PR. I made a checkin that should unblock macos.

Copy link
Contributor

@praveenkk123 praveenkk123 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approve for CI

Signed-off-by: Michael R Carroll <[email protected]>
Copy link
Contributor

@praveenkk123 praveenkk123 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approve for CI

@MichaelRoyceCarroll
Copy link
Contributor Author

Added a fix for MacOS rkcommon error: #711 (comment)

Copy link
Contributor

@praveenkk123 praveenkk123 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approve for CI

@MichaelRoyceCarroll
Copy link
Contributor Author

Progress here... I think I can make the same sample.json change that was just made for #712 to unblock Macos

Copy link
Contributor

@praveenkk123 praveenkk123 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approve for CI

@praveenkk123 praveenkk123 merged commit c11a355 into oneapi-src:development Nov 4, 2021
praveenkk123 pushed a commit that referenced this pull request Dec 7, 2021
* ONSAM-1414 Broken Link in Headers (#685)

* Update Makefile

* Update Makefile

* Update Makefile

* Update DCT.hpp

* Update intrin_ftz_sample.cpp

* Update merge_sort.cpp

* Update intrin_double_sample.cpp

* Update intrin_dot_sample.cpp

* Update DCT.cpp

* fix deprecation notice (#682)

* initial commit for RenderingToolkit GSG sample proposal

* signed inital commit for RenderingToolkit GSG intro samples

Signed-off-by: Michael R Carroll <[email protected]>

* Added generated GUIDS to .repo-tools/Docs_Automation/guids.json (signed commit)

Signed-off-by: Michael R Carroll <[email protected]>

* Update README.md

Moving README.md content to individual folders

* Order samples folders

Signed-off-by: Michael R Carroll <[email protected]>

* Update README.md

* Adding per sample component README.md files

Signed-off-by: Michael R Carroll <[email protected]>

* Update README.md

* Adding percomponent LICENSE placeholder files (to be reviewed)

Signed-off-by: Michael R Carroll <[email protected]>

* Adding converted .pfm input file. This file could help users if they get stuck. It is not too big.

Signed-off-by: Michael R Carroll <[email protected]>

* Updating sample.json files per Joseph Oster guidance

Signed-off-by: Michael R Carroll <[email protected]>

* Updates to oidn README.md for linux and macos

Signed-off-by: Michael R Carroll <[email protected]>

* Update README for library requirements

Signed-off-by: Michael R Carroll <[email protected]>

* New branch for just OSPRay sample

Signed-off-by: Michael R Carroll <[email protected]>

* Add description to base README.md

Signed-off-by: Michael R Carroll <[email protected]>

* Documentation updates

Signed-off-by: Michael R Carroll <[email protected]>

* clang-format for source

Signed-off-by: Michael R Carroll <[email protected]>

* Escape extra quotes for CI and get the correct ospTutorialCpp.exe in sample.json

Signed-off-by: Michael R Carroll <[email protected]>

* Should be no Release folder for sample.json on macos or lin. It has been removed

Signed-off-by: Michael R Carroll <[email protected]>

* Escape for accurate exe invoke

Signed-off-by: Michael R Carroll <[email protected]>

* README.md ospray updates... and some root GSG file staging

Signed-off-by: Michael R Carroll <[email protected]>

* staging ospray for better heirarchy for CI

Signed-off-by: Michael R Carroll <[email protected]>

* CMakeLists updates for better CI

Signed-off-by: Michael R Carroll <[email protected]>

* CMakeLists.txt update for variable consistency

Signed-off-by: Michael R Carroll <[email protected]>

* Update sample.json

* sample.json fixes similar to embree...: remove env, fix pathing

* Health fixes for cmakelists

Signed-off-by: Michael R Carroll <[email protected]>

* Fix MacOS: Update for rkcommon support lib CMakeLists search path

Signed-off-by: Michael R Carroll <[email protected]>

* Hopefully better pathing for macos oneapi rk runtime libs (CI only fix)

Co-authored-by: JoeOster <[email protected]>
Co-authored-by: ericlars <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Request to Add a oneAPI Sample: Initial Rendering Toolkit sample
7 participants