This website requires JavaScript.
ab7b8cea3c
build: check for the bad combo of Cuda >= 13.2 but LLVM < 22.1.2 (#2133 )
main
Larry Gritz
2026-07-10 15:02:02 -07:00
e5552e0097
osltoy: improved readability of cursor highlighted line (#2067 )
Silvia Lopez
2026-07-10 15:01:20 -07:00
ac508f91b7
admin: Clarify securty policy on what is not a vulnerability (#2128 )
Larry Gritz
2026-06-19 08:47:08 -07:00
0428618794
testing: Cut render-* test resolution in half to speed up testing (#2131 )
Larry Gritz
2026-06-19 08:46:27 -07:00
45ae428d47
testing: Reduce output precision of geomath and trig, collapse variants (#2126 )
Larry Gritz
2026-06-16 19:33:30 -07:00
10d121cc90
deps: Bump minimum OpenImageIO to 3.0, adjust some CI configs (#2123 )
Larry Gritz
2026-06-16 13:51:43 -07:00
3c9af6495c
refactor: Reduce redundancy of argument code logic (#2125 )
Larry Gritz
2026-06-16 13:50:32 -07:00
b7fff57a2a
admin: Fix some minor discrepancies in project admin docs (#2127 )
Larry Gritz
2026-06-15 10:56:27 -07:00
1a72c471fe
build: Fix compilation and runtime errors with LLVM 22 (#2124 )
Sergey Sharybin
2026-06-05 19:18:14 +02:00
0abda7e635
admin: Add AI coding assistant configuration (#2122 )
Larry Gritz
2026-05-29 15:18:05 -07:00
1f8d3948f1
fix: error when an interactive param is also connected (#2121 )
Chris Hellmuth
2026-05-28 17:57:53 -07:00
6f7b968690
feat: Report per-ShaderGroup complexity statistics leaderboard (#2120 )
Larry Gritz
2026-05-26 11:09:55 -07:00
6f7e47f872
testing: reduce sampling on volume tests to make them faster (#2119 )
Larry Gritz
2026-05-21 16:55:00 -07:00
bdab36793d
ci: Lock down 2023 container to prevent build breaks for OCIO (#2117 )
Larry Gritz
2026-05-20 13:38:23 -07:00
0c0f22893c
ci: Remove deprecated windows-2025 runner (#2114 )
Larry Gritz
2026-05-14 13:34:04 -07:00
179771698a
feat: Add testrender volumes (#2053 )
Owen O'Malley
2026-05-12 12:40:01 -07:00
b6f08c8fd6
admin: Update security instructions to emphasize reporting via GitHub (#2112 )
Larry Gritz
2026-05-05 14:47:53 -07:00
c3be3c6c4e
fix: crash in exception handling after OSL JIT (#2113 )
Sergey Sharybin
2026-04-24 01:13:48 +02:00
2e38787c27
ci: port OIIO improvements - shared steps, upgrade to new actions (#2107 )
Larry Gritz
2026-04-11 10:49:57 -07:00
9fe3a0b256
build: port many recent build improvements from OpenImageIO (#2106 )
Larry Gritz
2026-04-11 10:49:38 -07:00
9d9ccd09dc
int: minor simplification of some formatting (#2110 )
Larry Gritz
2026-04-11 10:48:58 -07:00
37bf53b756
admin: Rename the repo's top level doc/ subdir to docs/ (#2105 )
Larry Gritz
2026-04-09 14:49:34 -07:00
d9dfaa2ee2
ci: fix windows 2025 w/ msvs2022 -- used wrong runner name (#2108 )
Larry Gritz
2026-04-04 18:37:59 -07:00
3d22bcc582
docs: correctly refer to the readthedocs page for current docs (#2104 )
Larry Gritz
2026-04-04 13:53:47 -07:00
6f2dfd1710
ci: optimize openexr build time, don't run nightly on forks (#2097 )
Larry Gritz
2026-04-04 13:51:57 -07:00
11e8baa294
ci: fix breakage because fmtlib changed 'master' to 'main' (#2103 )
Larry Gritz
2026-04-03 18:22:56 -07:00
84b696da7c
docs: AI contribution policy and other docs touch-ups (#2099 )
Larry Gritz
2026-04-03 10:50:49 -07:00
f2cd0ff4a8
Update CHANGES and other minor docs fixes
Larry Gritz
2026-04-02 12:59:19 -07:00
9a1a8e2e9a
ci: Repair broken CI from OIIO locking down dependency hashes (#2102 )
Larry Gritz
2026-04-01 22:41:28 -07:00
0a8278d509
ci: Update certificates to be able to install Intel compilers (#2101 )
Larry Gritz
2026-04-01 21:22:41 -07:00
481852f8a9
ci: Add Windows 2025 w/ MSVS 2026 job variant to CI (#2093 )
Larry Gritz
2026-03-21 11:37:16 -07:00
f9121bb666
ci: Some minor llvm dependency improvements (#2090 )
Larry Gritz
2026-03-20 14:09:38 -07:00
1627fe394e
ci: For security, replace some workflow substitutions with safer env substitutions (#2088 )
Larry Gritz
2026-03-20 14:08:43 -07:00
70f542fc19
ci: fix using fmt master with OIIO main build (#2095 )
Larry Gritz
2026-03-19 22:33:08 -07:00
259ba8c143
ci: fix broken Mac CI with full path to compiler (#2096 )
Larry Gritz
2026-03-19 21:10:25 -07:00
d282e12a7c
build: Fix compilation with ld.lld (#2094 )
Sv. Lockal
2026-03-20 04:14:14 +08:00
a2a7fb49ed
Incorporate diffuse MaterialX BSDFs to BSDL (#2092 )
Alejandro Conty
2026-03-18 17:58:36 +01:00
3dd1d94fe0
ci: Fix and speed up Mac CI dependency installations via homebrew (#2091 )
Larry Gritz
2026-03-06 12:06:32 -08:00
603b03b978
testing: Check in ref images for Mac ARM debug case (#2083 )
Larry Gritz
2026-03-05 16:22:54 -08:00
14840fd6e5
ci: fix Windows curl llvm download failure (#2089 )
Larry Gritz
2026-03-05 16:22:31 -08:00
3985c0fa62
Move MaterialX sheen BSDF into BSDL (#2084 )
Alejandro Conty
2026-03-05 16:31:52 +01:00
7bcf83eb85
build: Support llvm 22, clang 22 for building (#2086 )
Larry Gritz
2026-03-04 20:29:28 -08:00
a0eb54e611
feat: add more shader group diagnostics to compile_report (#2085 )
Larry Gritz
2026-03-04 16:17:28 -08:00
344fded69a
ci: add MacOS 26 (ARM) to the CI lineup (#2079 )
Larry Gritz
2026-03-03 11:36:01 -08:00
11739968de
build: Remove support for deprecated Intel icc compiler (#2075 )
Larry Gritz
2026-03-02 09:26:21 -08:00
3ac1fb39f7
fix: Make linearstep definitely return 1 for x > edge1 (#2064 )
roelandschoukens
2026-03-02 15:10:13 +13:00
5f6bb88677
testshade: use renderer's error handler, convert raw pointers to unique_ptr (#2082 )
Larry Gritz
2026-03-01 16:24:04 -08:00
8265a0705a
Change default to JIT without fma (#2076 )
Larry Gritz
2026-02-27 23:08:40 -08:00
12474fd6b5
ci: Stop nightly CI workflows on user forks (#2074 )
Larry Gritz
2026-02-26 23:50:16 -08:00
bd96957b2c
Clamp BSDL/MTX Fresnel inputs and fix bootstrap Imath link (#2081 )
Alejandro Conty
2026-02-26 11:09:27 +01:00
ae8fa4e7f0
Move GeneralizedSchlick lobe from testrender to BSDL library (#2078 )
Alejandro Conty
2026-02-24 06:12:11 +01:00
826b75e6bc
docs: fix typo (#2077 )
Taraash
2026-02-16 01:37:23 +05:30
354ece3415
admin: Fix link to icon used for Slack release announcements (#2070 )
Larry Gritz
2026-02-02 15:29:11 -08:00
46627c701b
CHANGES
Larry Gritz
2026-02-02 08:02:18 -08:00
9b4487f111
ci: lock bleeding edge to pybind11 latest version (#2069 )
Larry Gritz
2026-02-01 22:57:00 -08:00
66c4dcb34b
build: Add Conda environment setup and dependency installation script (#2023 )
Alexandru Biscoveanu
2026-01-26 12:24:11 -08:00
b5f2069e22
admin: TSC roster changes (#2065 )
Larry Gritz
2026-01-19 12:32:34 -08:00
f2f70f329d
feat(osltoy): autodetect output color variable (#2051 )
Silvia
2026-01-19 14:20:30 -06:00
44eba69f7e
ci: Bump python we test on Windows runners (#2066 )
Larry Gritz
2026-01-17 17:22:11 -08:00
d4e959aa1f
testrender: Fix uv derivatives for testrender [#1978 ] (#2037 )
Alexey Smolenchuk and Larry Gritz
2025-11-03 16:14:23 +00:00
693ed85fdd
ci: save time by not redundantly installing gif library (#2049 )
Larry Gritz
2026-01-01 21:59:19 -08:00
f7fc1c3ed8
docs: Update SECURITY and minor release notes tweaks (#2062 )
Larry Gritz
2026-01-01 21:58:47 -08:00
3a343a5fac
ci: switch all containers from aswftesting to aswf (#2061 )
Larry Gritz
2025-12-09 16:08:30 -08:00
c29399433f
ci: Update reference commit for ABI check for 1.16 development branch (#2060 )
Larry Gritz
2025-12-09 00:13:25 -08:00
6ab45815c4
admin: Prepare main branch to move on to 1.16 development (#2058 )
Larry Gritz
2025-12-08 12:01:02 -08:00
00a5e6d65c
Update CHANGES before branch (#2056 )
Larry Gritz
2025-12-07 13:13:07 -08:00
2c491a7606
ci: Address tight disk space on GHA runners (#2055 )
Larry Gritz
2025-12-07 05:18:46 -08:00
998479f843
ci: Fix change deprecated sonarqube action, improve run conditions (#2052 )
Larry Gritz
2025-11-30 11:12:45 -08:00
190c3f08a9
ci: Fix failing render-microfacet.opt test (#2048 )
Larry Gritz
2025-11-24 12:35:27 -08:00
2ebca7b7d6
ci: Use bigger runner for icx job variation, needs more disk space (#2047 )
Larry Gritz
2025-11-20 10:54:09 -08:00
4b5fc375f3
ci: Bump 'latest' test dependency versions (#2038 )
Larry Gritz
2025-11-07 20:27:38 -08:00
18fa4cfd01
fix(testrender): Default to identity for unknown testrender xforms (#2043 )
Chris Hellmuth
2025-11-07 20:25:12 -08:00
8725c3c65e
fix: Use more modern span-based set_pixels with OIIO 3.1. (#2042 )
Larry Gritz
2025-11-07 09:39:02 -08:00
a1761c7901
batch: suppress warning for SIMD loop vectorization failure with clang (#2032 )
Larry Gritz
2025-11-03 13:58:07 -08:00
1cfaf7712f
ci: unbreak optix jubs by locking down container (#2041 )
Larry Gritz
2025-11-03 13:57:22 -08:00
c4860f0b1f
build: Fix compiler warnings with clang 21 + C++20 (#2033 )
Larry Gritz
2025-11-01 15:58:12 -07:00
29f14845d3
build: small fixups for LLVM 21 support (#2034 )
Alex Fuller
2025-10-30 06:34:15 +11:00
e9a8ec55c2
build: Add compatibility with LLVM 21 (#2030 )
Christian Heusel and Larry Gritz
2025-10-27 02:07:31 +01:00
c7d7ec272a
feat: Add rs_allocate_closure free function. (#1944 )
Curtis Black
2025-10-26 07:44:55 +11:00
ee5ae28cfa
ci: drop deprecated macos-13 (intel) platform, add macos-15-intel (#2031 )
Larry Gritz
2025-10-23 18:27:48 -07:00
9da2d792be
build(windows): Ensure 'lib' prefix is on the dynamicaly loaded batched shading libraries for windows (#2025 )
Alex Fuller
2025-10-16 04:34:28 +11:00
d7591f047b
build: Use generator expressions to find oslc and compile shaders with it (#2026 )
Alex Fuller
2025-10-16 04:28:38 +11:00
233a54a056
fix: LLVM_Util::supports_isa is not thread-safe (#2029 )
Sergey Sharybin
2025-10-09 21:34:32 +02:00
7c77f05683
ci: Adjust test matrix for recent OIIO and OCIO releases (#2028 )
Larry Gritz
2025-10-05 22:31:07 -07:00
749e8c6d6a
ci: Adjust comparison threshold for render-microfacet test (#2027 )
Larry Gritz
2025-10-05 22:30:20 -07:00
2a3f9436f1
fix: batch shading compiler directives were wrong (#2015 )
Larry Gritz
2025-09-30 20:57:57 -07:00
b8eb28d141
cleanup: Simplify some clauses involving old compilers (#2016 )
Larry Gritz
2025-08-29 09:06:55 -07:00
5d8dc32adf
ci: Add a VFX 2026 platform test (#2020 )
Larry Gritz
2025-08-15 12:51:19 -07:00
04307c7488
deps: Raise llvm minimum to 14.0 (#2019 )
Larry Gritz
2025-08-11 07:27:37 -07:00
89fc3a24d3
deps: Raise minimum supported Python version from 3.7 to 3.9 (#2017 )
Larry Gritz
2025-08-06 12:49:22 -07:00
4d7b8d82c8
CHANGES updates
Larry Gritz
2025-08-02 19:16:50 -07:00
818be8e5ed
build: Serialize builds in testshade (#2012 )
Jean-Francois Panisset
2025-07-28 14:46:43 -07:00
30b690b300
ci: Fix Windows CI with special LLVM pre-build (#2011 )
Larry Gritz
2025-07-28 12:03:36 -07:00
02df65d643
build: Test C++20 and gcc14 + fixes needed (#2010 )
Larry Gritz
2025-07-27 23:38:12 -07:00
a76c42d522
Add BSDF for MaterialX dielectric with Multiple Scattering (#2009 )
Alejandro Conty
2025-07-28 06:01:58 +02:00
d6e49796f8
deps: test against pybind11 3.0 and minor fixes (#2007 )
Larry Gritz
2025-07-23 21:22:50 -07:00
532053ee97
perf: Share Shading Context when optimizing/jitting a shader (#1952 )
Alex Wells
2025-07-08 15:15:39 -07:00
67693b9a75
fix: pass the real number of channels to rs_texture and rs_texture3d on gpu (#2004 )
Larry Gritz
2025-07-02 09:46:08 -07:00
8599942486
build: Add compatibility with LLVM 20.1 (#1993 )
Sven-Hendrik Haase and Larry Gritz
2025-06-17 00:18:26 +02:00
87f71d19e7
Change MX conductor to sample bounded visible normals (#2000 )
Alejandro Conty
2025-06-15 05:56:43 -07:00