Mesa (main): 39 new commits
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Wed Jan 26 01:43:44 UTC 2022
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed42b129efb61261bd451f8d2ec3bb99b4d304e8
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Sat Jan 1 14:49:40 2022 -0800
d3d12: Set caps for tesselation
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=278b30723f76dbbece4dd69dda9e05e4482e2d45
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Thu Jan 6 07:42:22 2022 -0800
d3d12: Handle input clip array size in the shader key
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=df302f5f90ef6f83a8969d8c03576891339f7578
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Wed Jan 5 07:38:38 2022 -0800
d3d12: Update varying creation logic to handle location_frac
When multiple variables are packed into the same location, we need
to re-construct variables that read/write the same components of that
register so that the DXIL signature is correct. We could try to
merge these variables, but getting the types right sounds harder than
just preserving the multiple individual variables.
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a231ec805ad837735b9d2dbdd5a4ead68484143
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Wed Jan 5 16:07:51 2022 -0800
d3d12: Add a state variable for patch_vertices_in
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=de438f381f85f48c1fc5b64a53bf6d0d214e6e34
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Mon Jan 3 12:49:28 2022 -0800
d3d12: Handle passthrough TCS in the case where eval is bound
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=224c1562c186fa37bd14abd1fd25d38220628f35
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Sun Jan 2 15:21:55 2022 -0800
d3d12: Handle patch_vertices and patch topology
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c83476ff13184167abe244e5d91ae9ed29999af6
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Sun Jan 2 13:03:32 2022 -0800
d3d12: Link tesselation control and eval shaders
GLSL puts a bunch of tessellation info in the eval shaders, because
passthrough control shaders can exist. D3D12 puts it in the control
(hull) shader instead. So, when specializing, copy info from domain
to hull. For initial compiles (no domain shader), just make something
up.
D3D12 also requires the domain and hull shaders to have identical
patch constant signatures. Use the existing infrastructure and extend
it to also propagate patch constants. Notably, patch constant locations
are outside of the 64-bit range value so they require a separate pass
to avoid shifts larger than 64.
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ed7b44f5c3b29efd21d2da8681a91b97b2bc655
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Sat Jan 1 14:49:28 2022 -0800
d3d12: Initial plumbing for tesselation
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=22156821ea2dc7f9a1688517f9f453d7513aaf47
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Thu Jan 6 09:03:18 2022 -0800
d3d12: Enable PIPE_CAP_TGSI_TEXCOORD
This is required to be able to use the necessary number of varyings,
otherwise we hit asserts because mesa/st starts assigning varyings
locations above 64 due to the +9 reserving these texcoords.
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=973bff335f86896f6ae7b94324a7685477be8f09
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Thu Jan 6 07:40:24 2022 -0800
microsoft/compiler: Handle clip/cull distance as an input to tess shaders
In order to get the semantics right, we need to know how many of the clip/
cull fields are designated for which purpose. In the case of a shader that
can receive these fields as both input and output, the shader_info property
is reserved to store the output info. We could add a dedicated input field
to shader_info, but since it'd probably only be useful for us, just send
it through a side channel during shader linking.
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c4667bc9faf84b247729435be5292eb7cb075ca
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Wed Jan 5 07:40:49 2022 -0800
microsoft/compiler: Location_frac needs to be included in sort order
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4da51aa88fa54f41321a2bb5054569e216d5b4c3
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Mon Jan 3 14:47:35 2022 -0800
microsoft/compiler: Primitive ID should only be added as a sysval in geometry shaders
Docs say that its presence in signatures as a "shadow" element (meaning it's not
accessed via load/store, but with a dedicated opcode) is legacy. It seems it
wasn't carried forward when HS/DS were added in D3D11.
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec415a274ef4bb67dca80256d4f15b5156c726f7
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Mon Jan 3 09:04:03 2022 -0800
microsoft/compiler: Emit DS PSV validation and entrypoint metadata
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9aca56b137dc64887901b092cb76bbdbab6f3e1c
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Sun Jan 2 15:23:06 2022 -0800
microsoft/compiler: Handle domain location intrinsic
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8524d047831115deb7e7b057fdef40992c6fc0c5
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Tue Jan 4 08:39:26 2022 -0800
microsoft/compiler: Handle load_output in the HS stage as reading a previously written patch constant
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a39881b7881712e3857d70e5f06369dc3eedb06f
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Mon Jan 3 16:15:12 2022 -0800
microsoft/compiler: Handle load_per_vertex_output as LoadOutputControlPoint
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a550c059c735667266533258a25c0953c58adb3f
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Mon Jan 3 13:35:39 2022 -0800
microsoft/compiler: For load_input from DS, use loadPatchConstant
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc6104dd3fd158f527cf6db35d4648808425ecc4
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Sun Jan 2 09:56:08 2022 -0800
microsoft/compiler: For store_output from HS, use storePatchConstant
In HS, store_per_vertex_output maps to storeOutput in DXIL. The data
that isn't per-vertex is patch constants.
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=97b6ea71a0ff457d07cb609122453a5b5f5f59ec
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Mon Jan 3 05:51:36 2022 -0800
microsoft/compiler: Add a pass for hull and domain shaders to shrink tess level vars
DXIL validation will complain if the tess factor signature entries have the
wrong number of components for the shader's domain. Make sure that both
hull and domain shaders have the right number, and drop loads and stores
from the removed components.
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd2a4fb1b8d1dfcd2dd2244c2cf0d1cc13dfeceb
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Mon Jan 3 06:08:35 2022 -0800
microsoft/compiler: Add patch constant signature into PSV and as container blob
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=26247d506e38bbb8db48edd5944b23738b2cee2f
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Mon Jan 3 06:01:14 2022 -0800
microsoft/compiler: Gather patch const signature and handle tess factor in it
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e42891f69a5e6135f41c31995385d50247a8f91
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Mon Jan 3 13:33:53 2022 -0800
microsoft/compiler: When sorting patch varyings, adjust location to be in normal varying range
This way, patch varyings come before the patch sysvals (tess levels).
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4bb4d0454d79b456e5d3e9e33280b5d988566712
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Sun Jan 2 10:15:58 2022 -0800
microsoft/compiler: Overlap patch and non-patch varyings so both are separately 0-indexed
Also add tess factors to the list of sysvals that can cause vars to be sorted last.
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7da3f8647fa08c811bc04bd8fab3139f1fa3a34
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Mon Jan 3 05:45:48 2022 -0800
microsoft/compiler: Fix I/O signatures for tess shaders
- Skip patch variables, those go into a separate patch constant signature
- Use nir_is_arrayed_io and only strip one level of array when it's true
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b346f28453a97a34ebe3ed2fbfafff59482abd2a
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Mon Jan 3 06:20:25 2022 -0800
microsoft/compiler: Emit HS PSV validation and entrypoint metadata
Note that this requires the shader info "tess" data to be correct.
For GLSL tess control shaders, only the output primitive count is
automatically available. The rest will need to be either guessed
or filled in from a matching tess eval (domain) shader. This is handled
by the d3d12 driver in a later patch.
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c58e1f448c5ff897b67315fbb5245ebde92e844
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Sun Jan 2 11:56:09 2022 -0800
microsoft/compiler: Delete misleading TODO comments about semantic table
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
We've been writing a valid semantic table for a while now.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f511354a643464b668b15586d9c56aa0c5ef9371
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Sat Jan 1 13:14:05 2022 -0800
microsoft/compiler: Split hull (tess ctrl) shaders into main and patch constant funcs
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad2233616c17ff36728deb357237b7a8799de156
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Mon Jan 3 05:23:48 2022 -0800
microsoft/compiler: Handle store_per_vertex_output for HS outputs
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=41af96209973c64c02f07d62a3663f93e1183681
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Mon Jan 3 05:17:25 2022 -0800
microsoft/compiler: Emit all NIR functions into the DXIL module
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6a333f010f7ff9c2fee5a4814e3b4a1fbb3cb8f
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Sat Jan 1 16:04:47 2022 -0800
microsoft/compiler: Emit functions with actual function names
Once we start writing multiple functions, we can't keep calling all
of them "main"
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=72812fe9b5a1f26da136faf81d80a6bcf63c532b
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Mon Jan 3 05:13:39 2022 -0800
microsoft/compiler: Support emitting multiple functions into a DXIL module
The instruction and block lists are moved into a new "function definition"
struct, and the DXIL module tracks one at a time for adding instructions
into. The NIR side still only emits the main function here though.
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5f353f2f29690767196d0a516e6dc3f29af2349
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Tue Jan 25 15:20:23 2022 -0800
microsoft/compiler: Emit statically-indexed resource handles and scratch later
The resource declarations are module-wide, but the resource handles
are function-local. A future change will add multi-function support,
but requires these handles to be potentially emitted multiple times.
The alloca used for scratch is also function-local.
This is the same pattern that the DXBC to DXIL converter uses.
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=02f46b67cd7098d438d1b412d0a3619d5e3be288
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Tue Jan 25 15:20:31 2022 -0800
microsoft/compiler: Fix typo in enum entry
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5cb81f8c19ede4562b1a34cd759a0358df74bcf
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Mon Jan 3 04:59:36 2022 -0800
microsoft/compiler: Add mapping from MESA_SHADER_* to DXIL_*_SHADER for tessellation
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ad0393abe4fd80d95f511217e4567ad859b4ab4
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Mon Jan 3 04:59:03 2022 -0800
microsoft/compiler: Getting a builtin function with an undeclared signature should be unreachable
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ad72b152cdb5ec72e7f1ccf51d102b89a4c7222
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Sun Jan 2 11:58:00 2022 -0800
microsoft/compiler: Multi-row output semantics need to write multiple never_writes_masks
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e3d64d067b4b645f6427df01d6540dfb051d937
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Sun Jan 2 11:57:34 2022 -0800
microsoft/compiler: Semantic table should be de-duped for multi-row semantics too
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=218f8302d2c49b48a3e82a49f0e25da314135aea
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Mon Jan 3 09:48:12 2022 -0800
microsoft/compiler: Use driver_location instead of location for inter-stage varying index in GL
In the case of two vars being packed into the same register / location,
they'll still get unique driver_location, which is what we need.
This does require some tweaks to stream output handling, which also needs to
produce the varying index.
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=14ed624ff3755ad7c033912a07ed341254df885b
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Mon Jan 3 09:47:36 2022 -0800
microsoft/compiler: Force integer I/O vars to use flat/constant interpolation
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>
More information about the mesa-commit
mailing list