Mesa (main): 28 new commits
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Fri Feb 4 00:20:21 UTC 2022
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3affb69eaaa1ca669278b0690a4cd7e6e7220766
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Wed Feb 2 13:03:09 2022 -0800
docs: Update d3d12 features
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Reviewed-By: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14837>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7430742b164fe3adf13ad6aecb73fe48c2d901ab
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Fri Jan 28 11:54:15 2022 -0800
d3d12: ARB_gpu_shader_fp64
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Reviewed-By: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14837>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8ecb8be7999d0f7c6aaa0d651b00bde5bb950ff
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Wed Feb 2 06:26:02 2022 -0800
d3d12: Handle structs in TCS variants
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Reviewed-By: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14837>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c448931d232e117084d9f739a0882edb400f40ab
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Wed Feb 2 06:23:47 2022 -0800
d3d12: Handle structs in GS variants
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Reviewed-By: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14837>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=252a89a2c9c6ecce734fb1fc3e2c83ab2a3c847e
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Fri Jan 28 12:55:29 2022 -0800
d3d12: Set lower full fp64 compiler options flag when needed
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Reviewed-By: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14837>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=204102099a282bbccf63eb2d2b87a54f3ebaedf1
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Fri Jan 28 12:55:10 2022 -0800
d3d12: Lower [de]construction of doubles via math ops into pack/unpack ops
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Reviewed-By: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14837>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4daa3eac2ceda32a7ca421c0de861ced3e512095
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Fri Jan 28 15:14:04 2022 -0800
d3d12: Add int64 support
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Reviewed-By: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14837>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=397e117e9606e3d0c796b5b50c72e054b3ab86af
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Fri Jan 28 15:13:05 2022 -0800
d3d12: Get OPTIONS1
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Reviewed-By: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14837>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0144e7b18da8b2a45d00d9d41a44df3ab2bbc099
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Fri Jan 28 15:12:35 2022 -0800
d3d12: Add a driver version to the screen to be used for workarounds
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Reviewed-By: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14837>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=944832d3d72b2c081439fec99615a7b13231acc9
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Fri Jan 28 12:37:23 2022 -0800
d3d12: Cache a modifyable copy of the nir options in d3d12_screen
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Reviewed-By: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14837>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2529a0df89ca0bdbddcdc9e5b9665a4bdf8d1aa9
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Sat Jan 29 09:35:14 2022 -0800
d3d12: Use the right constant for GS varying limits
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Reviewed-By: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14837>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6daa1cc7a08f4faba6a9c9b2baa18855bdbf4d8
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Tue Feb 1 09:35:34 2022 -0800
d3d12: Use a constant define for max anisotropy
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Reviewed-By: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14837>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bcfac68ce91a2c47391ff322786ae45976253dfd
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Tue Feb 1 09:30:11 2022 -0800
d3d12: Update max input, output, and varying caps
The simple-varyings piglit test attempts to use GL_MAX_VARYING_FLOATS
varyings, PLUS one additional vector for position (which is not used
as input to the PS). "Reserve" that additional position vector by
removing it from the max varyings and max PS inputs.
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Reviewed-By: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14837>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0044e80b8230f19f751db800f8493ce86777adc4
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Wed Feb 2 05:43:21 2022 -0800
microsoft/compiler: Handle structs in I/O signatures
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Reviewed-By: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14837>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb0cefae6d7743f118cd580a1ce31ed0c572b4b5
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Tue Feb 1 14:37:29 2022 -0800
microsoft/compiler: Map I/O base locations to input IDs
When dealing with a vertex input that takes multiple rows, the value of
nir_intrinsic_base points to a driver-location-based index, but we need
to emit a location-based index (or more specifically, an index that
increments once per input, not once per register). Add a mapping to
the module of base -> ID.
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Reviewed-By: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14837>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=efe5c2d6f33ccfd85488a68a3b146253881f82fd
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Tue Feb 1 14:36:32 2022 -0800
microsoft/compiler: Process signatures before the shader code
This lets us set up some metadata based on I/O vars without having
to do multiple passes over them.
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Reviewed-By: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14837>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c154d403d375690488f4526de27dd6a8344af827
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Tue Feb 1 12:50:08 2022 -0800
microsoft/compiler: Handle I/O vars larger than a vec4
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Reviewed-By: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14837>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cdc49fb6059b84ec1f537937a874e303b6824e9f
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Tue Feb 1 12:44:38 2022 -0800
microsoft/compiler: Lower 64bit I/O to 32 and then run lower_pack
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Reviewed-By: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14837>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b24cfd0d4079cf1daaeb97f29c27947d786dc8eb
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Fri Jan 28 15:11:42 2022 -0800
microsoft/compiler: Handle b2f64
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Reviewed-By: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14837>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d17393ba013d7619f9a38e6b351fbc880421064
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Fri Jan 28 13:46:58 2022 -0800
microsoft/compiler: Set dx11_1_double_extensions flag for dfma/ddiv
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Reviewed-By: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14837>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c8935d325c96962f0763d258901faf84e3e8546
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Fri Jan 28 13:46:41 2022 -0800
microsoft/compiler: Fix dxil_nir_lower_double_math_instr pass for vectors
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Reviewed-By: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14837>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8bd830dfb87e32638b652adfe23f3d79e9b2d56
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Tue Feb 1 11:39:43 2022 -0800
microsoft/compiler: Fix make_double and split_double to respect swizzles
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Reviewed-By: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14837>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=92191349e99c06bfcee7dae4f19a712145f6307c
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Fri Jan 28 13:45:36 2022 -0800
microsoft/compiler: Fix splitdouble struct name
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Reviewed-By: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14837>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dde3b04d444b02f460a6220e45db553d968adc8c
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Fri Jan 28 12:54:17 2022 -0800
microsoft/compiler: It's possible to have doubles without int64
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Reviewed-By: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14837>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b9483e89d7db68cfee0210e184217cab61c1a74
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Fri Jan 28 12:24:28 2022 -0800
microsoft/compiler: Add never-supported double ops to lower_doubles bitmask
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Reviewed-By: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14837>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce6dbbabf9371a66ce52eba81e6ab394a2a6f7d1
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Wed Feb 2 12:39:14 2022 -0800
microsoft/compiler: Only treat tess level location as special if it's a patch constant
Fixes: a550c059 ("microsoft/compiler: For load_input from DS, use loadPatchConstant")
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Reviewed-By: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14837>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c711dc823b7db47b615ec7453c9bcba6297e07e
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Wed Feb 2 06:57:02 2022 -0800
microsoft/compiler: Only prep phis for the current function
Fixes: 41af9620 ("microsoft/compiler: Emit all NIR functions into the DXIL module")
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Reviewed-By: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14837>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=87d22c24651ed0b2d337dbf9173dc7ac9a0f8a9e
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Tue Feb 1 08:23:38 2022 -0800
microsoft/compiler: Lower mul_2x32_64
Reviewed-by: Bill Kristiansen <billkris at microsoft.com>
Reviewed-By: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14837>
More information about the mesa-commit
mailing list