Mesa (main): d3d12: Enable BPTC (BC6/BC7)

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Feb 4 21:01:14 UTC 2022


Module: Mesa
Branch: main
Commit: 929985893aa9ace60c4088b22bfe534b1df9a358
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=929985893aa9ace60c4088b22bfe534b1df9a358

Author: Jesse Natalie <jenatali at microsoft.com>
Date:   Thu Feb  3 18:05:43 2022 -0800

d3d12: Enable BPTC (BC6/BC7)

Reviewed-by: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14881>

---

 src/gallium/drivers/d3d12/d3d12_screen.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/gallium/drivers/d3d12/d3d12_screen.cpp b/src/gallium/drivers/d3d12/d3d12_screen.cpp
index be5021b9d03..32cb94b1033 100644
--- a/src/gallium/drivers/d3d12/d3d12_screen.cpp
+++ b/src/gallium/drivers/d3d12/d3d12_screen.cpp
@@ -185,9 +185,9 @@ d3d12_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
       return 1;
 
    case PIPE_CAP_GLSL_FEATURE_LEVEL:
-      return 400;
+      return 420;
    case PIPE_CAP_GLSL_FEATURE_LEVEL_COMPATIBILITY:
-      return 400;
+      return 420;
    case PIPE_CAP_ESSL_FEATURE_LEVEL:
       return 310;
 
@@ -210,7 +210,7 @@ d3d12_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
       return PIPE_ENDIAN_NATIVE; /* unsure */
 
    case PIPE_CAP_MAX_VIEWPORTS:
-      return D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT;
+      return D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE;
 
    case PIPE_CAP_MIXED_FRAMEBUFFER_SIZES:
       return 1;



More information about the mesa-commit mailing list