Sitelet https://github.com/RenderKit/ospray/tags
Skip to content

Tags: RenderKit/ospray

Tags

v3.2.0

Toggle v3.2.0's commit message
Merge branch 'release-3.2.x'

v3.1.0

Toggle v3.1.0's commit message
Merge branch 'release-3.1.x'

v3.0.0

Toggle v3.0.0's commit message
Merge branch 'release-3.0.x'

v3.0.0_beta

Toggle v3.0.0_beta's commit message
Merge branch 'release-3.0.x'

v3.0.0_beta_rc2

Toggle v3.0.0_beta_rc2's commit message
Experimental support for device data

DEVICE DATA

For device data we now detect the case where the application shares that
with us and, by default, handle it by copying into an internal shared
buffer, just like we do for host data. The copy, as implemented,
requires a corresponding change in ispcrt that is expected in the next
release. In the interim the superbuild applies the needed commit as
patch.

The new OSPRAY_ALLOW_DEVICE_MEMORY environment flag turns on an
experimental mode where OSPRay instead leaves the buffer alone and
attempts to use the device data in place. The mode is experimental
because in most cases the app will simply crash as most code in OSPRay,
VKL and Embree do not yet support device data. Applications that know
exactly what they are doing ie using it only for VKL structured volumes
with the upcoming VKL release, or RGB surface colors, can use it to
avoid a copy.

TESTING

1) The --own-SYCL argument to ospTestSuite causes the test app to
   emulate in situ use cases where the sycl enabled application owns the
   context and shares it with ospray.

2) The new test_sharedusm_data test (only available when compiled with
   SYCL) creates a simple volumetric data set and validates that usm
   host, shared, or device data sharing work as expected.

Co-authored-by: Johannes Günther <johannes.guenther@intel.com>

v3.0.0_beta_rc1

Toggle v3.0.0_beta_rc1's commit message
Add setParam utils for uint32 (most enums) and box1f/range1f

v2.12.0

Toggle v2.12.0's commit message
Merge branch 'release-2.12.x'

v2.11.0

Toggle v2.11.0's commit message
Merge branch 'release-2.11.x'

v2.10.0

Toggle v2.10.0's commit message
Merge branch 'release-2.10.x'

v2.9.0

Toggle v2.9.0's commit message
Merge branch 'release-2.9.x'