Mesa (master): 25 new commits

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Nov 20 05:20:01 UTC 2019


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=614fba0ce1b267b365f8ee17f0ed017c35b20b1a
Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Tue Nov 19 22:46:54 2019 +1100

    gitlab-ci: update for arb_shading_language_include

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=530d3b29007f3bf5e8c91a6c34fdc666b9aa726f
Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Tue Nov 19 22:22:59 2019 +1100

    gitlab-ci: bump piglit checkout commit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=af432be538e92b8b2a06e422544e5dddef55ebd9
Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Wed Aug 14 10:29:01 2019 +1000

    mesa: enable ARB_shading_language_include
    
    Closes: https://gitlab.freedesktop.org/mesa/mesa/issues/999
    
    Reviewed-by: Witold Baryluk <witold.baryluk at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49cdbba9f6bd59acf9d27911b1757a15778e218e
Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Fri Aug 30 14:59:21 2019 +1000

    mesa: implement glCompileShaderIncludeARB()
    
    Reviewed-by: Witold Baryluk <witold.baryluk at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bad2c77aa80959b06a424fa3dd7317872f45466d
Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Mon Sep 2 12:35:52 2019 +1000

    mesa: add shader include lookup support for relative paths
    
    Reviewed-by: Witold Baryluk <witold.baryluk at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1201d3377ef8665797bf00839fd49a76e3e44101
Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Mon Sep 2 12:31:17 2019 +1000

    mesa: add support cursor support for relative path shader includes
    
    This will allow us to continue searching the current path for
    relative shader includes.
    
    From the ARB_shading_language_include spec:
    
       "If it is quoted with double quotes in a previously included
       string, then the first search point will be the tree location
       where the previously included string had been found."
    
    Reviewed-by: Witold Baryluk <witold.baryluk at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db5197cec54e7926211acef2ff3b40344f01b4f9
Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Wed Aug 21 16:14:02 2019 +1000

    glsl: delay compilation skip if shader contains an include
    
    If the shader contains an include when need to first run the
    preprocessor before deciding if we can skip compilation based
    on the shader cache.
    
    Reviewed-by: Witold Baryluk <witold.baryluk at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=17df8f8b5d5491c1d70d35209f76966e1ccbe817
Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Wed Aug 21 16:13:07 2019 +1000

    glsl: add can_skip_compile() helper
    
    We will reuse this in the following commit.
    
    Reviewed-by: Witold Baryluk <witold.baryluk at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5327b756bf3c9f3779a90900ac06c6bcb8976951
Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Tue Aug 20 14:20:33 2019 +1000

    glsl: error if #include used while extension is disabled
    
    In other words make sure the shader does this:
    
    Reviewed-by: Witold Baryluk <witold.baryluk at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=13a1426b97c2ff1e42f7455f1f9937fe956c17b2
Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Wed Aug 14 21:17:55 2019 +1000

    glsl: add preprocessor #include support
    
    Reviewed-by: Witold Baryluk <witold.baryluk at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0fd2fa6894d875854990a33e41d538f0cdea24c
Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Thu Aug 15 12:48:25 2019 +1000

    glsl: pass gl_context to glcpp_parser_create()
    
    This is a small tidy up and will be useful in the following commit.
    
    Reviewed-by: Witold Baryluk <witold.baryluk at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67b32190f3c953c5b7091d76ddeff95c0cbfb439
Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Wed Aug 14 14:24:31 2019 +1000

    glsl: add ARB_shading_language_include support to #line
    
    From the ARB_shading_language_include spec:
    
       "#line must have, after macro substitution, one of the following
        forms:
    
           #line <line>
           #line <line> <source-string-number>
           #line <line> "<path>"
    
        where <line> and <source-string-number> are constant integer
        expressions and <path> is a valid string for a path supplied in the
        #include directive. After processing this directive (including its
        new-line), the implementation will behave as if it is compiling at
        line number <line> and source string number <source-string-number>
        or <path> path. Subsequent source strings will be numbered
        sequentially, until another #line directive overrides that
        numbering."
    
    Reviewed-by: Witold Baryluk <witold.baryluk at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2497c517176c2c9bd418d7d54eaef9aba0711727
Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Tue Aug 27 14:24:22 2019 +1000

    mesa: implement glDeleteNamedStringARB()
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Witold Baryluk <witold.baryluk at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2d01cac7ea3e696c6e61952443920aa14637e7d
Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Tue Aug 27 14:22:30 2019 +1000

    mesa: split _mesa_lookup_shader_include() in two
    
    The new local function lookup_shader_include() will be used by
    glDeleteNamedStringARB() in the following patch.
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Witold Baryluk <witold.baryluk at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae2e41841fa93a14e76f63033b7691c007141062
Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Tue Aug 27 13:25:57 2019 +1000

    mesa: implement glGetNamedStringivARB()
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Witold Baryluk <witold.baryluk at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=575137e61348ae0fdc6da4a6c280bc4148b8628f
Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Mon Aug 26 14:01:52 2019 +1000

    mesa: implement glIsNamedStringARB()
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Witold Baryluk <witold.baryluk at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fafda321275984c19476795257552eb18d640a38
Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Mon Aug 26 13:56:59 2019 +1000

    mesa: make error checking optional in _mesa_lookup_shader_include()
    
    This will be usefull when implementing glIsNamedStringARB() which
    doesn't do error checking, it just returns false for invalid
    lookups instead.
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Witold Baryluk <witold.baryluk at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a47bfbe189d8ca05683da9dc2732d7fd435112d8
Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Mon Aug 26 11:23:39 2019 +1000

    mesa: implement glGetNamedStringARB()
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Witold Baryluk <witold.baryluk at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc573c9816ec71ee43f3bd90a386f4dfa4533d0a
Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Thu Aug 15 23:38:09 2019 +1000

    mesa: add glNamedStringARB() support
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Witold Baryluk <witold.baryluk at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=628d34fddd1e7fe8f31df4d4a725aec3aed3bed8
Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Mon Aug 26 10:23:11 2019 +1000

    mesa: add copy_string() helper
    
    This will be used by the various ARB_shading_language_include
    functions in the following patches.
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Witold Baryluk <witold.baryluk at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8acab84f9322118ef18bb2686150d45d40b64ec6
Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Fri Aug 23 14:36:53 2019 +1000

    mesa: add _mesa_lookup_shader_include() helper
    
    This will be used both by the glsl compiler and the GL API.
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Witold Baryluk <witold.baryluk at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=643a533fc277d67d7267bb480b96f521a7bd249a
Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Fri Aug 23 14:33:41 2019 +1000

    mesa: add helper to validate tokenise shader include path
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Witold Baryluk <witold.baryluk at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06f33d82caffa71d40eb0189967b3183f0ff2eed
Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Thu Aug 15 14:34:39 2019 +1000

    mesa: add ARB_shading_language_include infrastructure to gl_shared_state
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Witold Baryluk <witold.baryluk at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35108caa71d4da02303335ee52a0833fe650d85a
Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Wed Aug 14 10:25:14 2019 +1000

    glsl: add infrastructure for ARB_shading_language_include
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Witold Baryluk <witold.baryluk at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=906f1a293312ecca60b6187b08a11afffe432796
Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Mon Aug 5 15:40:44 2019 +1000

    mesa: add ARB_shading_language_include stubs
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Witold Baryluk <witold.baryluk at gmail.com>




More information about the mesa-commit mailing list