d3d12: ARB_transform_feedback3

Reviewed-by: Sil Vilerino <sivileri@microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14787>
This commit is contained in:
Jesse Natalie 2022-01-27 13:23:36 -08:00
parent 30a2071ac7
commit f7ed838a49
3 changed files with 6 additions and 34 deletions

View file

@ -438,12 +438,8 @@ spec/arb_depth_buffer_float/depthstencil-render-miplevels 585 d=z32f_s8_s=z24_s8
spec/arb_depth_buffer_float/depthstencil-render-miplevels 585 d=z32f_s=z24_s8: skip
spec/arb_depth_buffer_float/depthstencil-render-miplevels 585 s=z24_s8_d=z32f: skip
spec/arb_depth_buffer_float/depthstencil-render-miplevels 585 s=z24_s8_d=z32f_s8: skip
spec/arb_direct_state_access/create-transformfeedbacks: skip
spec/arb_direct_state_access/getcompressedtextureimage: skip
spec/arb_direct_state_access/gettextureimage-formats: crash
spec/arb_direct_state_access/gettransformfeedback: skip
spec/arb_direct_state_access/transformfeedback-bufferbase: skip
spec/arb_direct_state_access/transformfeedback-bufferrange: skip
spec/arb_enhanced_layouts/arb_enhanced_layouts-transform-feedback-layout-qualifiers_gs: skip
spec/arb_enhanced_layouts/arb_enhanced_layouts-transform-feedback-layout-qualifiers_gs_max: skip
spec/arb_enhanced_layouts/arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs: skip
@ -495,8 +491,6 @@ spec/arb_get_program_binary/xfb-varyings: skip
spec/arb_gpu_shader5/arb_gpu_shader5-emitstreamvertex_nodraw: fail
spec/arb_gpu_shader5/arb_gpu_shader5-interpolateatsample-different uniform: fail
spec/arb_gpu_shader5/arb_gpu_shader5-interpolateatsample-dynamically-nonuniform: fail
spec/arb_gpu_shader5/arb_gpu_shader5-tf-wrong-stream-value: skip
spec/arb_gpu_shader5/arb_gpu_shader5-xfb-streams: skip
spec/arb_gpu_shader5/arb_gpu_shader5-xfb-streams-without-invocations: skip
spec/arb_gpu_shader5/arb_gpu_shader5-xfb-streams-without-invocations spirv: skip
spec/arb_gpu_shader5/texturegather/fs-r-0-float-2d: fail
@ -2605,28 +2599,6 @@ spec/arb_texture_view/texsubimage-layers pbo: skip
spec/arb_texture_view/texsubimage-levels: skip
spec/arb_texture_view/texsubimage-levels pbo: skip
spec/arb_transform_feedback2/change objects while paused (gles3): skip
spec/arb_transform_feedback3/arb_transform_feedback3-begin_end: skip
spec/arb_transform_feedback3/arb_transform_feedback3-bind_buffer_invalid_index: skip
spec/arb_transform_feedback3/arb_transform_feedback3-draw_using_invalid_stream_index: skip
spec/arb_transform_feedback3/arb_transform_feedback3-end_query_with_name_zero: skip
spec/arb_transform_feedback3/arb_transform_feedback3-ext_interleaved_two_bufs_gs: skip
spec/arb_transform_feedback3/arb_transform_feedback3-ext_interleaved_two_bufs_gs_max: skip
spec/arb_transform_feedback3/arb_transform_feedback3-ext_interleaved_two_bufs_vs: skip
spec/arb_transform_feedback3/arb_transform_feedback3-query_with_invalid_index: skip
spec/arb_transform_feedback3/arb_transform_feedback3-set_invalid_varyings: skip
spec/arb_transform_feedback3/arb_transform_feedback3-set_varyings_with_invalid_args: skip
spec/arb_transform_feedback3/gl_nextbuffer-1: skip
spec/arb_transform_feedback3/gl_nextbuffer-2: skip
spec/arb_transform_feedback3/gl_nextbuffer-gl_nextbuffer: skip
spec/arb_transform_feedback3/gl_nextbuffer-gl_skipcomponents1-gl_nextbuffer: skip
spec/arb_transform_feedback3/gl_skipcomponents1-1: skip
spec/arb_transform_feedback3/gl_skipcomponents1-2: skip
spec/arb_transform_feedback3/gl_skipcomponents1-3: skip
spec/arb_transform_feedback3/gl_skipcomponents1-gl_nextbuffer: skip
spec/arb_transform_feedback3/gl_skipcomponents1234: skip
spec/arb_transform_feedback3/gl_skipcomponents2: skip
spec/arb_transform_feedback3/gl_skipcomponents3: skip
spec/arb_transform_feedback3/gl_skipcomponents4: skip
spec/arb_transform_feedback_instanced/draw-auto instanced: fail
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic: skip
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-errors: skip
@ -3708,10 +3680,10 @@ wgl/wgl-sanity: skip
summary:
name: results
---- --------
pass: 17498
pass: 17572
fail: 2029
crash: 69
skip: 1589
skip: 1561
timeout: 0
warn: 10
incomplete: 0
@ -3720,4 +3692,4 @@ summary:
changes: 0
fixes: 0
regressions: 0
total: 21205
total: 21251

View file

@ -3816,7 +3816,6 @@ spec/arb_tessellation_shader/execution/variable-indexing/tes-patch-input-array-v
spec/arb_tessellation_shader/execution/variable-indexing/tes-patch-input-array-vec3-index-rd: crash
spec/arb_tessellation_shader/execution/variable-indexing/tes-patch-input-array-vec4-index-rd: crash
spec/arb_tessellation_shader/execution/variable-indexing/vs-output-array-dvec4-index-wr-before-tcs: skip
spec/arb_tessellation_shader/execution/variable-indexing/vs-output-array-float-index-wr-before-tcs: crash
spec/arb_vertex_attrib_64bit/execution/vs-fp64-input-trunc: skip
spec/arb_vertex_attrib_64bit/execution/vs-fs-pass-vertex-attrib: skip
spec/arb_vertex_attrib_64bit/execution/vs-test-attrib-location: skip
@ -11047,9 +11046,9 @@ spec/oes_viewport_array/viewport-gs-writes-out-of-range: skip
summary:
name: results
---- --------
pass: 9195
pass: 9196
fail: 49
crash: 47
crash: 46
skip: 10925
timeout: 0
warn: 25

View file

@ -315,6 +315,7 @@ d3d12_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
case PIPE_CAP_FRAMEBUFFER_NO_ATTACHMENT:
case PIPE_CAP_SAMPLE_SHADING:
case PIPE_CAP_STREAM_OUTPUT_PAUSE_RESUME:
case PIPE_CAP_STREAM_OUTPUT_INTERLEAVE_BUFFERS:
return 1;
case PIPE_CAP_MAX_VERTEX_STREAMS: