Sitelet https://github.com/cyrillefavreau/Sol-R/compare/master...favreau:Sol-R:master
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: cyrillefavreau/Sol-R
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: favreau/Sol-R
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 20 commits
  • 143 files changed
  • 3 contributors

Commits on Sep 15, 2017

  1. Added docker to travis plan

    favreau committed Sep 15, 2017
    Configuration menu
    Copy the full SHA
    3bd0cf9 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2017

  1. Refactored Noise attribute to Gloss

    Because in the end, the attribute was gloss, and not Noise :-)
    Cyrille Favreau
    Cyrille Favreau committed Sep 23, 2017
    Configuration menu
    Copy the full SHA
    4ef4022 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2017

  1. Added hypercube scene

    Real-time raytracing of 4D hypercubes! How exciting is that?
    Cyrille Favreau
    Cyrille Favreau committed Sep 25, 2017
    Configuration menu
    Copy the full SHA
    6d2113c View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2017

  1. Improved global illumination mode

    Cyrille Favreau authored and favreau committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    96f7ab6 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2017

  1. Fixed c++11 warnings with nvcc

    Cyrille Favreau
    Cyrille Favreau committed Oct 20, 2017
    Configuration menu
    Copy the full SHA
    e7abf8f View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2017

  1. Added docker file

    Cyrille Favreau
    Cyrille Favreau committed Oct 21, 2017
    Configuration menu
    Copy the full SHA
    7c84fe7 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2017

  1. Improved hypercube scene

    Cyrille Favreau
    Cyrille Favreau committed Oct 22, 2017
    Configuration menu
    Copy the full SHA
    3e9bd84 View commit details
    Browse the repository at this point in the history
  2. Improved default scene

    Cyrille Favreau
    Cyrille Favreau committed Oct 22, 2017
    Configuration menu
    Copy the full SHA
    7ea6f59 View commit details
    Browse the repository at this point in the history
  3. Added blured skymaps

    Cyrille Favreau
    Cyrille Favreau committed Oct 22, 2017
    Configuration menu
    Copy the full SHA
    557558f View commit details
    Browse the repository at this point in the history
  4. Cosmetics

    Cyrille Favreau
    Cyrille Favreau committed Oct 22, 2017
    Configuration menu
    Copy the full SHA
    c672551 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2017

  1. Reduced size of docker image

    Cyrille Favreau
    Cyrille Favreau committed Oct 30, 2017
    Configuration menu
    Copy the full SHA
    a8b3ec6 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2017

  1. Added Tesseract scene

    favreau committed Dec 29, 2017
    Configuration menu
    Copy the full SHA
    ce3f28c View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2018

  1. Improved librarie reusability

    Cyrille Favreau
    Cyrille Favreau committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    f440236 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2022

  1. The Blue Brain BioExplorer, a Sol-R sequel

    Cyrille Favreau
    Cyrille Favreau committed Oct 2, 2022
    Configuration menu
    Copy the full SHA
    47a6bcb View commit details
    Browse the repository at this point in the history
  2. Updated to latest GPU architecture + CUDA 11.5

    Cyrille Favreau
    Cyrille Favreau committed Oct 2, 2022
    Configuration menu
    Copy the full SHA
    873c858 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2022

  1. Use random_device API for random number generation

    Cyrille Favreau
    Cyrille Favreau committed Oct 11, 2022
    Configuration menu
    Copy the full SHA
    1b5bca2 View commit details
    Browse the repository at this point in the history
  2. Clang format applied to all files

    Cyrille Favreau
    Cyrille Favreau committed Oct 11, 2022
    Configuration menu
    Copy the full SHA
    054769c View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2022

  1. Copyright update

    Cyrille Favreau
    Cyrille Favreau committed Oct 14, 2022
    Configuration menu
    Copy the full SHA
    c2407ea View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2022

  1. Allowed Sol-R to use random number generation device

    Cyrille Favreau
    Cyrille Favreau committed Oct 19, 2022
    Configuration menu
    Copy the full SHA
    8140143 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2025

  1. Fix compilation warnings and add ANARI device implementation

    - Fixed compilation warnings by scoping -U__STRICT_ANSI__ to OpenCL only
      - Removed global -U__STRICT_ANSI__ flag that was causing C++ stdlib warnings
      - Added target-specific flag for OpenCL builds in solr/CMakeLists.txt
      - Resulted in clean build with zero warnings
    
    - Added Sol-R ANARI device implementation
      - Created devices/solr/ directory with device implementation
      - Implemented SolRDevice class with helium BaseDevice backend
      - Added device library exports and ANARI extension queries
      - Fixed deviceGetProperty signature to match ANARI SDK 0.15+
      - Added conditional compilation for debug messages to prevent init crashes
      - Device loads successfully and responds to property queries
    
    - Added debugging helper scripts
      - run_tsdviewer.sh: Launch tsdViewer with Sol-R ANARI device
      - debug_tsdviewer.sh: Launch tsdViewer in GDB with proper environment
    
    Note: ANARI device currently has placeholder implementations for rendering
    objects. Full integration with Sol-R rendering engine is needed for functional
    rendering.
    favreau committed Oct 7, 2025
    Configuration menu
    Copy the full SHA
    488f49b View commit details
    Browse the repository at this point in the history
Loading