This website requires JavaScript.
80284e3579
ci: add external linux workflow
master
Krzysztof Raszkowski
2024-07-23 05:52:28 -04:00
85af292993
Merge branch 'release-3.2.x'
v3.2.0
Johannes Günther
2024-07-22 21:06:49 +02:00
101ec57e2a
Sync README, fix links and spelling
Johannes Günther
2024-07-18 18:54:55 +02:00
f70252b0b7
Bump dependencies
Johannes Günther
2024-07-22 15:54:30 +02:00
a27184a0fb
Backplate to ignore pixelFilter, closes #590
Johannes Günther
2024-07-18 15:37:42 +02:00
f8f52b5eb7
Docu: more details on face-varying attributes, closes #591
Johannes Günther
2024-07-18 15:10:55 +02:00
24423d6c71
Fix Windows release
Johannes Günther
2024-07-17 11:46:25 +02:00
64380b59f7
ospExample tweaks
Johannes Günther
2024-07-17 20:53:20 +02:00
c75f0837d5
Fix warnings
Johannes Günther
2024-07-16 15:06:01 +02:00
52ddc68964
Ensure postprocessors run on every renderFrame
Johannes Günther
2024-07-15 15:56:40 +02:00
ac6f16f899
Record aux info at last smooth vertex of a specular-only path
Johannes Günther
2024-07-10 20:48:39 +02:00
f995831810
Denoiser quality level, HIGH is using cleanAux and prefiltering
Johannes Günther
2024-07-05 12:44:15 +02:00
89dbb1930d
Docu: combine TMO params into single table, reformat FB table
Johannes Günther
2024-07-11 12:05:11 +02:00
94d5fe82a2
Fix missing version info in some MPI DLLs
Johannes Günther
2024-07-10 10:45:46 +02:00
5b05343902
Denoise alpha-channel
Johannes Günther
2024-07-02 14:18:27 +02:00
aa3774ea66
Use OIDN ErrorFunction callback
Johannes Günther
2024-07-02 12:27:05 +02:00
c08f6ba981
Object handles: support equality/inequality comparison
Alexander Stukowski
2024-07-15 13:10:47 +02:00
1df508397e
Add MIP map cache to handle MIP maps when data object is shared among many texture objects, use last MIP map instead of avg
Miroslaw Pawlowski
2024-07-10 16:08:38 +02:00
be552bf968
Initialize shadowCone for ShadowCatcher
Johannes Günther
2024-07-09 09:48:25 +02:00
536dca3f7d
Build system improvements for ISPC
Johannes Günther
2024-07-03 21:40:22 +02:00
b25063c4b6
Bump dependencies
Johannes Günther
2024-05-27 16:50:45 +02:00
501f991080
Use sincos, fix warnings
Johannes Günther
2024-05-29 11:07:26 +02:00
f71a2d73e0
Need to build VKL from source when installing in single directory
Johannes Günther
2024-06-04 22:58:00 +02:00
a04c1a3351
CI updates
Johannes Günther
2024-05-24 14:04:33 +02:00
347e2a804f
StructShared uninitialized _ptr fix
Miroslaw Pawlowski
2024-07-04 18:39:06 +02:00
d3dec43d5c
Cleanup DistributedRaycast logging
Johannes Günther
2024-06-19 11:49:39 +02:00
069b4d0cb2
MIP mapping, with ray cones
Isha Sharma and Johannes Günther
2023-04-27 17:09:31 +02:00
f6f2deb604
Fix hasAlpha
Johannes Günther
2024-06-24 11:35:41 +02:00
4bb2ea57b0
Kill paths which scatter to the wrong side of the surface due to shading normals
Johannes Günther
2024-06-27 16:25:16 +02:00
f9790e2c24
Merge tag 'v3.1.0' into RELEASE
RELEASE
starseeker
2024-06-26 20:56:21 -04:00
da5f5b492e
Replace firstBounceLightSamples parameter by flag limitIndirectLightSample
Johannes Günther
2024-06-13 12:32:38 +02:00
9b4f1703e0
Fix "targetFrames" with MPI
Johannes Günther
2024-05-27 16:11:28 +02:00
be954607fb
Fix GeometryLights
Johannes Günther
2024-05-08 16:56:42 +02:00
98922bb22b
Improve Russian roulette
Johannes Günther
2024-04-24 13:18:44 +02:00
e7fc1d09bb
Fix MIS with different #NEE samples, and when evaluating virtual lights
Johannes Günther
2024-04-21 17:13:19 +02:00
6c01601125
Sampling improvements
Johannes Günther
2024-04-11 14:13:04 +02:00
932775bd2f
Adding support to use different numbers of NEE samples for the primary and all subsequent diffuse-glossy intersections
Sebastian Herholz
2023-04-24 16:58:43 +02:00
57a2deea05
Replaced ISPCRT with a new DeviceRT layer for device memory allocations and kernel launching
Miroslaw Pawlowski
2024-04-15 16:17:56 +02:00
0d9196bab6
Fix Mesh epsilons and self-shadowing of GeometryLights
Johannes Günther
2024-05-08 11:24:41 +02:00
1593e9094b
PING for kernels
Johannes Günther
2024-04-18 11:55:10 +02:00
218c20c3ae
Cleanup math constants
Johannes Günther
2024-04-10 14:36:58 +02:00
6ad92f0dee
Bump dependencies
Johannes Günther
2024-05-22 11:30:17 +02:00
04a3802636
Fix name
Johannes Günther
2024-05-17 16:17:04 +02:00
e12ce01a37
CI test for MPI tutorials
Moushumi Maria
2024-04-12 13:34:16 -07:00
2da9e15570
Refactor emissive materials
Moushumi Maria
2024-04-09 18:27:27 -07:00
9ff9446dd8
CI: bump to icx 2024.1; Win: driver 101.5445, disable tests with artifacts
Johannes Günther
2024-04-25 13:01:14 +02:00
26de7347fa
Fix cut-out transparency in Principled material
Johannes Günther
2024-04-25 11:41:42 +02:00
54f060e660
Add support for fp16 textures
Johannes Günther
2024-04-15 12:51:21 +02:00
30e2aec785
Docu: add missing datatype enums, clarify sizeOf(OSP_BOOL)=1
Johannes Günther
2024-04-02 18:10:11 +02:00
c67b8cab8b
CI: handle workflow changes
Johannes Günther
2024-04-03 09:18:19 +02:00
94e37acbae
Correctly calculate pixel_center
Johannes Günther
2024-04-02 19:28:19 +02:00
3692dd553e
Enable texturing tests on GPU
Miroslaw Pawlowski
2024-04-11 18:31:30 +02:00
45a2db8ab2
Kernel size reduction by PT debugging removal, converted varying IF to uniform in Principled material
Miroslaw Pawlowski
2024-04-11 15:04:46 +02:00
41b72afa62
Kernel size reduction by Textures improved inlining
Miroslaw Pawlowski
2024-04-11 14:11:45 +02:00
bc1757b895
Kernel size reduction by Materierial/BSDF improved inlining
Miroslaw Pawlowski
2024-04-11 13:22:06 +02:00
34a2557bde
Fix camera sample
Moushumi Maria
2024-03-24 14:35:58 -07:00
42d07e5e84
Enable sycl print
Moushumi Maria
2024-03-07 11:09:05 -08:00
dc9354631d
Add ref texture in material param
Moushumi Maria
2024-03-04 11:15:15 -08:00
ffba3a9e24
Add support for downloading VKL binary in superbuild
Moushumi Maria
2024-02-27 14:49:57 -08:00
609308b23d
Fix name
Johannes Günther
2024-02-29 16:54:45 +01:00
c9d546e8e0
Test Bezier Curve as well
Johannes Günther
2024-02-29 13:19:54 +01:00
013160d171
Refactor curve interpolate function to eliminate duplicate code
Moushumi Maria
2024-02-21 15:15:20 -08:00
faeea0b71a
Bump version, add OSX ARM download link
Johannes Günther
2024-02-23 12:50:07 +01:00
f2a61c2eb5
Merge branch 'release-3.1.x'
Johannes Günther
2024-02-22 16:54:23 +01:00
ecff444288
Sync README, sort changelog
Johannes Günther
2024-02-20 20:45:20 +01:00
282d90774a
Improvements to variance-based adaptive accumulation
Johannes Günther
2024-02-20 15:20:23 +01:00
2ada835073
Several fixes
Johannes Günther
2024-02-19 18:59:44 +01:00
2258668f3f
Use released rkcommon v1.13.0, Embree v4.3.1, VKL v2.0.1, OIDN v2.2.0, and ISPC v1.23.0
Johannes Günther
2024-02-08 17:37:50 +01:00
604a122646
WA for OSX AVX512
Johannes Günther
2024-02-10 11:57:30 +01:00
acd097b268
Bump Dear ImGui to v1.90.3
Johannes Günther
2024-02-09 17:18:45 +01:00
f7d32333a4
CI maintenance and improvements
Johannes Günther
2024-02-08 14:39:51 +01:00
bdf9ab45dc
OSX release packages for ARM64, closes #559
Johannes Günther
2024-02-02 15:03:54 +01:00
d2e1df0d9c
Add support for texture co-ordinate wrap modes, closes #270
Moushumi Maria
2024-02-01 20:16:12 -08:00
fb0edb8372
Bump ISPC to v1.22.0
Johannes Günther
2024-02-02 11:52:47 +01:00
c949a20299
Release CI updates
Johannes Günther
2024-02-01 09:48:51 +01:00
b7262948b7
New variance calculation in a FrameOp
Miroslaw Pawlowski
2023-11-28 18:41:34 +01:00
63aa19247a
Randomized variance accumulation
Miroslaw Pawlowski
2023-11-27 15:07:29 +01:00
b069d58221
Decoupled RenderTask from SYCL work item
Miroslaw Pawlowski
2023-11-27 15:00:31 +01:00
c590d5c94b
Fix PixelFilter, closes #577
Johannes Günther
2023-11-27 13:55:15 +01:00
60e00b3165
Bump GLM to v1.0.0
Johannes Günther
2024-01-24 14:13:46 +01:00
d498dcfde9
CI updates
Johannes Günther
2024-01-18 10:25:13 +01:00
ce4e1016fc
Add dependent load flag to executables and shared libs
Johannes Günther
2024-01-18 11:26:12 +01:00
33b87d3cfd
Update options for Large GRF
Johannes Günther
2024-01-17 13:34:16 +01:00
33d249da38
Fix race condition in PT
Johannes Günther
2024-01-19 15:14:08 +01:00
456855b558
Fix Principled with coatIor=1.0
Johannes Günther
2024-01-29 12:19:24 +01:00
a9030e6406
Interpolation for Curves
Moushumi Maria
2024-01-17 00:56:03 -08:00
ff3497412f
Rework Data iterator
Moushumi Maria
2024-01-24 19:16:20 -08:00
652262e3b7
Fixes for GPU Motion Blur
Johannes Günther
2024-01-10 15:22:46 +01:00
c61da0ee70
Motion blur support for GPU
Moushumi Maria
2023-07-16 23:47:17 -07:00
55c6f7f5c5
Bump GLFW to v3.3.9, Dear ImGui to v1.90.1
Johannes Günther
2024-01-11 13:23:34 +01:00
508e9c1921
CI improvements
Johannes Günther
2024-01-08 13:42:47 +01:00
5402ed1c3e
Define FFG_ enums in terms of RTC_FEATURE_FLAG_
Johannes Günther
2023-12-19 12:50:31 +01:00
be232a7a6f
Cosmetics: transparently support foreach_unique in SYCL
Johannes Günther
2023-12-08 12:00:22 +01:00
b1047c5e5b
Bump VKL
Johannes Günther
2023-11-27 20:36:20 +01:00
9c3aa5e21b
Emissive texture lookup when sampling GeometryLight; docu
Johannes Günther
2023-12-12 21:39:43 +01:00
b34af0bbda
Merge tag 'v3.0.0' into RELEASE
starseeker
2023-12-19 17:08:13 -05:00
a5b91e23dc
Fix PRINT debug macros
Johannes Günther
2023-12-18 18:58:23 +01:00
16b8b4b38d
Tests updated to validate emissive textures
Miroslaw Pawlowski
2023-08-30 11:39:58 +02:00
96e96d3943
Added emissiveColor to both Principled and Luminous
Bruce Cherniak
2022-01-14 17:35:31 -06:00
573a76dda1
Unified variance calculation between LocalFB and SparseFB, fixing FrameID passing
Miroslaw Pawlowski
2023-10-27 18:53:57 +02:00