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