GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — RadeonProRenderSDK/release_notes.txt at master · GPUOpen-LibrariesAndSDKs/RadeonProRenderSDK Expand file tree/ Copy pathrelease_notes.txtMore file actions 2005 lines (1625 loc) · 102 KB / Copy pathrelease_notes.txtFile metadata and controls2005 lines (1625 loc) · 102 KB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 ------------------------------------------- - Release Notes of Radeon Pro Render SDK ------------------------------------------- ################################################################################################################ RPR SDK 3.01.07 - 09 September 2026 Add support of rocm 10 and latest GPUs ################################################################################################################ RPR SDK 3.01.06 - 28 February 2025 Add support of AMD Ryzen AI. ################################################################################################################ RPR SDK 3.01.05 - 23 January 2024 ## Bug fixes in Northstar: Fix contours disappearing with some shapes Fix wrong texture access ################################################################################################################ RPR SDK 3.01.04 - 03 November 2023 RPR-1245 - (Feature) - Add the option to switch to the toon control with unnormalized light intensity RPR-981 - (Feature) - Add AO AOV support ################################################################################################################ RPR SDK 3.01.04 - BETA 2 - 23 October 2023 Only HybridPro (RC5) is updated, with those fixes : ## Features: * [RPRHYB-966] MaterialX Displacement Support (#1217) * [RPRHYB-313] SSS implementation (#1198) * [RPRHYB-792] Uber Refraction Absorption support (#1259) * [RPRHYB-985] Support rpr api context callbacks (#1261) ## Fixes: * [RPRHYB-982] Opacity artifacts (#1262) * [RPRHYB-987] Background image artifacts with gradient (#1264) * [RPRHYB-991] MaterialX material renders black upon assignment on new release 3.1.3 RC5 (#1265) * [RPRHYB-949] Fix UV tiling support. Fix displacement normals. Improve local intersections robustness. (#1260) * [RPRHYB-990] RPR_ERROR_INTERNAL_ERROR on a scene with U-ramp (#1263) * [RPRHYB-992] Ramp as Emissive not working in 3.1.3 (#1263) * [RPRHYB-979] Mesh ID AOV consistent with NorthStar (#1254) * [RPRHYB-980] Motion Blur fixes (#1256) * [RPRHYB-838] Fog effect with viewport denoiser (#1250) * [RPRHYB-981] Fix a missing material update causing device lost (#1249) * [RPRHYB-981] Fix Background AOV Texture Index (#1251) * [RPRHYB-978] Volumetric code unification (#1245) * [RPRHYB-953] Composite of shadow_catcher + reflection_catcher + matte_pass has wrong reflection (#1244) * [RPRHYB-973] ASVGF produces a brighter image than SVGF (#1231) * [RPRHYB-970] Fixes for Shader Compilation on D3D12 (#1239) * [RPRHYB-970] Fix a few resource transitions (#1221) * [RPRHYB-910] Fix tests on low-end gpus (#1226) * [RPRHYB-970] Fix Crash on Material System CodeGen (#1223) * [RPRHYB-989] Matte Pass AOV not working for Shadow Catcher in 3.1.3 (#1272) * [RPRHYB-1009] HybridPro crashes during MateriaX displacement rendering (#1277) * [RPRHYB-986] Artifacts on edges of shadow catcher plane (#1275) * [RPRHYB-999] RPR_ERROR_INTERNAL_ERROR and crash on a scene with Nvidia cards (#1273) * [RPRHYB-701] Clip distance fix (#1266) * [RPRHYB-974] Metal transparency fix (#1241) * [RPRHYB-990] RPR_ERROR_INTERNAL_ERROR on a scene with U-ramp (#1270) * [RPRHYB-995] Material artifacts (#1267) * [RPRHYB-1000] Halo effect around displacement objects 3.1.4 RC1 (#1269) * [RPRHYB-1012] RC2 HybridPro: MaterialX reassignment fails (#1285) * [RPRHYB-1013] Fix Crash When Using Color3 as Input for MaterialX Displacement (#1284) * [RPRHYB-1028] Spot light softness issue on 7900 GPUS (#1296) ################################################################################################################ RPR SDK 3.01.04 - BETA 1 - 04 September 2023 RPR-1238 - (Bug) - Fix toon shading bug with alpha texture RPR-1151 - (Feature) - Add the control of shadow & highlight areas on toon shader regardless of the light intensity ################################################################################################################ RPR SDK 3.01.03 - 03 August 2023 ## NORTHSTAR : RPR-1209 - (Bug) - Fix Uber transparency + thin surface material RPR-1191 - (Bug) - Fix Uber diffuse, reflection and refraction blended with emission RPR-1224 - (Bug) - Add energy compensation for Uber reflection Python binding implemented : check: https://github.com/GPUOpen-LibrariesAndSDKs/RadeonProRenderSDK#python-binding ## HYBRID 3.1.3 RC5-25/Aug/2023 - Features : * [RPRHYB-964] Tessellation-Free Displacement Mapping for Ray Tracing (#1214) * [RPRHYB-962] Adds support for INPUT_UBER_EMISSION_MODE (#1211) * [RPRHYB-750] BUMP_MAP_node_support (#1191) * [RPRHYB-712] Update Material X to 1.38.7 (#1190) * [RPRHYB-895] Conservative memory allocation for textures (#1168) * [RPRHYB-778] RPR Ramp node support (#1186) * [RPRHYB-765] RPR_MATERIAL_NODE_LOOKUP_INVEC support (#1179) * [RPRHYB-810] AOV Mesh ID support (#1176) * [RPRHYB-904] Add support for RPR_MATERIAL_NODE_UV_PROCEDURAL (#1181) * [RPRHYB-839] Support for GRID_INDICES_TOPOLOGY_I_U64, Blender uses it for internal volumes (#1165) * [RPRHYB-914] Add displacement support for software raytracing mode (#1178) ## HYBRID 3.1.3 RC5-25/Aug/2023 - Fixes: * [RPRHYB-953] Composite of shadow_catcher + reflection_catcher + matte_pass has wrong reflection (#1244) * [RPRHYB-931] Reflection catcher stoped working (#1197) * [RPRHYB-937] Denoisers are not working (#1210) * [RPRHYB-897] Hairs not working correctly on Ubuntu (#1209) * [RPRHYB-923] Energy loss in uber metallic reflection (#1199) * [RPRHYB-942] Uber Emission component overrides diffuse and non metalic reflection component (#1208) * [RPRHYB-946] Can't render duplicated material (#1205) * [RPRHYB-948] Enabling mipmap generation causes a crash (#1206) * [RPRHYB-935] SolidWorks: Glitch at top of rendered sphere on GPU's without hardware RayTracing (#1204) * [RPRHYB-907] Hybrid pro Displacement gives really bad results on objects other than a plane (#1194) * [RPRHYB-930] RPR Nodes core scene Crashes when rendering with SDK render tool (#1193) * [RPRHYB-902] Previous material become pink after adding new mesh (#1182) * [RPRHYB-828] Scene with VDB does not render (#1165) * [RPRHYB-911] Uber Transparency works wrong (#1183) ################################################################################################################ RPR SDK 3.01.02 - 09 June 2023 ## NORTHSTAR : RPR-1226 - (Feature) - Support new ramp interpolation mode for Northstar RPR-1225 - (Bug) - Improve the quality of contour rendering RPR-1218 - (Bug) - Support the 'scale' parameter for UV procedural nodes RPR-1217 - (Bug) - Improve the performance of rendering RPR-1212 - (Bug) - Fix a bug of double-sided emission RPR-1208 - (Bug) - Fix an artifact of transparency object in fog rendering RPR-1203 - (Bug) - Northstar: render on WX5100 gives error hipErrorNoBinaryForGpu RPR-1010 - (Bug) - Fix the thickness of contour rendering Northstar Ubuntu build is switching from 18 to Ubuntu 20. ################################################################################################################ RPR SDK 3.01.01 - 14 April 2023 ## NORTHSTAR : RPR-1196 - (Bug) - Fix a crash when multi-gpu rendering enabled RPR-1197 - (Bug) - Fix a crash on certan cards ## GLTF load/save for Disk/Sphere light. ################################################################################################################ RPR SDK 3.01.00 - 24 February 2023 ## NORTHSTAR : RPR-1170 - (Bug) - Fix out of memory crash when large scene rendering RPR-1135 - (Feature) - Camera offset supports texture map ( rprCameraSetUVDistortion ) RPR-1122 - (Bug) - Improve refraction quality * Support of new RPR_MATERIAL_NODE_OP_**** arthmetics: EXP, ROTATE2D, ROTATE3D, NOP, CEIL, ROUND, SIGN, SQRT, CLAMP. * For Northstar, the default render backend is now HIP ( instead of OpenCL ). The main difference is that compute kernels are now precompiled by us. They must be downloaded from a separate link. Check the readme for more information. For now you can still use the OpenCL backend ( with RPR_CREATION_FLAGS_ENABLE_OPENCL in rprCreateContext ). However we don't recommend it as in the future we may put less resource to support this backend. ## HYBRID - Features : * [RPRHYB-684] Add support rprCameraSetLensShift (Tile rendering) (#1133) * [RPRHYB-755] MaterialX refactoring (#1097) * [RPRHYB-756] Scale support in Normal map (#1127) * [RPRHYB-613] Make denoiser work with MaterialX (#1035) * [RPRHYB-768] Displacement (#1113) * [RPRHYB-824] Light BVH: improved sampling of IBL and directional light (#1120) * [RPRHYB-791] Uber Refraction Thin Surfaces support (#1112) * [RPRHYB-821] NSight profiler markers (#1119) ## HYBRID - Fixes: * [RPRHYB-753] Uber Reflection Anisotropy is incorrect (#1140) * [RPRHYB-873] Fix RprTest: BasicCurve, Aov_ShadowCatcher & Basic_Two_Sided_Materials (#1138) * [RPRHYB-827] Crash when calling rprContextCreateImage (#1136) * [RPRHYB-798] Fix normals processing (#1126) * [RPRHYB-835] Noise problem caused by increasing render iterations (#1129) * [RPRHYB-832] AOV depth renders incorrect (#1135) * [RPRHYB-790] Error: Can't allocate memory for buffer, VkResult=-2 (#1115) * [RPRHYB-833] EnvironmentLightSetImage with a value of 0.0 affects the intensity of PointLight and SpotLight (#1130) * [RPRHYB-789] Uber Emissive color doesn't work correct (#1105) * [RPRHYB-812] Uber Refraction is incorrect (#1117) * [RPRHYB-813] VRAM memory leak while animation playback (#1122) Fix crash on removed acceleration structures (#1141) ## HYBRID - Other: * Convert rprGetSupportedDevices to dynamic linkage (#1125) ################################################################################################################ RPR SDK 2.02.17 - 15 December 2022 ## NORTHSTAR : RPR-1161 - (Bug) - Fix blackish color when blending two toon materials with weight of texture map RPR-1158 - (Bug) - Fix memory crash when start rendering on linux RPR-1157 - (Bug) - Fix artifact of mix of MaterialX standard surfaces RPR-1156 - (Bug) - Improve convergence rate of toon light linking RPR-1148 - (Bug) - Fix crash with nested bumpmap RPR-1141 - (Bug) - Fix incorrect handling of blend closure RPR-1131 - (Bug) - Fix black artifact of curve rendering RPR-1122 - (Bug) - Fix darker artifact of refraction material RPR-1075 - (Bug) - Fix artifact of AOV_SHADOW_CATCHER ## HYBRID - Features : * [RPRHYB-647] Shadow catcher (#1058) * [RPRHYB-655] Primary surface replacement (PSR) and Checkerboarded split frame rendering (CSFR). (#1069) * [RPRHYB-698] Software raytracing (#1092) * [RPRHYB-718] RPR API extension to check hardware compatibilities (#1059) * [RPRHYB-725] AOV Specular radiance (#1068) * [RPRHYB-726] AOV specular & diffuse reflectance (#1076) * [RPRHYB-727] AOV Diffuse radiance (#1071) * [RPRHYB-738] FSR 2 (#1088) * [RPRHYB-761] Cutting Planes support (#1109) * [RPRHYB-764] Light BVH support (#1093) * [RPRHYB-767] Hybrid logging is not working great with UE. (#1101) ## HYBRID - Fixes: * [RPRHYB-646] Opacity attribute in MaterialX Standard Surface Material does not work (#1065) * [RPRHYB-651] SphereLightSetRadiantPower3f produces approximately 1000 times lower light intensity (#1075) * [RPRHYB-676] Crash on bistro scene only on Production render with hybrid pro (#1064) * [RPRHYB-714] Black artifacts on specular surfaces (#1061) * [RPRHYB-715] Driver crashes when rendering complex scenes with core update 2.216 Hybrid pro 6800xt only (#1070) * [RPRHYB-716] Core 2.2.16 issues with scene with Anisotropic BSDF material (#1060) * [RPRHYB-717] Core 2.2.16 issues with Motion Blur scene (#1063) * [RPRHYB-719] Blender 3.3 Splash Screen scene error -18 (#1066) * [RPRHYB-729] Volume artifatcts VDB and Blender volume domain (#1080) * [RPRHYB-730] Standard materials now render pink with USD hybrid pro (#1072) * [RPRHYB-733] PER-FACE MATERIALS becomes transparent if texture is assigned. (#1077) * [RPRHYB-734] Various Blender Nodes crash related to RPR_MATERIAL_INPUT_UV (#1079) * [RPRHYB-736] IBL image does not render through Glass materials (#1084) * [RPRHYB-740] Hybrid fails to render scene with hetero volume (#1111) * [RPRHYB-741] AOV_ALBEDO is wrong in some scenes (#1086) * [RPRHYB-747] UV offset doesn't work correct #1094 * [RPRHYB-749] Setting NULL to UBER_REFLECTION_NORMAL provides wrong result (#1099) * [RPRHYB-757] WRAP_U, WRAP_V and WRAP_W support in Image texture node (#1110) * [RPRHYB-769] UV Triplanar node is stretched and has incorrect scale (#1098) * Avoid resource recreation on every frame. (#1087) * Fireflies from area light fix. (#1044) * Fix ASVGF noise. (#1090) * Fix crash in case of volume material is not set (#1073) * Fix inconsistency of API processing and context configuration default value (#1083) * Fix random parsing error (#1091) * Make ReSTIR work with MaterialX. (#1085) ## HYBRID - Other: * [RPRHYB-766] Not all objects in vulkan are given debug names. (#1095) * Shadowing of the original structure during acc_structure creation. (#1078) ################################################################################################################ RPR SDK 2.02.16 - 29 September 2022 ## NORTHSTAR : RPR-1119 - (Bug) - Fix RprsRender to process parameters correctly RPR-1118 - (Task) - Expose image filter settings to RprsRender RPR-1115 - (Task) - Support a combination Rounded corner and normal/bump mapping RPR-1107 - (Bug) - Fix RprsRender to export image as exr format when tiled rendering RPR-1104 - (Bug) - Fix camera view on RprsRender when tiled rendering RPR-1102 - (Task) - Add mesh ID aov RPR-1101 - (Bug) - Fix UDIM texture with exr format RPR-1100 - (Task) - Add post scale support RPR-1091 - (Bug) - Fix MaterialX coat material RPR-1088 - (Task) - Fix behavior of RPR_SHAPE_VISIBILITY_REFLECTION for reflection catchers RPR-1040 - (Bug) - Fix RPR_MATERIAL_NODE_UV_TRIPLANAR stretched texture issue RPR-283 - (Task) - Add voluma and sss aovs RPR-408 - (Task) - Add bevel shader support ## HybridPro : -- Features: * [RPRHYB-458] D3D12 (#950) * [RPRHYB-632] IES light (#1036) * [RPRHYB-613] Motion Blur ( transform ) (#1037) * [RPRHYB-648] OpenColorIO texture color spaces (#1048) * [RPRHYB-642] Matx refraction (#1042) * [RPRHYB-617] Add support of RPR_MATERIAL_NODE_UV_TRIPLANAR (#1024) * [RPRHYB-568] Hybrid mode (#1032) * [RPRHYB-615] Support new Int ObjectID in ProRender api with Hybrid (#1034) * [RPRHYB-604] RPR_AOV_DIRECT_REFLECT (#1020) * [RPRHYB-605] RPR_AOV_INDIRECT_REFLECT (#1020) * [RPRHYB-594] RPR_AOV_VOLUME (#1013) * [RPRHYB-601] RPR_AOV_INDIRECT_DIFFUSE (#1016) * [RPRHYB-595] RPR_AOV_DIRECT_DIFFUSE (#1014) * [RPRHYB-607] RPR_AOV_VARIANCE (#1019) * [RPRHYB-602] RPR_AOV_DIRECT_ILLUMINATION (#1017) * [RPRHYB-603] RPR_AOV_INDIRECT_ILLUMINATION (#1017) * [RPRHYB-589] RPR_AOV_REFRACT (#1010) * [RPRHYB-591] RPR_AOV_GEOMETRIC_NORMAL (#1007) * [RPRHYB-588] RPR_AOV_CAMERA_NORMAL (#1006) * [RPRHYB-587] RPR_AOV_OBJECT_GROUP_ID (#1002) * [RPRHYB-547] Improve support of materials with alpha test (#983) * [RPRHYB-532] Backscattering (#1038) * [RPRHYB-634] Procedural curves tracing support (#1051) * RPR_MATERIAL_NODE_OP_SHUFFLE_YZWX (#1021) * RPR_MATERIAL_NODE_OP_SHUFFLE_ZWXY (#1021) * RPR_MATERIAL_NODE_OP_SHUFFLE_WXYZ (#1021) * RPR_MATERIAL_NODE_OP_MAT_MUL (#1025) * RPR_MESH_IS_DYNAMIC_MESH handling (#1008) * Add Photo Linear tonemap (#1029) -- Fixes: * [RPRHYB-641] Matx emission fix (#1041) * [RPRHYB-614] Matx compile errors (#1031) * [RPRHYB-584] Embedded shaders reload (#997) * [RPRHYB-504] Hang on AMD GPU (Toyshop scene) (#1003) * [RPRHYB-659] Black areas/artifacts issue with MaterialX and HybridPro in Web USD Viewer (#1052) * [RPRHYB-713] Broken MatX materials should only render the specific object black (#1056) * Per-face materials fixed for the instanced objects (#910) * Direct light sampling of uber emissives (#1026) * Material source index calculation fix (#1009) * Fix MaterialX normal mapping (#1057) * Fixed inversed Triplanar V-coord (#1055) -- Other: * [RPRHYB-490] TA Improvements (#1022) * [RPRHYB-578] ReSTIR GI Improvements (#1015) * [RPRHYB-654] Prevent exporting MaterialX symbols in Linux (#1045) * [RPRHYB-573] ASVGF gradient improvement (#985) * [RPRHYB-520] Material sorting (#1001) * [RPRHYB-583] Glslang submodule (#998) * [RPRHYB-579] Solve reports from Legal (#1004) * Specular demodulation (#1030) * Curve node optimization (#901) * Removed duplicate MAT_MUL operation (#1028) * Atrous weights (#1027) ## RPR API : * add rprCameraSetPostScale feature: scale the final rendering. * add RPR_AOV_MESH_ID AOV: AOV that renders the ID of mesh (it's not the same than RPR_AOV_OBJECT_ID, because for instances, RPR_AOV_MESH_ID renders color from the parents). * RPR_AOV_SSS: AOV rendering SSS volumes. * RPR_MATERIAL_NODE_ROUNDED_CORNER: new material to have a "Rounded Corned" ( Bevel ) on objects. ################################################################################################################ RPR SDK 2.02.15 - 15 July 2022 ## NORTHSTAR : RPR-1073 - (Bug) - Fix darkening issue of toon shader with transparency RPR-1072 - (Bug) - Fix emission with transparency casts incorrect shadow RPR-1068 - (Bug) - Fix reflection catcher doesn't catch emission RPR-1062 - (Task) - Expose ObjectID aov in RPR API as integer type RPR-1042 - (Task) - Absortion support for thin surfaces RPR-1008 - (Task) - Extend cryptomatte for reflection RPR-1005 - (Task) - Add progress callback for better logging with scene update, cache creation and render time RPR-275 - (Task) - Add pixel filter support ( Anti-aliasing ) ## RPR API : * Those context parameter have been removed : RPR_CONTEXT_IMAGE_FILTER_BOX_RADIUS RPR_CONTEXT_IMAGE_FILTER_GAUSSIAN_RADIUS RPR_CONTEXT_IMAGE_FILTER_TRIANGLE_RADIUS RPR_CONTEXT_IMAGE_FILTER_MITCHELL_RADIUS RPR_CONTEXT_IMAGE_FILTER_LANCZOS_RADIUS RPR_CONTEXT_IMAGE_FILTER_BLACKMANHARRIS_RADIUS and replaced by a single parameter : RPR_CONTEXT_IMAGE_FILTER_RADIUS. * typo fixed: RPR_CONTEXT_RAY_CAST_EPISLON --> RPR_CONTEXT_RAY_CAST_EPSILON * 3 new callbacks has been added to improve the measure of performance : RPR_CONTEXT_UPDATE_TIME_CALLBACK_* --> get the time it took to update/compile the scene inside the core rendering engine. RPR_CONTEXT_RENDER_TIME_CALLBACK_* --> get the time it took to run the actual rendering operation. RPR_CONTEXT_FIRST_ITERATION_TIME_CALLBACK_* --> get the time it took to run the first rendering iteration. This time could he higher than next iteration as first iteration is creating some cache. First iteration time callback is only called when a rendering is done from a cleared framebuffer. Those callbacks are triggered during the rprContextRender / rprContextRenderTile calls. They have the same structure than the already existing RPR_CONTEXT_RENDER_UPDATE_CALLBACK_* meaning : void callback( float , void* ) First argument is time in milliseconds, second argument is RPR_CONTEXT_***_CALLBACK_DATA. example: void updateTimeCallback( float timems, void* userData ) { *((float*)userData) = timems; } float updateTimeFromCallback = 0.0f; rprContextSetParameterByKeyPtr(ctxt, RPR_CONTEXT_UPDATE_TIME_CALLBACK_FUNC, (void*)updateTimeCallback); rprContextSetParameterByKeyPtr(ctxt, RPR_CONTEXT_UPDATE_TIME_CALLBACK_DATA, &updateTimeFromCallback); ################################################################################################################ RPR SDK 2.02.14 - 09 June 2022 ## NORTHSTAR : RPR-1058 - (Bug) - Fix render layer with light RPR-1048 - (Bug) - Fix mesh subdivision crash on CPU RPR-1043 - (Bug) - fix light IBL crash on Linux RPR-557 - (Bug) - Fix unexpected halo around geometry when using shadowcatcher and reflectioncatcher RPR-822 - (Bug) - Fix bumpmap that isn't working ## RPR API : * rprCameraSetLinearMotion, rprCameraSetAngularMotion, rprShapeSetLinearMotion, rprShapeSetAngularMotion, rprShapeSetScaleMotion has been moved to Deprecated API header. * new function: rprLightSetVisibilityFlag / RPR_LIGHT_VISIBILITY_LIGHT. Expose a way to make the disk/sphere shape visible for disk/sphere lights. This flag should stay false for most of usages. * new function: rprShapeSetEnvironmentLight / RPR_SHAPE_ENVIRONMENT_LIGHT. Used for compositing. With this flag TRUE, the shape is handled as IBL and is not shown on AOVs. ################################################################################################################ RPR SDK 2.02.13 - 27 April 2022 ## NORTHSTAR : Fix render artifact with primvars on RX6800XT Fix transparency artifact with background override Add option to choose UV set for contour extraction ( RPR_CONTEXT_CONTOUR_UV_SECONDARY ) Improve performance of HIP backend Fix volume border cutting artifact MaterialX loader improvements for Northstar renderer: more materials are now supported - 'place2d' is now supported. with RPR_CONTEXT_RANDOM_SEED we can set the random seed of the renderer. ################################################################################################################ RPR SDK 2.02.12 - 09 March 2022 ## NORTHSTAR : RPR-1001 - (Bug) - Fix the crash with a curve scene RPR-993 - (Bug) - Fix atmosphere volume effect with IES light RPR-264 - (Task) - Use mid color of toon shader as albedo AOV RPR-149 - (Task) - Add editable fog direction RPR-83 - (Bug) - Fix transparent artifact inside volume RPR-57 - (Task) - Add light linking support for toon shader ## RPR API : * MaterialX loader improvements for Northstar renderer: more materials are now supported. ################################################################################################################ RPR SDK 2.02.11 - 07 February 2022 ## NORTHSTAR : RPR-502 - (Bug) - Fix darkening artifact at override_reflecttransparent RPR-551 - (Bug) - Fix Inconsistent bilinear interpolation between GPU and CPU RPR-81 - (Bug) - Fix Incorrect motion blur by rotating RPR-45 - (Bug) - Fix multi-transparent black artifact RPR-85 - (Bug) - Add clamp parameter of atmosphere volume RPR-88 - (Bug) - Fix incorrect render of mix standard surface in MaterialX RPR-60 - (Task) - A new visibility flag RPR_SHAPE_VISIBILITY_RECEIVE_SHADOW / RPR_CURVE_VISIBILITY_RECEIVE_SHADOW RPR-74 - (Bug) - Fix crash in contour debug mode RPR-62 - (Task) - Extend cryptomatte for indirect reflection and refraction RPR-80 - (Task) - Add ramp node support RPR-61 - (Task) - Add vertex value (prim var) support RPR-38 - (Bug) - Fix the issue that uber emissive is always in double-sided mode ## RPR API : * Add of new API for Primvar: rpr_primvar_interpolation_type , RPR_SHAPE_PRIMVARS , RPR_MATERIAL_NODE_PRIMVAR_LOOKUP , rprShapeSetPrimvar. A tutorial demo will be added in the future to illustrate this feature. * New context parameter: RPR_CONTEXT_ATMOSPHERE_VOLUME_RADIANCE_CLAMP : clamp the radiance for atmosphere volume. * A new RPR_MATERIAL_NODE_RAMP node has been exposed. This Ramp can use N control points and we can change the interpolation type. A tutorial demo will be added in the future to illustrate this feature. * New "visibility" flag: RPR_SHAPE_VISIBILITY_RECEIVE_SHADOW / RPR_CURVE_VISIBILITY_RECEIVE_SHADOW. If turned to FALSE, the shape / curve doesn't receive shadow. Like all other RPR_SHAPE_VISIBILITY_* / RPR_CURVE_VISIBILITY_* flags, it will be modified when calling rprShapeSetVisibility / rprCurveSetVisibility. * Revisiting cryptomatte. New paramters: RPR_CONTEXT_CRYPTOMATTE_EXTENDED, PR_CONTEXT_CRYPTOMATTE_SPLIT_INDIRECT, RPR_AOV_CRYPTOMATTE_MAT3, RPR_AOV_CRYPTOMATTE_MAT4, RPR_AOV_CRYPTOMATTE_MAT5, RPR_AOV_CRYPTOMATTE_OBJ3, RPR_AOV_CRYPTOMATTE_OBJ4, RPR_AOV_CRYPTOMATTE_OBJ5. RPR_CONTEXT_CRYPTOMATTE_EXTENDED : Activate the Extended mode ( default value is 0 ). rprContextSetParameterByKey1u(ctx, RPR_CONTEXT_CRYPTOMATTE_EXTENDED, v); If the Extended Mode is enabled, the 6 new AOV (MAT3~MAT5 and OBJ3~OBJ5) must be attached to context ( with rprContextSetAOV ). PR_CONTEXT_CRYPTOMATTE_SPLIT_INDIRECT : If you set PR_CONTEXT_CRYPTOMATTE_SPLIT_INDIRECT = 1 with RPR_CONTEXT_CRYPTOMATTE_EXTENDED = 1 then indirect reflections/refractions of objects have different id from direct visibility. The default value is 0. rprContextSetParameterByKey1u(ctx, PR_CONTEXT_CRYPTOMATTE_SPLIT_INDIRECT, v); ################################################################################################################ RPR SDK 2.02.10 - 06 December 2021 ## NORTHSTAR : RPRNEXT-934 - (Bug) - Improve render performance on vega and older cards RPRNEXT-933 - (Bug) - Fix motion blur with instance on GPU RPRNEXT-932 - (Bug) - Fix shader artifact RPRNEXT-927 - (Bug) - Fix disappearing emission in volume RPRNEXT-920 - (Task) - Add fog offset to control its starting point RPRNEXT-919 - (Bug) - Fix add node of materialX RPRNEXT-916 - (Bug) - Fix a crash with .tif file when using Zip compression RPRNEXT-914 - (Bug) - Fix artifacts of atmosphere volume with disk lights RPRNEXT-857 - (Bug) - Fix LPE to handle shadow catcher RPRNEXT-684 - (Bug) - Apply OCIO color mapping to alpha channel ## RPR API : * RadeonProRender::float4 has now its own class ( instead of being defined as typedef float3 float4; ). This is to fix arithmetics with float4.W component. * half is now defined inside the RadeonProRender namespace. ################################################################################################################ RPR SDK 2.02.9 - 10 November 2021 ## NORTHSTAR : RPRNEXT-907 - (Bug) - Fix cpu+gpu rendering on macOS RPRNEXT-903 - (Task) - Add shadow color feature RPRNEXT-901 - (Task) - Improve performance in scene with a lot of transparent materials RPRNEXT-898 - (Bug) - Fix RPR_MATERIAL_NODE_GRADIENT_TEXTURE color handling RPRNEXT-895 - (Bug) - Fix blurry transparent render RPRNEXT-890 - (Bug) - Optimize uv scaling shader network RPRNEXT-889 - (Bug) - Fix hang with curve shape RPRNEXT-887 - (Bug) - Fix hang with material shader RPRNEXT-879 - (Bug) - Fix border artifact with alpha masking texture RPRNEXT-877 - (Bug) - Fix shadow artifact with spot light RPRNEXT-875 - (Bug) - Add mixed diffuse color support with albedo AOV RPRNEXT-874 - (Task) - Add fog feature RPRNEXT-870 - (Bug) - Optimize material shader performance RPRNEXT-866 - (Bug) - Fix crash on viewport render with IBL RPRNEXT-849 - (Task) - Add support of cutting planes on scene RPRNEXT-808 - (Task) - Improve BVH vram memory usage RPRNEXT-805 - (Task) - Add spot light fall off support RPRNEXT-800 - (Bug) - Fix black AOV render on viewport render RPRNEXT-744 - (Bug) - Fix crash with single face scene ## RPR API : * Lots of tutorials in this SDK have been added/improved. ( https://github.com/GPUOpen-LibrariesAndSDKs/RadeonProRenderSDK/tree/master/tutorials ) * Cutting planes are now working in Northstar, with new API : RPR_CONTEXT_CLIPPING_PLANE replaced by RPR_CONTEXT_CUTTING_PLANES. Use rprContextSetCuttingPlane to manage the planes ( there is a demo of this feature in this SDK ) * You can now set the shadow color of shapes in Northstar, with rprShapeSetShadowColor * Fog and Atmosphere Volume are new feature in Northstar. A demo of them will be added in this SDK soon. * Next version will be called 2.02.10 with RPR_VERSION_MAJOR_MINOR_REVISION = 0x00200210 ################################################################################################################ RPR SDK 2.02.8 - 05 October 2021 RPRNEXT-872 - (Bug) - Fix crash on blender RPRNEXT-863 - (Bug) - Fix incorrect render of SSS on Vega RPRNEXT-855 - (Task) - Improve convergence rate of rendering RPRNEXT-854 - (Bug) - Fix incorrect render in LPE RPRNEXT-850 - (Bug) - Fix black render of toon shader on macOS RPRNEXT-848 - (Task) - Improve scene initialization time on CPU RPRNEXT-811 - (Bug) - Fix blacn render with shadow catcher plane RPRNEXT-806 - (Bug) - Fix emission shader crash with subdivision RPRNEXT-789 - (Task) - Add 5 color tone on toon shader RPRNEXT-765 - (Task) - Use UV to extract contour RPRNEXT-731 - (Task) - Add new MaterialX nodes and improve material file parsing. ################################################################################################################ RPR SDK 2.02.7 - 31 August 2021 RPRNEXT-847 - (Bug) - Improve Contour rendering quality RPRNEXT-846 - (Task) - Improve render scene building time RPRNEXT-843 - (Bug) - Fix render crash issue with specific drivers RPRNEXT-842 - (Bug) - Fix volume render artifact on Navi2 cards RPRNEXT-838 - (Task) - Improve render time RPRNEXT-801 - (Bug) - Fix preview mode with AOVs RPRNEXT-768 - (Task) - Improve rpr file export performance RPRNEXT-743 - (Bug) - Fix Opacity AOV with toon render and shadow/reflection catcher RPRNEXT-729 - (Task) - Improve performance of LPE ################################################################################################################ RPR SDK 2.02.6 - 06 August 2021 RPRNEXT-835 - (Bug) - Unexpected thin volumes RPRNEXT-824 - (Task) - Improve render performance RPRNEXT-821 - (Bug) - Fix crash with perface material RPRNEXT-818 - (Bug) - Fix crash on UDIM rpr export RPRNEXT-816 - (Bug) - Fix black render in Refract AOV RPRNEXT-781 - (Task) - Implement Heterogeneous volume on GPU RPRNEXT-777 - (Bug) - Fix toon shader ignores cast shadow flag RPRNEXT-557 - (Bug) - Fix objects render black using camera normal AOV RPRNEXT-379 - (Bug) - Fix light leak on mesh light -- RPR API CHANGE: * Minor API backward compatibility break: rprsExport, rprsImport, rprImportFromGLTF, rprExportToGLTF have a new argument: rprsCtx. This "import/export" Context will be used to store additional data for the Export or read additional data after an Import. This argument can be set to NULL in order to have the same behavior than before 2.02.6. * new material for Northstar: RPR_MATERIAL_NODE_BLACKBODY. inputs of : RPR_MATERIAL_INPUT_TEMPERATURE , RPR_MATERIAL_INPUT_KELVIN. * C# header is fixed ################################################################################################################ RPR SDK 2.02.5 - 09 July 2021 RPRNEXT-798 - Fix albedo AOV to show basecolor in toon shader RPRNEXT-795 - Fix unwanted halo around geometry with shadowcatcher and reflection catcher RPRNEXT-793 - Fix AOVs through transparent material RPRNEXT-785 - Fix convergence rate with textured emissive RPRNEXT-782 - Improve performance of contour rendering RPRNEXT-778 - Fix incorect background render through refraction RPRNEXT-775 - Fix random behaviour of ray epsilon RPRNEXT-771 - Fix contour rendering on MacOS RPRNEXT-770 - Fix hair rendering artifacts with Nhair on RX 6800 seriese RPRNEXT-769 - Fix render crash RPRNEXT-746 - Implement heterogeneous volume on CPU RPRNEXT-714 - Fix performance drop with Ellesmere GPUs RPRNEXT-647 - Fix opacity AOV with RPR_CONTEXT_PREVIEW=1 RPRNEXT-469 - Implement RPR_MATERIAL_NODE_LOOKUP_OBJECT_ID for Northstar RPRNEXT-797 - Fix crash when creating texture from data RPRNEXT-804 - Fix unstable behaviour on RX vega seriese RPRNEXT-792 - Support Volume without surface RPRNEXT-537 - Fix the issue that invisible objects cast shadow RPRNEXT-613 - Add support MacOS arm -- RPR API CHANGE: * Heterogeneous Volume is implemented in Northstar ( only for CPU ). The API to create it has some differences compared to the deprecated Tahoe plugin. * MaterialX API has evolved: Everything related to MaterialX is in a separate header file: RadeonProRender_MaterialX.h In this header, we can find 2 versions of API: Version 1: Working with Northstar only. Deprecated, will be replaced by version 2. Version 2: Still under developement. The main function: rprMaterialXSetFile is implemented. * For both MaterialX and Heterogeneous Volume, It's planned to have demos implemented in this SDK. If you need a sample urgently, feel free to contact RichardGe. * known issue: C# header is broken. ################################################################################################################ RPR SDK 2.02.4 - 04 June 2021 -- RESOLVED TICKETS for NORTHSTAR: RPRNEXT-766 - (Bug) - Disable volume/sss on macOS temporarily RPRNEXT-761 - (Bug) - Fix displacement with perface material RPRNEXT-759 - (Bug) - Fix black shadow and highlight colors in toon shader RPRNEXT-758 - (Bug) - Fix normal map in toon shader RPRNEXT-748 - (Bug) - Fix RprsRender crash due to invalid memory access RPRNEXT-740 - (Bug) - Fix reflectioncatcher in contour rendering RPRNEXT-738 - (Bug) - Fix incorrect lighting through glass RPRNEXT-726 - (Bug) - Improve rendering performance RPRNEXT-724 - (Bug) - Fix mipmap with UV scale RPRNEXT-723 - (Bug) - Fix object ID aov RPRNEXT-716 - (Bug) - Fix blurry texture RPRNEXT-687 - (Task) - Render layer is applicable to lights RPRNEXT-680 - (Bug) - Fix rprContextCreateMesh crash with zero size mesh RPRNEXT-672 - (Bug) - Fix uv stretching in subdivision RPRNEXT-631 - (Bug) - Fix long object deletion time on Navi21 RPRNEXT-568 - (Task) - Improve memory usage with large texture RPRNEXT-436 - (Bug) - Fix light isn't deleted in IPR -- RPR API CHANGE: * RPR lights are now part of the Render Layer filter. Before 2.02.4 : only shapes were filterable with Render Layer ( rprShapeAttachRenderLayer ) From 2.02.4: lights are also filterable ( new API: rprLightAttachRenderLayer ) So, if you enable the Render Layer ( with rprContextAttachRenderLayer ) and don't attach any light to the selected Render Layer(s) you will have a black rendering. * Add of Voronoi procedural material (RPR_MATERIAL_NODE_VORONOI_TEXTURE). Inputs of this material are RPR_MATERIAL_INPUT_RANDOMNESS, RPR_MATERIAL_INPUT_DIMENSION and RPR_MATERIAL_INPUT_OUTTYPE Possible values of RPR_MATERIAL_INPUT_OUTTYPE are: RPR_VORONOI_OUT_TYPE_DISTANCE, RPR_VORONOI_OUT_TYPE_COLOR or RPR_VORONOI_OUT_TYPE_POSITION. ################################################################################################################ RPR SDK 2.02.3 - 28 April 2021 -- RESOLVED TICKETS for NORTHSTAR: RPRNEXT-719 - (Bug) - Uber SSS doesn't work on Northstar cpu RPRNEXT-710 - (Bug) - Too much host memory allocation on HWI code pass - Hardware Ray Tracing code path memory usage improvement RPRNEXT-706 - (Bug) - vega gpu image difference - Fixed darker image on Vega RPRNEXT-701 - (Bug) - [ACCA] Performance slowdown on 2.02.3 vs 2.02.2 beta RPRNEXT-696 - (Bug) - Darker results in acca_restaurant scenes RPRNEXT-695 - (Bug) - Toon shader doesn't work on gpu - Fixed Toon shader behavior on GPU RPRNEXT-694 - (Bug) - Fix light group aov on implicit path - Fixed missing path in light group aov RPRNEXT-693 - (Bug) - Unexpected Volume accumulation RPRNEXT-691 - (Enhancement) - Clang support on windows RPRNEXT-690 - (Bug) - Luminance is wrong for toon shading - Fixed wrong luminance calculation in toon shading RPRNEXT-688 - (Bug) - blend shaders appear not to work with 2.2.1 - Fixed regression in blend material in 2.2.2 RPRNEXT-686 - (Enhancement) - Manage empty shape RPRNEXT-682 - (Enhancement) - Homogeneous volume, refraction absorption on gpu - Homogeneous volume implementation on gpu RPRNEXT-681 - (Enhancement) - Add voronoi texture - Implemented voronoi procedural texture RPRNEXT-679 - (Enhancement) - Remove unnecessary padding on BVH Node - BVH node memory optimization RPRNEXT-678 - (Bug) - Crash inside NorthStar (not stack overflow) - Fixed a crash from unaligned memory RPRNEXT-673 - (Bug) - Boundary interpolation rules for subdivision not working correctly RPRNEXT-670 - (Enhancement) - Subdivision and displacement with per face materials - Fixed per face material when subdivision was used RPRNEXT-668 - (Enhancement) - Add render layer settings in RprsRender RPRNEXT-662 - (Enhancement) - RPRSRender64 handling plugin name without os-ification RPRNEXT-659 - (Bug) - Fixed inconsistent behavior on stacked transparency RPRNEXT-638 - (Enhancement) - Progressive Multi jittered sampling - New random number sequence implementation RPRNEXT-634 - (Enhancement) - Stack overflow on bvh traversal - Fixed stacked overflow when traversing a large scene RPRNEXT-553 - (Bug) - bad motion blur on HWI - Fixed broken motion blur on Navi2x RPRNEXT-472 - (Bug) - crash on missing texture - Fixed a crash from a missing texture RPRNEXT-328 - (Bug) - Geometry artifacts on rough microfacet samplinig - Fixed geometry artifact on rough microfacet sampling ################################################################################################################ RPR SDK 2.02.2 - 7 April 2021 -- RESOLVED TICKETS for NORTHSTAR: RPRNEXT-76 - (Enhancement) - Add homogeneous volume and SSS on CPU RPRNEXT-190 - (Enhancement) - Add toon shader RPRNEXT-435 - (Enhancement) - Add new motion blur API for Camera RPRNEXT-513 - (Bug) - Fix overflowing of lpe buffer RPRNEXT-547 - (Enhancement) - Add procedural textures RPRNEXT-587 - (Bug) - Fix whitish edge issue of microfacet RPRNEXT-607 - (Bug) - Fix exporting materials RPRNEXT-624 - (Bug) - Add automatic fix function of winding order RPRNEXT-627 - (Enhancement) - Improve IBL convergence RPRNEXT-633 - (Bug) - Fix wrong UV mapping to polygon RPRNEXT-635 - (Bug) - Fix non-flat color in Albedo Diffuse AOV RPRNEXT-639 - (Bug) - Fix IBL and background overriding through glass RPRNEXT-641 - (Enhancement) - Add flag to overwrite colortable for ID AOVs in RprsRender RPRNEXT-643 - (Bug) - Improve IBL update performance in IPR RPRNEXT-644 - (Bug) - Fix incorrect rendering on visible light RPRNEXT-645 - (Bug) - Improve microfacet rendering RPRNEXT-648 - (Bug) - Fix adaptive sampling on CPU RPRNEXT-650 - (Bug) - Improve microfacet refraction RPRNEXT-652 - (Bug) - Fix Inconsistent rendering in IPR when IBL intensity is changed RPRNEXT-663 - (Bug) - Fix per face material of instanced shapes issues/16 - (Bug) - Fix: Node Input not getting removed in Northstar64 ################################################################################################################ RPR SDK 2.02.1 - 11 March 2021 -- RESOLVED TICKETS for NORTHSTAR: RPRNEXT-625 - (Bug) - Fix black texels in preview mode RPRNEXT-617 - (Bug) - Fix Lpe difference in CPU and GPU direct illumination RPRNEXT-615 - (Enhance) - Add Navi22 HW RT support RPRNEXT-612 - (Bug) - Fix render layer issue with reflection rays RPRNEXT-608 - (Bug) - Fix broken UVs when high subdivision level RPRNEXT-600 - (Enhance) - Improve rprsExport performance RPRNEXT-599 - (Bug) - Fix wrong geometric normal computation on triangle RPRNEXT-596 - (Enhance) - Add light group aov support RPRNEXT-593 - (Bug) - Fix blurred reflection issue even when roughness is close to 0 RPRNEXT-585 - (Bug) - Fix high mipmap LOD issue when grazing angle is close to 0 RPRNEXT-573 - (Bug) - Fix wrong render issue with scenes have a lot of materials RPRNEXT-476 - (Bug) - Fix the crash on abortRender call at macOS RPRNEXT-411 - (Enhance) - Improve refraction quality RPRNEXT-628 - (Bug) - Fix light leak in texture alpha scene RPRNEXT-527 - (Enhance) - Improve geometry compilation time -- RPR API CHANGE: rprCameraSetLinearMotion, rprCameraSetAngularMotion, RPR_CAMERA_LINEAR_MOTION, RPR_CAMERA_ANGULAR_MOTION are still supported but deprecated inside Northstar. It's recommended to use the new API: rprCameraSetMotionTransform and rprCameraSetMotionTransformCount instead. ################################################################################################################ RPR SDK 2.02.0 - 10 February 2021 -- RESOLVED TICKETS for NORTHSTAR: RPRNEXT-583 - Fix firefly on a lamp scene RPRNEXT-581 - Fix access violation on UDIM texture RPRNEXT-579 - Firefly on LPE RPRNEXT-576 - Shading normal precision improvement RPRNEXT-569 - Improved vertex normal precision RPRNEXT-566 - Fix random noise in Microfacet Anisotropic RPRNEXT-565 - Fix wrong normal flipping in Fresnel node RPRNEXT-564 - Fix lost texture detail in tiled rendering RPRNEXT-563 - Improved adaptive sampling termination condition RPRNEXT-560 - Avoid multiple compilation due to AOV_BUF_SIZE RPRNEXT-558 - Disabled non physical BRDF blending RPRNEXT-556 - Remove buffer allocations done during rendering RPRNEXT-554 - Edge darkening artifacts for backscatter RPRNEXT-545 - Implement RPR_MATERIAL_NODE_LOOKUP_P_LOCAL RPRNEXT-539 - Fix broken spot Lights softness with Core 2.1.9 beta RPRNEXT-482 - Fix crash when rendering big geometry (out of core) RPRNEXT-421 - Alleviate black-patch artifacts caused by shading normals for reflections RPRNEXT-418 - Improve NDF for a grazing halfvector RPRNEXT-542 - Implement deformation motion blur -- RPR API CHANGE: User-Texture has been improved in Northstar: We can now define the code for CPU rendering through a callback ( instead of GPU-only before this release ), and have any textures we want ( instead of 4 limit before this release ) those 8 constants: RPR_MATERIAL_NODE_USER_TEXTURE_0, RPR_MATERIAL_NODE_USER_TEXTURE_1, RPR_MATERIAL_NODE_USER_TEXTURE_2, RPR_MATERIAL_NODE_USER_TEXTURE_3 RPR_CONTEXT_USER_TEXTURE_0, RPR_CONTEXT_USER_TEXTURE_1, RPR_CONTEXT_USER_TEXTURE_2, RPR_CONTEXT_USER_TEXTURE_3 are now deprecated, and replaced by new API: rprContextSetUserTexture/rprContextGetUserTexture. There is a description in the header file on how to use this new API. For Northstar, rprShapeSetLayerMask is now deprecated. the bit-mask Render layer has been replaced by strings. new functions: rprShapeAttachRenderLayer/rprShapeDetachRenderLayer -> set a Render Layer on a shape. The API user can choose any name he wants. rprContextAttachRenderLayer/rprContextDetachRenderLayer -> add/remove a Render Layer name to the final rendering. For Northstar, add of deformation motion blur. The Demo "04_deformation_motion_blur" illustrates how to use it. ################################################################################################################ RPR SDK 2.01.9 - 13 January 2021 -- RESOLVED TICKETS for NORTHSTAR: RPRNEXT-360 - Area light casts shadow RPRNEXT-484 - Render mode "preview" produces square artifacts for future iterations in long term RPRNEXT-403 - Shape random is not consistent RPRNEXT-503 - Contour is not rendered when switching integrator to gpucontour after scene creation on NV card RPRNEXT-504 - Overflow texture offset on CPU RPRNEXT-505 - wrong memory reservation on compile RPRNEXT-500 - Crash on Maya IPR with LPE AOV RPRNEXT-510 - NSplit management fails on 8GB GPU with mercedes scenes RPRNEXT-512 - Add backdoor to disable texture compression for all textures RPRNEXT-520 - Texture is blurry (out of core logic issue) RPRNEXT-422 - RPR Material Library - wrong Brass Standard RPRNEXT-518 - Uncompressed textures are not exported as cache RPRNEXT-522 - Add integrator selection on config for unittest RPRNEXT-498 - Noise material node RPRNEXT-523 - BVH 32bit offset overflow RPRNEXT-530 - Adaptive sampling, Variance AOV RPRNEXT-526 - Add a context parameter to disable texture compression RPRNEXT-519 - Spiral artifacts with CPU + GPU RPRNEXT-529 - HWI kernel freeze on white house scene RPRNEXT-532 - opacity aov doesn't take max depth into account RPRNEXT-429 - Crash after setting displacement material RPRNEXT-511 - Fireflies on mercedes scenes RPRNEXT-536 - Cryptomatte doesn't work on macOS RPRNEXT-533 - Cryptomatte with Russian roulette RPRNEXT-540 - Buffer allocation during rendering RPRNEXT-543 - Variance AOV breaks other AOVs RPRNEXT-545 - Implement INPUT_P_LOCAL RPRNEXT-546 - world extent is wrong RPRNEXT-534 - Render layer implementation RPRNEXT-555 - Depth AOV artifacts RPRNEXT-539 - Spot Lights softness not working correct with Core 2.1.9 beta ################################################################################################################ RPR SDK 2.01.8 - 01 December 2020 -- RESOLVED TICKETS for NORTHSTAR: RPRNEXT-433 - Connecting to light for transmission direction fails. RPRNEXT-442 - transparency png map no longer works in northstar RPRNEXT-434 - Enhance Northstar UnitTest RPRNEXT-383 - Implement explicit texture cache RPRNEXT-398 - Set line width by float number RPRNEXT-311 - Principled material loose reflection if reflection weight = 0 under metalness mode RPRNEXT-457 - LPE doesn't work for bathroom, market scene RPRNEXT-458 - Reduce the size of LpePathSet for lpe RPRNEXT-380 - Shadow + reflection catcher surface can't be seen behind volume RPRNEXT-462 - Store integrator name in options RPRNEXT-41 - Cryptomatte RPRNEXT-438 - irregular checker material ? RPRNEXT-467 - Artifact on cpu at ALI car scene RPRNEXT-468 - CPU-GPU difference at ALI car scene RPRNEXT-440 - Northstar Render is broken with ReflectionCatcher after env light is changed RPRNEXT-480 - Store textures in gamma colorspace RPRNEXT-448 - Shading normal in camera space RPRNEXT-459 - PathDataLpeInitKernel takes too long RPRNEXT-490 - Improve the performance of resolve() RPRNEXT-464 - CPU GPU difference on AOV_DIRECT_REFLECT RPRNEXT-493 - Crash on rendering with DDS RPRNEXT-492 - Black render after switching integrator RPRNEXT-239 - Strange Green Tint Texture Color RPRNEXT-495 - Add no compression option for texture ################################################################################################################ RPR SDK 2.01.7 - 27 October 2020 -- RESOLVED TICKETS for NORTHSTAR: RPRNEXT-141 - Curve + HWI RPRNEXT-391 - Secondary UV support RPRNEXT-170 - Implement Velocity AOV RPRNEXT-389 - Triplanar UV node RPRNEXT-132 - Bump map RPRNEXT-400 - Avoid string matching in a loop for contour parameters RPRNEXT-386 - Artifacts for contour extraction without antialiasing RPRNEXT-404 - CPU LPE AOV is too bright RPRNEXT-325 - Thin refraction passes through AOVs like transparent closure RPRNEXT-407 - Edge watertight intersector RPRNEXT-405 - Let user choose a directory for texture cache RPRNEXT-365 - Radius parameter doesn't work RPRNEXT-280 - API expose for auto cap subdivision level RPRNEXT-397 - Fix VNDF importance sampling RPRNEXT-410 - [Solidworks] Shadow and reflection catcher plane doesn't disappear in composition RPRNEXT-271 - refraction difference from 1.0 RPRNEXT-361 - Shadow is blurry RPRNEXT-419 - Crash on white house textures RPRNEXT-417 - Navi GPU can't render "White House" by RE team RPRNEXT-408 - LPE memory reduction RPRNEXT-424 - Rpr curve test failure RPRNEXT-430 - Texture Wrap mode RPRNEXT-420 - OOC on white house render different image from in core RPRNEXT-441 - Render artifacts on car RPRNEXT-443 - OpenColorIO error handling is not proper RPRNEXT-392 - Output colored contours for each feature for debug RPRNEXT-425 - huge texture problem RPRNEXT-437 - Crash when number of iterations set to 32 with LPE RPRNEXT-447 - Preview mode (down res render) -- KNOWN ISSUES: same LPE/AOV issue than 2.01.6 ################################################################################################################ RPR SDK 2.01.6 - 08 October 2020 -- RESOLVED TICKETS for NORTHSTAR: RPRNEXT-303 - Wired lighting in cornell box RPRNEXT-368 - Resume render from where aborted RPRNEXT-340 - Texture Disk cache RPRNEXT-161 - OpenColorIO support RPRNEXT-350 - RE turntable scene crash with LPE on CPU RPRNEXT-308 - LPE AOVs are different between CPU and GPU RPRNEXT-273 - Issue with RPR 2.0 and viewport render RPRNEXT-279 - LPE is broken on navi10 gfx10 (LC) RPRNEXT-376 - TIR handling for Uber fresnel approx RPRNEXT-178 - Implement Camera Motion Blur RPRNEXT-375 - MaterialX - blending issue RPRNEXT-382 - Implement outline extraction integrator RPRNEXT-275 - crash on barFullTrace RPRNEXT-176 - Rotation motion blur is not correct. RPRNEXT-387 - Reduce buffer size required to capture LPE -- KNOWN ISSUES: LPE, and AOV based on LPE: RPR_AOV_DIRECT_ILLUMINATION RPR_AOV_INDIRECT_ILLUMINATION RPR_AOV_DIRECT_DIFFUSE RPR_AOV_DIRECT_REFLECT RPR_AOV_INDIRECT_DIFFUSE RPR_AOV_INDIRECT_REFLECT RPR_AOV_REFRACT RPR_AOV_EMISSION are not working on Northstar depending on the OpenCL driver: only current AMD internal drivers can make them work. CentOS build of Hybrid has not been updated ( still on 1.35.5 ) - will be committed later. ################################################################################################################ RPR SDK 1.35.5 - 04 September 2020 -- RESOLVED TICKETS for NORTHSTAR: RPRNEXT-266 - Improve ray cast performance RPRNEXT-272 - Steppy artifact with envmap (IBL) RPRNEXT-267 - uber caustics option isn't handled correctly RPRNEXT-270 - Opacity AOV is different between CPU and GPU RPRNEXT-244 - Cap subdivision level to avoid over subdivision RPRNEXT-283 - Progressive iteration change converges slowly RPRNEXT-254 - Reflection is wrong RPRNEXT-125 - Make object id and material id consistent RPRNEXT-300 - diffuse albedo firefly on cpu RPRNEXT-284 - Bad pixels from usd market RPRNEXT-298 - Sphere light convergence RPRNEXT-304 - allow caustics unexpected contribution RPRNEXT-237 - Shadow Catcher Fireflies on Object Edges RPRNEXT-310 - Multiple scene crash RPRNEXT-311 - Principled material loose reflection if reflection weight = 0 under metalness mode RPRNEXT-316 - Disk Light missing scale handling RPRNEXT-315 - Inconsistent sphere light behavior RPRNEXT-319 - Sphere Light explicit contribution is not consistent RPRNEXT-318 - Uber metalness parameter gives an unnatural look -- RPR API CHANGE: RPR_AOV_MATERIAL_IDX was renamed RPR_AOV_MATERIAL_ID this is to clarify that this AOV is rendering an ID, and not an Index. ( the ID can be changed with rprMaterialNodeSetID(rpr_material_node mat, rpr_uint id) ) ################################################################################################################ RPR SDK 1.35.4 - 31 July 2020 -- RESOLVED TICKETS for NORTHSTAR: RPRNEXT-36 - Displacement RPRNEXT-206 - MaterialX support for standard-surface material RPRNEXT-213 - Spiral artifact on glass object RPRNEXT-208 - RPR unit test reports NS memory leak RPRNEXT-216 - bad behaviour when disk light update RPRNEXT-219 - Firefly with disklight RPRNEXT-62 - Light Path Expression AOVs RPRNEXT-231 - 360 camera doesn't render correctly with lens radius RPRNEXT-221 - [ACCA] Area light is black RPRNEXT-227 - [ACCA] Improve shader exec performance RPRNEXT-226 - A flag to turn on caustics RPRNEXT-228 - [ACCA] Reflection is wrong RPRNEXT-235 - Background override can't be seen through transparent material RPRNEXT-238 - Crash on ResidentEvil scene RPRNEXT-236 - Firefly through transparent surface RPRNEXT-125 - Make object id and material id consistent RPRNEXT-240 - Light BVH isn't correct when a light is scaled RPRNEXT-215 - crash in PolygonMesh::GetIndices RPRNEXT-242 - Disk-Sphere Light should be invisible by default. RPRNEXT-243 - Invalid material id by sphere disk light cause access violation RPRNEXT-234 - LightExitanceEstimatorShader takes forever RPRNEXT-241 - Weird pattern in AOV on CPU RPRNEXT-244 - Cap subdivision level to avoid over subdivision RPRNEXT-246 - Background AOV RPRNEXT-247 - Shadow catcher plane doesn't consider background override RPRNEXT-222 - [ACCA] Deep transparency isn't right RPRNEXT-253 - Displacement is broken after scene update RPRNEXT-252 - Ray extension didn't work for a shape with per face material RPRNEXT-158 - BridgeBooble NVIDIA crash -- RPR API CHANGE: Rename of constants. RPR_CONTEXT_CREATEPROP_COMPILE_CALLBACK --> RPR_CONTEXT_COMPILE_CALLBACK_FUNC RPR_CONTEXT_CREATEPROP_COMPILE_USER_DATA --> RPR_CONTEXT_COMPILE_CALLBACK_DATA ################################################################################################################ RPR SDK 1.35.3 - 03 July 2020 -- RESOLVED TICKETS for TAHOE: FIR-1686 - Color table values are not initialized with consistent colors to northstar FIR-1676 - [z-emotion] Sawtooth artifact appears with normal map -- RESOLVED TICKETS for NORTHSTAR: (2.01.3) RPRNEXT-32 - Shadow catcher RPRNEXT-177 - Out of Core Geometry unit test RPRNEXT-37 - Curves RPRNEXT-184 - ALI reported Scene differences 1.0 vs 2.0 RPRNEXT-189 - "backgroundplane" in Northstar RPRNEXT-199 - Northstar - Opacity AOV implementation RPRNEXT-162 - Light sampler doesn't work with back side emission RPRNEXT-193 - UDIM crash on object delete RPRNEXT-171 - Artifacts on Lexus scene RPRNEXT-194 - Improve rendering perf by using tiled render RPRNEXT-139 - BVH memory reduction RPRNEXT-146 - Firefly suppression RPRNEXT-191 - Implement resolve Normalization only RPRNEXT-173 - Maya "Remap HSV" node is not working RPRNEXT-202 - Non uniform scaling cause wrong shading normal RPRNEXT-196 - Weird edge darkness ################################################################################################################ RPR SDK 1.35.2 - 08 June 2020 -- RESOLVED TICKETS for TAHOE: FIR-1656 - Crash when rendering RPR Volume on NVidea FIR-1673 - Object motion and camera motion use different time |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |