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: KhronosGroup/glslang
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 40801e31ed0c
Choose a base ref
...
head repository: KhronosGroup/glslang
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: d203754bc116
Choose a head ref
  • 11 commits
  • 15 files changed
  • 4 contributors

Commits on Dec 25, 2019

  1. Modify atomic_uint binding check

    Modify atomic_uint binding check.
    
    Currently, when not declared with offset, default atomic_unint won't check whether its binding is valid or not more than its limit value.
    ShchchowAMD committed Dec 25, 2019
    Configuration menu
    Copy the full SHA
    891ec09 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2020

  1. Fix glslang can't link multiple AST in a single stage

    Root cause:
    GlslangToSpv use symbol structure's ptr as a map key, but multiple shader object can build a new AST.
    In the AST the the same symbol has different ptr point to their structure, so indext map faild.
    
    solution:
    Add a new map glslangTypeToIdMap to map ptr to symbol id, and use symbol id to index memberRemapper.
    pRuoyu committed Jan 3, 2020
    Configuration menu
    Copy the full SHA
    05a5b53 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2020

  1. Add support for ARB_gpu_shader_fp64

    GLSL Version : >= 150
    
    Purpose:
    Allow users to use features by enabling this extension, even in low versions.
    
    Extension Name:
    ARB_gpu_shader_fp64
    
    Builtin-variables:
    Nah
    
    Builtin-functions:
    functions overloaded for this extension, please check registry in reference.
    
    Keywords:
    Double
    
    Features:
    add support for type "double"
    
    Reference:
    https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_gpu_shader_fp64.txt
    
    Add support for implicit conversion
    
    1. Remove builtin double vertex (this is introduced by vertex_attrib_64bit
    2. Add extension check and implicit conversion as double has been introduced
    3. Add test results.
    ShchchowAMD committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    a3c7a25 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2020

  1. Merge pull request #2032 from ShchchowAMD/atomic-uint-binding

    Modify max binding checks for atomic_uint
    johnkslang authored Jan 7, 2020
    Configuration menu
    Copy the full SHA
    1d258ac View commit details
    Browse the repository at this point in the history
  2. Add missing extension defination

    This micro should been defined 1, if opengl 2.0 is required.
    pRuoyu committed Jan 7, 2020
    Configuration menu
    Copy the full SHA
    3eb540f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2048 from Roy-AMD/Add-missing-extension-defination

    Add missing extension defination
    johnkslang authored Jan 7, 2020
    Configuration menu
    Copy the full SHA
    1642ca1 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2020

  1. Move symbol builtin check to grammar stage

    FYI, move builtin check to type symbol check.
    Avoid modifying interface doubleCheck().
    ShchchowAMD committed Jan 8, 2020
    Configuration menu
    Copy the full SHA
    ab6a588 View commit details
    Browse the repository at this point in the history
  2. Fix #1829: Add "--" command-line options for macro def/undef.

    This allows OpModuleProcessed logging to be consistent with everything taking
    "--" options.
    johnkslang committed Jan 8, 2020
    Configuration menu
    Copy the full SHA
    6f98892 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2052 from KhronosGroup/fix-processed-def-undef-1829

    Fix #1829: Allow "--" options for def/undef, for OpModuleProcessed.
    johnkslang authored Jan 8, 2020
    Configuration menu
    Copy the full SHA
    e5dbc31 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1998 from ShchchowAMD/ARB_gpu_shader_fp64

    Add support for ARB_gpu_shader_fp64
    johnkslang authored Jan 8, 2020
    Configuration menu
    Copy the full SHA
    5181367 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2020

  1. Merge pull request #2046 from Roy-AMD/Fix-multiple-AST-spv-generate-c…

    …rash-issue
    
    Fix glslang can't link multiple AST in a single stage
    johnkslang authored Jan 10, 2020
    Configuration menu
    Copy the full SHA
    d203754 View commit details
    Browse the repository at this point in the history
Loading