Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

liboslquery1_13-1.13.11.0-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: liboslquery1_13 Distribution: openSUSE Tumbleweed
Version: 1.13.11.0 Vendor: openSUSE
Release: 1.1 Build date: Thu Nov 14 20:46:27 2024
Group: System/Libraries Build host: reproducible
Size: 167485 Source RPM: OpenShadingLanguage-1.13.11.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/AcademySoftwareFoundation/OpenShadingLanguage
Summary: Osl library
Open Shading Language (OSL) is a language for programmable shading
in advanced renderers and other applications, ideal for describing
materials, lights, displacement, and pattern generation.

Provides

Requires

License

BSD-3-Clause

Changelog

* Thu Nov 14 2024 Marcus Rueckert <mrueckert@suse.de>
  - Added fix-install-paths.patch:
    implement suggestions from
    https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/issues/1771
  - use ldconfig scriptlets macros
* Thu Nov 14 2024 Marcus Rueckert <mrueckert@suse.de>
  - update to 1.13.11.0:
    - fix/batched: Assume BatchedRendererServices texture derivatives
      are in st space. #1828 (by sfriedmapixar) (1.13.10.0)
    - fix: Make backfacing shadeop indicate backfacing shader-global
      is needed #1827 (by sfriedmapixar) (1.13.10.0)
    - deps: Handle various OpenImageIO deprecations and changes in
      the run-up to OIIO 3.0 #1834 #1806 #1838 #1842 #1850
      (1.13.10.0)
    - deps: Adjust to OIIO change to IC/TS API #1848 (1.13.10.0)
    - deps: Llvm 18 compat issue - include libclangAPINotes #1812
      (1.13.10.0)
    - deps: Make finding bison work better on Apple Silicon Macs +
      homebrew #1822 (1.13.10.0)
    - ci: Mods to CI to deal with OIIO master raising dependency mins
      [#1833] (1.13.10.0)
    - ci: Deal with CentOS 7 EOL and disappearance of yum mirrors
      [#1839] (1.13.10.0)
    - ci: Fix GHA CI after they upgraded nodejs #1837 (1.13.10.0)
    - admin: Change release notice icon to use the icon vs the normal
      logo so it shows up better #1777 (by John Mertic) (1.13.10.0)
  - changes from 1.13.10.0
    - testrender: Implement new Oren-Nayar model from OpenPBR #1817
      (by Christopher Kulla)
    - docs: Fix outdated or wrong repo URLs #1811
  - changes from 1.13.9.0
    - deps: Support for LLVM-18 #1773 (by مهدي شينون (Mehdi Chinoune)
      [#1803] (by Larry Gritz)
    - fix: Make isconnected() work with downstream renderer
      "connections." #1782 (by sfriedmapixar)
    - cleanup: Change OSL_CONSTEXPR14 to constexpr #1805
    - internals build: Fix ifdef typo #1804
    - build: Propagate cpp version #1797
    - build: Print commit hash of locally built dependencies #1798
    - ci: Lock down to OIIO 2.5 for icc tests #1799
    - ci: Suppress leak sanitizer warnings about internals of
      robin_hash #1807
    - docs: More detail about supported platforms in INSTALL.md #1796
  - changes from 1.13.8.0
    - fix(batched): Codegen bug for compref with varying index for
      batched shading #1776 (by Alex Wells)
    - fix: Calculatenormal needs fliphandedness #1783 (by
      sfriedmapixar)
    - fix: Print closure missing error message at compile time
      instead of run time. #1781 (by sfriedmapixar)
    - int: Change long-deprecated OIIO macro to new one #1788
    - ci: Fix broken Macos-13 CI #1780
  - changes from 1.13.7.0
    - fix: Mute partio error prints #1774 (by olegul)
    - ci: Test with Mac ARM runner #1770
    - docs: Fix links to RTD docs from github landing page #1768
    - admin: Switch release announcement workflow to jmertic's
      awesome action #1766
  - changes from 1.13.6.1
    - New minimum dependencies and compatibility changes:
    - For GPU/OptiX mode, OptiX 6.0 support has been removed. For
      GPU rendering with OptiX, a minimum of OptiX 7.0 is required,
      and the Cuda minimum has been raised to 9.0 #1737
    - The minimum version OpenImageIO has been raised from 2.2 to
      2.4. #1591 #1722
    - The minimum CMake dependency has been raised from 3.12 to
      3.15 #1724 (1.13.5.0)
    - The minimum Imath/OpenEXR has been raised from 2.3 to 2.4.
      (Note: OSL 1.13 is probably the last major release family
      that will support Imath/OpenEXR 2.x.)
    - OSL Language and oslc compiler:
    - There have been no substantive changes to the OSL language in
      this release.
    - ⛰️ API changes, new options, new ShadingSystem features (for
      renderer writers):
    - A new shadingStateUniform pointer field was added to
      ShaderGlobals for planned future expansion and improved GPU
      support. #1585 (1.13.1.0)
    - Adding relaxed type-equivalency to ReParameter() #1639 (by
      cmstein) (1.13.2.1)
    - Expose llvm groupdata size as a shadergroup attribute #1642
      (by Chris Hellmuth) (1.13.4.0)
    - RendererServices API for letting get_texture_handle consider
      colorspace #1641 (1.13.4.0)
    - Make "compile_report" attribute an int instead of just 0/1.
      Passing 1 makes a brief report, values >1 are more verbose.
      (Zero still prints no report.) #1654 (1.13.4.0)
    - Switch lockgeom to interpolated and interactive. The
      lockgeom=0 was confusing. Now we use interpolated=1 to mean
      "don't optimize it away because it might be interpolated
      across the geometry and thus won't have the same value at all
      points being shaded," and the subtly different interactive=1
      to mean "don't optimize it away because although it will
      always take on the same value at all points at the same time,
      the user might want to interactively adjust the value and we
      don't want to have to recompile the shader group if that
      happens." #1662 (1.13.4.0)
    - Add type information for needed attributes. #1650 (by Curtis
      Black) (1.13.4.0)
    - Add API for building attribute getter free functions. #1704
      (by Curtis Black) (1.13.5.0)
    - Rs fmt specification - Journaling Algorithm for error,
      warning, fprintf #1702 (by Steena Monteiro) #1711 #1715
      (1.13.5.0)
    - 🚀 SIMD batched shading mode
    - Fix some array overruns (asymptomatic, but still potentially
      buggy) in common_ancestor_between. #1577 (1.13.0.2)
    - Fix issue with closure keyword parameters. #1620
      (1.13.2.0/1.12.8.0)
    - Fix crash when adding a default initialized closure. #1624
      (1.13.2.0/1.12.8.0)
    - Fix support for closures with array types. #1630
      (1.13.2.0/1.12.8.0)
    - Fix bug with masked wide llvm_gen_closure() #1637 (by
      danieldresser-ie) (1.13.2.1)
    - Fix Force LLVM Boolean #1717 (by Alex Wells)
    - Batched pointcloud if "index" is not passed #1753 (by Alex
      Wells)
    - 🚀 OptiX GPU rendering
    - OptiX 6.0 support has been removed. For GPU rendering with
      OptiX, a minimum of OptiX 7.0 is required.
    - Big overhaul/simplification of how strings are represented on
      the GPU: the extra level of indirection to global variables
      is removed, and strings are simply represented in ordinary
      variables as the hash of their characters. #1531 (1.13.0.0)
      [#1553] (1.13.0.1)
    - Better PTX cache hit rate by eliminating several sources of
      not being strictly deterministic in the PTX text we were
      generating. #1566 #1570 (1.13.0.1)
    - Fix PTX symbol visibility issues. #1609 (1.13.2.0)
    - Hide more code that is only used for OptiX mode, when OptiX
      is disabled. #1608 (1.13.2.0)
    - Remove dependency on OptiX SDK for building core OSL with
      OptiX support. You can now build OSL with OptiX support
      enabled even if you don't have the OptiX SDK headers present
      at build time. But you will still need them to build your
      OptiX-based application that uses OSL for GPU rendering.
      [#1627] (1.13.2.0/1.12.8.0)
    - GPU/OptiX support of ReParameter #1686 (1.13.4.0)
    - Fix userdata derivatives for interpolated params on GPU #1685
      (by Pascal Lecocq) (1.13.4.0)
    - Enable userdata derivatives for interpolated params on GPU
      [#1657] (by Chris Hellmuth) (1.13.4.0)
    - Move qualifying GroupData params onto stack for higher
      performance. #1710 (by Chris Hellmuth) (1.13.5.0)
    - Handle mixed string casting that plagues optix codegen #1718
      (1.13.5.0)
    - Add missing members to ShaderGlobals in rend_lib.h #1721 (by
      Tim Grant) (1.13.5.0)
    - OptiX direct callable API that owns groupdata buffer #1683
      (by Chris Hellmuth) (1.13.5.0)
    - OptiX PTX pipeline overhaul #1680 (by Tim Grant) (1.13.5.0)
    - Perf: Don't insert redundant run layer calls inside a basic
      block #1665 #1669 #1672 (by Chris Hellmuth) (1.13.4.0)
    - Fix NVPTX TargetMachine leak, etc. #1763 (by Tim Grant)
    - 🐛/🔧 Internals: fixes, improvements, and developer concerns
    - Fix memory leak in oslc ASTvariable_declaration. #1576
      (1.13.0.2)
    - Fix memory leaks in LPE code in error conditions. #1593 #1594
      (1.13.0.3)
    - Fix mismatched strides when calling OCIO for transformc with
      derivs #1646 (1.13.4.0)
    - Set up ray types for testrender #1648 (1.13.4.0)
    - Fix userdata binding corner case #1673 (by Alejandro Conty)
      (1.13.4.0)
    - Fix constant float values being converted to ints #1674 (by
      Declan Russell) (1.13.4.0)
    - Don't try to ReParameter symbols not in the group #1693 (by
      Alejandro Conty) (1.13.5.0)
    - Have ReParameter only copy data when it changes #1698
      (1.13.5.0)
    - Avoid deprecated OSLQuery ctr in test example #1699
      (1.13.5.0)
    - Zero derivs for interactive params when needed #1700 (by
      Alejandro Conty) (1.13.5.0)
    - oslc bug fix: shader params whose default values involve
      "init ops" could be incorrectly initialized if their values
      came from instance parameters set to zero. #1578 (1.13.0.2)
    - oslc: Add missing fmod() variants #1643 (1.13.4.0)
    - Simple constant folding of binary expressions now happen on
      the oslc side #1653 (1.13.4.0)
    - platform.h:
    - New OSL_ALLOCA macro to allocate on the stack. #1589
      (1.13.0.3)
    - Define OSL::bitcast utility. #1610 (1.13.2.0)
    - Make sure that std::hash is defined for ustring and
      ustringhash. #1599 (1.13.1.1)
    - Deprecate LLVMUtil::internalize_module_functions. #1606
      (1.13.1.0)
    - Work toward always representing strings in shaders as
      ustringhash rather than ustring: phase 1 #1603 phase2 #1612
      (1.13.2.0) #1726 (1.13.5.0)
    - Remove unnecessary setting of locale::global #1636 (by
      danieldresser-ie) (1.13.2.1)
    - Fully define bitcast template #1635 (1.13.2.1)
    - Fix for ReParameter corner case #1670 (by cmstein) (1.13.4.0)
    - Switch deprecated oiio simd names to modern #1679 (1.13.4.0)
    - Give ShadingSystemImpl a handy use_optix() method #1682
      (1.13.4.0)
    - Fix default fmt logic changing in latest openimageio release
      [#1725] (1.13.5.0)
    - The recently added SS::find_symloc can have const args #1723
      (1.13.5.0)
    - SymOverrideInfo bitfields should be the same type #1745
    - Fix wrong offset of MxSheen param #1751 (by Rasmus Bonnedal)
    - Make get_texture_info robust to empty shaderglobals param
      [#1731]
    - Documentation
    - First stab at ReadTheDocs -- new Experimental OSL
      Documentation on ReadTheDocs is still a little rough, but
      eventually will be our primary documentation. #1736
    - doc/RELEASING.md documents our release process and versioning
      policies. #1572 (1.13.0.2)
    - Improve documentation of trace function #1671 (by AidanWelch)
      (1.13.4.0)
    - Update CONTRIBUTING #1689 (1.13.5.0)
    - Update logos #1705, Move logos and add an icon-only logo
      [#1707] (1.13.5.0)
* Tue Jan 16 2024 Marcus Rueckert <mrueckert@suse.de>
  - Add missing Qt6 BuildRequires to enable osltoy
* Tue Jan 16 2024 Marcus Rueckert <mrueckert@suse.de>
  - update to 1.12.14.0:
    - Correctly document that our Cuda minimum is 9.0. #1737
    - Fixes to build and test against OpenImageIO 2.5 #1742
    - Fix default fmt logic changing in latest openimageio release
      [#1725]
* Mon Sep 04 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.12.13.0:
    * Fix constant float values being converted to ints
    * Changes to support fmt 10.0
    * Switch deprecated oiio simd names to modern
    * Improve documentation of `trace` function
    * README.md: added filmography and Siggraph OSL course
      info.
    * *docs* Amend the filmography
    * *docs* Fix incorrect links in CONTRIBUTING
  - update to 1.12.12.0:
    * New ShadingSystem getattribute query for shader groups:
      "attribute_types" retrieves a pointer to the array of
      TypeDesc values describing the * attributes retrieved by
      existing "attributes_needed" and
      "attribute_scopes".
    * Fix a bug with binding userdata when it's used by more than
      one shader within the group and they disagree about whether
      derivatives are needed when retrieving the attribute.
* Wed May 31 2023 Hans-Peter Jansen <hpj@urpla.net>
  - plugin-osl search path is in %{_libdir} now
* Sat Apr 01 2023 Hans-Peter Jansen <hpj@urpla.net>
  - update to 1.12.10.0:
    + feat(testrender): Modify testrender so that it correctly sets
      raytype to "camera" for camera rays, "shadow" for shadow rays,
      and "diffuse" for all secondary rays. Also rerun the shades for
      background shader group on the camera rays rather than use the
      cached map. This helps the MaterialX project use testrender for
      certain unit tests and verification. #1648 #1649
    + feat: Expose llvm groupdata size as a shadergroup attribute
      "llvm_groupdata_size". #1642
    + fix: Crash could result from uncaught exception in OpenColorIO
      when calling transformc with derivatives for color spaces that
      require OCIO.  #1646
    + fix: certain uses of fmod() in shaders could fail to generate
      LLVM code correctly, due to a missing implementation for the
      fmod(triple,float) varieties. #1643
    + build: Change snprintf formatting to satisfy some compilers.
      [#1640]
    + CI: Fix broken Mac ci. #1647
  - Force build with LLVM 15 on TW
  - Add a BuildIgnore for clang-tools, that would render the llvm15
    containment ineffective otherwise (by depending on clang16).
* Wed Feb 15 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.12.9.0:
    * Remove unnecessary setting of locale::global. #1630
    * Batch shading: Fix bug with masked wide glosure generation.
    * Make sure ReParameter() has the same relaxed type checking
      rules as Parameter(). Before, it was stricter about type
      conversion.
* Mon Jan 16 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.12.8.0:
    * Remove dependency on OptiX SDK for building core OSL with OptiX support.
      You can now build OSL with OptiX support enabled even if you don't have the
      OptiX SDK headers present at build time. But you will still need them to
      build your OptiX-based application that uses OSL for GPU rendering.
    * Batch mode: fix issue with closure keyword parameters.
    * Batch mode: fix crash when adding a default initialized closure.
    * Batch mode: Fix support for closures with array types.
    * testshade: better testing of all closure parameter types.
    * Fix various CI breaks as dependencies shifted.
* Sat Dec 10 2022 Dirk Müller <dmueller@suse.com>
  - update to 1.12.7.1:
    * Add clangSupport library as dependency to fix linker error on some
    platforms. #1613
    * Test against OpenColorIO 2.2. #1616
    * Build: Fix how version overrides work to reduce the chance of user
      mistakes.
* Sat Dec 03 2022 Hans-Peter Jansen <hpj@urpla.net>
  - Add 4G memory _constraints
* Fri Nov 04 2022 Hans-Peter Jansen <hpj@urpla.net>
  - update to 1.12.7.0 -- 1 Nov 2022:
    * Optix: Change naming of certain compiler-generated constants in
      a way that improves use of the PTX cache. #1570
    * Batch: Fix uninitialized members in ReadEvent internals. #1575
    * testshade --help now prints TextureSystem options and hardware
      info. #1584
    * oslc: Fix memory leak in ASTvariable_declaration. #1576
    * Fix memory leaks in light path expression code. #1593 #1594
    * Include the immintrin.h header only when needed. #1605
    * icx: Improvements to fix problems exposed by new icx 2022.2
      compiler. #1601
    * Testing: CMake cache variables to control the testing timeout
      length. #1571
    * CI: Add a dynamic analysis test using address and leak
      sanitizers. #1581
    * CI: Now using SonarCloud static analysis. #1551
    * CI: Many improvements in testing code coverage #1607
    * CI: Make sure to run pointcloud tests when partio is found.
      [#1611]
    * Developers: platform.h now defines OSL_ALLOCA macro. #1589
    * Developers: platform.h now defines OSL::bitcast utility. #1610
  - Remove 1605.patch: included in release
* Mon Oct 24 2022 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Add upstream patch to fix build on Arm:
    * 1605.patch
* Wed Oct 19 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - update to 1.12.6.2:
    For details see
    https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.12.6.2
    * Batch shading: A fully operational "batch shading" support when
      using CPUs supporting the Intel AVX2 or AVX512 instruction set
      architectures, allows shading 8 or 16 points at a time,
      accelerated by using SIMD instructions. (Changes contributed
      by Intel.)
    * OptiX: A reasonable subset of the OSL language can run on
      NVIDIA GPUs for Cuda or OptiX-based renderers.
    * Standardized material closures: Synchronize with MaterialX on
      a minimum standard set of material closures. This is reflected
      in both the OSL spec as well as reference implementations of
      those closures in testrender.
  - Remove subpackage with MaterialX shaders. These were already
    deprecated for some time, instead ones from upstream
    MaterialX project should be used.
  - Drop upstream 0001-Fix-compatibility-with-LLVM-14.patch
* Tue Apr 26 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Fix compatibility with LLVM >= 14.0, add
    0001-Fix-compatibility-with-LLVM-14.patch
* Sun Apr 24 2022 Hans-Peter Jansen <hpj@urpla.net>
  - Fix build by requiring llvm and clang 12 versions
* Sun Apr 10 2022 Dirk Müller <dmueller@suse.com>
  - update to 1.11.17.0:
    * Fix in runtime optimizer where tracking of messages and unknown messages
      relied on uninitialized variables.
    * Minor changes related to OpenColorIO changing their master branch name to
      "main". #1431
    * Testing: Get texture3d tests operational again. #1437
    * Docs: Fix missing "errormessage" explanation for environment() and
      texture3d().
    * Build/cmake fixes: Make PROJECT_VERSION_RELEASE_TYPE and
      OSL_SUPPORTED_RELEASE be cache strings, so they can be overridden; change
      OSL_IS_SUBPROJECT to PROJECT_IS_TOP_LEVEL (and change its sense) to match
      CMake 21+ behavior; add a TIME_COMMANDS option to help debug performance of
      the build. #1443
  - drop 8682211d0bfe5c4be63a4a003d06037ff9721e66.diff, 1420.diff (upstream)
* Fri Apr 08 2022 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Disable partio on armv6/armv7 since it fails to build
* Wed Dec 22 2021 Hans-Peter Jansen <hpj@urpla.net>
  - Disable %ix86 because of build failures
* Sun Oct 17 2021 Hans-Peter Jansen <hpj@urpla.net>
  - Update to version 1.11.15.0
    + Changes for compatibility with OpenImageIO 2.3. #1393 #1388
    + Fix potential crashes (or at least undefined behavior) due to
      missing
    + virtual destructor of internal Symbol type. #1397
  - Apply 8682211d0bfe5c4be63a4a003d06037ff9721e66.diff and 1420.diff
    in order to build with LLVM 13.
  - Add partio library dependency
* Tue Aug 31 2021 Hans-Peter Jansen <hpj@urpla.net>
  - Fix source URL
* Mon Aug 30 2021 Hans-Peter Jansen <hpj@urpla.net>
  - Update to version 1.11.14.2
    + Fix warnings that occur when compiling with clang and C++17 mode. #1379
    + CI/testing: Additional CI tests for clang+c++17 (#1379), gcc11 (#1381),
      llvm 12 (#1381), speed up CI builds by not building the testing components
      of OIIO (#1380).
  - Update to version 1.11.14.1
    + Fix library setup for LLVM installations consisting of static libraries.
      This fixes a build problem that can crop up on MacOS using
      Homebrew-installed LLVM 12. #1375
  - Update to version 1.11.14.0
    + oslc/OSLCompiler: Check for errors when when writing oso (for example,
      disk volume full). #1360
    + Fix crash generating closure function calls with LLVM 11. #1361
    + Build: LLVM 12 compatibility. #1351
    + Build: Support for CMake 3.20 #1354
    + Build: Be robust to certain OpenEXR 2.x config fies. #1356
    + Build: Fixes to deal with newer OIIO builds that are C++14.
  - Remove 0001-LLVM-12-compatibility-fixes.patch
    fixed upstream
  - Add build dependency on OpenImageIO (executables)
* Sun May 02 2021 munix9@googlemail.com
  - Update to version 1.11.13
    + Updated vector2.h with a mod(vector2,vector2) function. #1312
    + Fix unnecesary error messages to stderr when encountering
      broken point clouds. #1333
  - Add 0001-LLVM-12-compatibility-fixes.patch
* Wed Apr 07 2021 Dirk Müller <dmueller@suse.com>
  - do not list pkgconfig directory - provided by filesystem package
* Sun Mar 21 2021 Hans-Peter Jansen <hpj@urpla.net>
  - Update to version 1.11.12
    + Build: Changes for smooth compile against upcoming Imath 3.0.
      [#1332] #1341
    + Build: We weren't properly hiding non-public symbols. #1337
    + CI: Cleanup and get rid of the last Travis vestiges. #1334
    + CI: Speed up CI runs by using GHA cache + ccache. #1335
    + CI: Separate CI process into several individual "steps." #1338
  - Update to version 1.11.11
    + Build: Make the CMake build system more friendly to being a
      subproject.
    + #1304
    + Build: Improve dependency on Imath/OpenEXR include files.
    + CI: Fixes to Mac CI. #1315
    + Docs: Update CLAs, Charter, GOVERNANCE, particularly after
      acceptance of
    + new CLAs and moving the repo to the ASWF GitHub account. #1308
      [#1240] #1314
    + Internals: Switch from deprecated call to OIIO::parallel_image
      to the new
    + version. #1317
  - Update to version 1.11.10
    + Bug fix: optimizer interaction with output param that also is
      userdata.
    + #1295
    + Ensure that LoadMemoryCompiledShader returns false upon parse
      failure.
    + #1302
    + Work to ensure that OIIO will build correctly against the
      upcoming
    + Imath 3.0 and OpenEXR 3.0. #1299
  - Disable lto

Files

/usr/lib64/liboslquery.so.1.13
/usr/lib64/liboslquery.so.1.13.11
/usr/share/licenses/liboslquery1_13
/usr/share/licenses/liboslquery1_13/LICENSE.md


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 19 01:14:14 2024