Skip to content

Commits

Permalink
shader-foundry…
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Commits on Jun 13, 2022

  1. [Shader Management] Foundry Additional Template Settings - Graphics R…

    …epo (#7079)
    
    * Cherry-pick changes from sg2-shader-sandbox-mso
    
    * Update legacy template provider to copy across misc template data, generator injects the data into the generated shader
    
    * Hooking up the enable debugging flag per pass
    
    * Adding use pass, addressing nits, fixing compile errors
    
    * Move use pass to per-subshader, use IComparable for CustomEditor
    
    * Allowing interleaved use passes, only using single custom editor per subshader, cleaning up unnecessary sort code, adding per-function includes
    
    * Addressing feedback, adding tests
    
    * Adding include tests, and fixing a discovered bug
    
    * Addressing feedback
    Chris Tchou committed Jun 13, 2022
    Copy the full SHA
    1f3f6e7 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2022

  1. Added support for more property types.

    Fixed ranges to be implicit based upon field type.
    Removed type property casting (e.g. float property field declared as int property).
    joshua-davis committed Jun 10, 2022
    Copy the full SHA
    afc34a5 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2022

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

Commits on Apr 13, 2022

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

Commits on Mar 22, 2022

  1. ShaderFunction builder now automatically adds functions to its parent…

    … block, so removing AddFunction calls (#7304)
    jessebarker committed Mar 22, 2022
    Copy the full SHA
    f599184 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2022

  1. Results of format.pl (#7303)

    * Results of format.pl
    
    * Missed one (thought the repo tools would skip this)
    
    * Revert "Missed one (thought the repo tools would skip this)"
    
    This reverts commit 05ab11f.
    jessebarker committed Mar 8, 2022
    Copy the full SHA
    fa522f8 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    d693cc5 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2022

  1. Added tests for VirtualTexture properties. (#7288)

    Fixed some incorrect cases in generation discovered by tests.
    joshua-davis committed Mar 7, 2022
    Copy the full SHA
    7c5ae5f View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2022

  1. Updated uniform declaration in the linker to be SRP Batcher compatibl…

    …e. (#7245)
    
    In addition, cbuffer logic was improved to more properly handle different buffers and custom buffers for the future.
    joshua-davis committed Mar 4, 2022
    Copy the full SHA
    bf1e2c1 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2022

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

Commits on Feb 23, 2022

  1. [Shader Management] Foundry Multiple Shader Output - Graphics Repo (#…

    …7056)
    
    * Cherry-pick changes from sg2-shader-sandbox-mso
    
    * Compile fixes for merge
    Chris Tchou committed Feb 23, 2022
    Copy the full SHA
    a54fd0f View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2022

  1. Shader foundry/cp default blocks (#7187)

    * Updated the linker and provider to handle customization point now containing its default blocks.
    
    * Removed usage of Template.CustomizationPoints
    joshua-davis committed Feb 22, 2022
    Copy the full SHA
    0ce3c2e View commit details
    Browse the repository at this point in the history
  2. [Shader Management] Changes to support the new Foundry Template object (

    #7188)
    
    * Changes to support the new Foundry Template object
        - Template has a handle and we acquire the linker interface from the ShaderContainer
        - Update LegacyTemplateProvider to reflect the changees to the Template Builder
    jessebarker committed Feb 22, 2022
    Copy the full SHA
    fc4d0c6 View commit details
    Browse the repository at this point in the history
  3. Added tag descriptor usage in shader generation (#7032)

    * First pass of adding tags to the shader generation
    joshua-davis committed Feb 22, 2022
    Copy the full SHA
    cdcaa92 View commit details
    Browse the repository at this point in the history
  4. Shader foundry/simple properties (#7073)

    * Updating how property declarations work
    
    * Updated project to be in gamma space instead of linear.
    
    * Added tests for basic block properties.
    
    * Improved attribute parameter parsing for error handling
    joshua-davis committed Feb 22, 2022
    Copy the full SHA
    54cbd33 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2022

  1. [Shader Management] Setting up Test Project for Foundry with Inline T…

    …ests (#6992)
    
    * Rebasing changes from sg2/shader-sandbox-ci-tests onto shader-foundry/staging
    
    * Regenerating yaml files with latest
    
    * Addressing nits
    Chris Tchou committed Feb 8, 2022
    Copy the full SHA
    97dd70b View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2022

  1. Copy the full SHA
    7f12e08 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    d27d586 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    d3b6d94 View commit details
    Browse the repository at this point in the history
  4. Changed how property declarations work to be simpler and based upon p…

    …re-defined types.
    
    This simplifies the property system until we decide how to handle custom property types.
    joshua-davis committed Feb 2, 2022
    Copy the full SHA
    f3d2088 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    8832c4f View commit details
    Browse the repository at this point in the history
  6. Fixing how uniforms were declared. In particular fixing how the decla…

    …ration mode for a uniform is found from attributes.
    joshua-davis committed Feb 2, 2022
    Copy the full SHA
    db7c7ad View commit details
    Browse the repository at this point in the history
  7. Fix for new BlockVariable and Block interface changes.

    Mostly handling the ReferenceName -> Name rename and removing old code.
    joshua-davis committed Feb 2, 2022
    Copy the full SHA
    e92f92e View commit details
    Browse the repository at this point in the history
  8. Changes for using Embedded IR Tokens (#6348)

    * Changes for using Embedded IR Tokens
    
    * Missing function
    
    * Updating to call ShaderBuilder.DeclareStruct
    Chris Tchou authored and joshua-davis committed Feb 2, 2022
    Copy the full SHA
    b7c61de View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    c649976 View commit details
    Browse the repository at this point in the history
  10. Fixed the legacy template provider not building proper blocks with en…

    …try point functions for the stub blocks.
    joshua-davis committed Feb 2, 2022
    Copy the full SHA
    17d136b View commit details
    Browse the repository at this point in the history
  11. Cleanup of the uniform and material property declarations.

    Split these two things up into separate files.
    Improved some of the way uniforms were declared for structs.
    joshua-davis committed Feb 2, 2022
    Copy the full SHA
    e8409c3 View commit details
    Browse the repository at this point in the history
  12. Refactored the LegacyTemplateProvider a bit to try and extract the de…

    …fault values from the BlockField for the default block if possible.
    joshua-davis committed Feb 2, 2022
    Copy the full SHA
    cf0aadf View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    ff0ee86 View commit details
    Browse the repository at this point in the history
  14. Large refactor to the block merger. This helps alieviate some of the …

    …dependency on BlockVariable that is being cleaned up. A lot of legacy was also cleaned up.
    
    In addition, the merger was split into two pieces, the linking piece and the declaration piece. The merger piece is now also used in the top level legacy linking.
    joshua-davis committed Feb 2, 2022
    Copy the full SHA
    f37ed01 View commit details
    Browse the repository at this point in the history
  15. Copy the full SHA
    ead1014 View commit details
    Browse the repository at this point in the history
  16. Copy the full SHA
    afac83f View commit details
    Browse the repository at this point in the history
  17. Copy the full SHA
    ce533c5 View commit details
    Browse the repository at this point in the history
  18. Fixup to the linker to handle active fields a bit better, in paritcul…

    …ar handle multiple fields per name and also handle the special fields from the target like NormalTS.
    joshua-davis committed Feb 2, 2022
    Copy the full SHA
    ffcf080 View commit details
    Browse the repository at this point in the history
  19. Fixed how the default surface description block was generated to fill…

    … out the proper normal values.
    joshua-davis committed Feb 2, 2022
    Copy the full SHA
    bad5011 View commit details
    Browse the repository at this point in the history
Older