Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Port BxDF functions to HLSL #475

Commits on Nov 7, 2022

  1. Add files via upload

    nahiim committed Nov 7, 2022
    Configuration menu
    Copy the full SHA
    d3f4169 View commit details
    Browse the repository at this point in the history
  2. Update animtation.hlsl

    nahiim committed Nov 7, 2022
    Configuration menu
    Copy the full SHA
    95cc93f View commit details
    Browse the repository at this point in the history
  3. Update keyframe.hlsl

    nahiim committed Nov 7, 2022
    Configuration menu
    Copy the full SHA
    507b1a6 View commit details
    Browse the repository at this point in the history
  4. Update node.hlsl

    nahiim committed Nov 7, 2022
    Configuration menu
    Copy the full SHA
    bcb9f77 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8e61632 View commit details
    Browse the repository at this point in the history
  6. Add files via upload

    nahiim committed Nov 7, 2022
    Configuration menu
    Copy the full SHA
    b9b29d2 View commit details
    Browse the repository at this point in the history
  7. Delete animtation.hlsl

    nahiim committed Nov 7, 2022
    Configuration menu
    Copy the full SHA
    6d7e989 View commit details
    Browse the repository at this point in the history
  8. Update node.hlsl

    nahiim committed Nov 7, 2022
    Configuration menu
    Copy the full SHA
    6c24d2c View commit details
    Browse the repository at this point in the history
  9. Add files via upload

    nahiim committed Nov 7, 2022
    Configuration menu
    Copy the full SHA
    ef4f253 View commit details
    Browse the repository at this point in the history
  10. Delete node.hlsl

    nahiim committed Nov 7, 2022
    Configuration menu
    Copy the full SHA
    b89cad1 View commit details
    Browse the repository at this point in the history
  11. Add files via upload

    nahiim committed Nov 7, 2022
    Configuration menu
    Copy the full SHA
    c964e09 View commit details
    Browse the repository at this point in the history
  12. Update keyframe.hlsl

    nahiim committed Nov 7, 2022
    Configuration menu
    Copy the full SHA
    bb088e9 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5aac44b View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2022

  1. Create common.hlsl

    but don't implement the caches yet
    devshgraphicsprogramming committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    01fd600 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3671194 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    605f3c4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2a91a80 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6ac724b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    de66abf View commit details
    Browse the repository at this point in the history
  7. Implement anisotropic cache valid by construction

    not sure we need to output `tangentSpaceL`, if we do, then I'll add overloads for it
    devshgraphicsprogramming committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    3bcd088 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2022

  1. brdf

    nahiim committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    2e65bbc View commit details
    Browse the repository at this point in the history
  2. geom smith

    nahiim committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    cc39ce3 View commit details
    Browse the repository at this point in the history
  3. fixed minor math blunder

    nahiim committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    9f18406 View commit details
    Browse the repository at this point in the history
  4. ...

    nahiim committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    bfc2143 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2022

  1. Configuration menu
    Copy the full SHA
    8a4eda4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f9da966 View commit details
    Browse the repository at this point in the history
  3. Shapes and ieee754

    nahiim committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    c80b0e9 View commit details
    Browse the repository at this point in the history
  4. numeric_limits

    nahiim committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    321b252 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2022

  1. colorspace_EOTF

    nahiim committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    b5d3a4c View commit details
    Browse the repository at this point in the history
  2. update dxc submodule with adding clang library correction, add dxc to…

    … Nabla build system via subdirectory and find out that their BS isn't supposed to work being added with this method (wrong link/include paths, weird errors) - TODO: build it as external project
    AnastaZIuk committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    47e3e4c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a9841d1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9af73f8 View commit details
    Browse the repository at this point in the history
  5. colorspace completed

    nahiim committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    4ecbd7c View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2022

  1. fixed typos

    nahiim committed Nov 12, 2022
    Configuration menu
    Copy the full SHA
    8eec0c0 View commit details
    Browse the repository at this point in the history
  2. Create HLSL_NABLA_COMPILE_TEST target for compile-testing Nabla's new…

    … HLSL shaders and files. Make it capable of validating #include files with depth = 1. The target has it's own rule for each input file to compile and can find and validate the file's dependencies at generate time, therefore it will be good optimized (because it won't try to recompile each shader in the engine once any input file changes) and great for CI checking all shaders in Nabla soon. TODO: create a wrapper cmake script for DXC compiling because there is something off with MSVC environment and we have errors while compiling with DXC, but we don't have them once we copy-paste the executed command in any CMD
    AnastaZIuk committed Nov 12, 2022
    Configuration menu
    Copy the full SHA
    e644e74 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2022

  1. Configuration menu
    Copy the full SHA
    8135e46 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4712763 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a215ee3 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2022

  1. math

    nahiim committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    9dd660f View commit details
    Browse the repository at this point in the history
  2. maths

    nahiim committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    255f8e8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    42b19d7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    95e9e2d View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2022

  1. minor fixes

    nahiim committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    f01eeee View commit details
    Browse the repository at this point in the history
  2. automated HLSL compilation

    nahiim committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    cbf8d71 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2022

  1. complex and constants

    nahiim committed Nov 17, 2022
    Configuration menu
    Copy the full SHA
    1990c18 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2022

  1. math completed

    nahiim committed Nov 21, 2022
    Configuration menu
    Copy the full SHA
    953b681 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2022

  1. shapes completed

    nahiim committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    7011441 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2022

  1. create random/xoroshiro.hlsl

    nahiim committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    a09b8ef View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2022

  1. porting hlsl/utils

    nahiim committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    d5e3189 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2022

  1. add hlsl/utils/culling

    nahiim committed Dec 2, 2022
    Configuration menu
    Copy the full SHA
    b3a17c9 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2022

  1. Configuration menu
    Copy the full SHA
    47c82ce View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2022

  1. utils

    nahiim committed Dec 7, 2022
    Configuration menu
    Copy the full SHA
    f037e69 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2022

  1. surface_transform finishing

    nahiim committed Dec 8, 2022
    Configuration menu
    Copy the full SHA
    5f70cca View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2022

  1. add utils/transform

    nahiim committed Dec 9, 2022
    Configuration menu
    Copy the full SHA
    67b22f0 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2022

  1. update transform.hlsl

    nahiim committed Dec 10, 2022
    Configuration menu
    Copy the full SHA
    9cfc8fb View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2022

  1. Configuration menu
    Copy the full SHA
    0efa057 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2023

  1. Configuration menu
    Copy the full SHA
    9720334 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2023

  1. ported bsdf functions to HLSL

    Crisspl committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    bb6ec81 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2023

  1. Configuration menu
    Copy the full SHA
    52589d2 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2023

  1. Configuration menu
    Copy the full SHA
    e2daa63 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

  1. Configuration menu
    Copy the full SHA
    6853d83 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2023

  1. Configuration menu
    Copy the full SHA
    a49760c View commit details
    Browse the repository at this point in the history
  2. Fresnels

    Crisspl committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    758a390 View commit details
    Browse the repository at this point in the history
  3. Diffuse BxDFs

    Crisspl committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    5e2bf89 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    915ef27 View commit details
    Browse the repository at this point in the history