nouveau: Enable the NIR backend by default.
The glsl-to-tgsi code generation and GLSL IR linker is is going away (!8044), so we need to make the call on whether to use nir-to-tgsi (See !15932 and !15541), or switch over to the NIR code generator. The NIR backend should reduce the compile time regression while providing more direct control over the IR we receive than going through NTT, while still providing the optimization that NIR-to-TGSI was bringing us. nv92 shader-db: total local in shared programs: 2048 -> 1988 (-2.93%) local in affected programs: 2048 -> 1988 (-2.93%) total gpr in shared programs: 688468 -> 724705 (5.26%) gpr in affected programs: 437159 -> 473396 (8.29%) total instructions in shared programs: 6115978 -> 5874401 (-3.95%) instructions in affected programs: 5038041 -> 4796464 (-4.80%) total loops in shared programs: 1361 -> 835 (-38.65%) loops in affected programs: 538 -> 12 (-97.77%) total bytes in shared programs: 42389752 -> 40480416 (-4.50%) bytes in affected programs: 36311616 -> 34402280 (-5.26%) LOST: 0 GAINED: 1 (pixmark-piano) nv120 shader-db: total local in shared programs: 4416 -> 1988 (-54.98%) local in affected programs: 4416 -> 1988 (-54.98%) total gpr in shared programs: 870534 -> 893490 (2.64%) gpr in affected programs: 564210 -> 587166 (4.07%) total instructions in shared programs: 6379402 -> 6243210 (-2.13%) instructions in affected programs: 5430790 -> 5294598 (-2.51%) total bytes in shared programs: 68184224 -> 66729672 (-2.13%) bytes in affected programs: 58013544 -> 56558992 (-2.51%) Acked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Reviewed-by: Karol Herbst <kherbst@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15949>
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
dEQP-GLES2.functional.rasterization.limits.points,Fail
|
||||
dEQP-GLES3.functional.shaders.texture_functions.texturegradoffset.sampler2darrayshadow_vertex,Fail
|
||||
|
||||
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_negx_cubemap_negx,Fail
|
||||
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_negx_cubemap_negy,Fail
|
||||
@@ -87,15 +86,22 @@ KHR-GL43.shader_ballot_tests.ShaderBallotBitmasks,Fail
|
||||
KHR-GL43.shader_ballot_tests.ShaderBallotFunctionBallot,Fail
|
||||
KHR-GL43.shader_ballot_tests.ShaderBallotFunctionRead,Fail
|
||||
|
||||
# "../src/compiler/glsl/glsl_to_nir.cpp:2539: virtual void {anonymous}::nir_visitor::visit(ir_texture*): Assertion `val <= 31 && val >= -32' failed."
|
||||
shaders@glsl-bug-110796,Crash
|
||||
|
||||
shaders@glsl-uniform-interstage-limits@subdivide 5- statechanges,Fail
|
||||
shaders@point-vertex-id gl_vertexid,Fail
|
||||
shaders@point-vertex-id gl_vertexid divisor,Fail
|
||||
shaders@point-vertex-id gl_vertexid gl_instanceid,Fail
|
||||
shaders@point-vertex-id gl_vertexid gl_instanceid divisor,Fail
|
||||
|
||||
spec@!opengl 1.0@gl-1.0-swapbuffers-behavior,Fail
|
||||
spec@!opengl 1.0@rasterpos,Fail
|
||||
|
||||
# https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10641
|
||||
spec@!opengl 1.0@rasterpos,Crash
|
||||
spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail
|
||||
spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail
|
||||
|
||||
spec@!opengl 1.1@depthstencil-default_fb-blit samples=2,Fail
|
||||
spec@!opengl 1.1@depthstencil-default_fb-blit samples=4,Fail
|
||||
spec@!opengl 1.1@depthstencil-default_fb-blit samples=6,Fail
|
||||
@@ -138,135 +144,17 @@ spec@!opengl es 3.0@gles-3.0-transform-feedback-uniform-buffer-object,Fail
|
||||
spec@amd_performance_monitor@measure,Fail
|
||||
spec@amd_performance_monitor@measure@basic measurement,Fail
|
||||
spec@amd_performance_monitor@measure@change counters while active,Fail
|
||||
spec@arb_bindless_texture@execution@samplers@basic-ubo-binding-texture2d,Fail
|
||||
spec@arb_bindless_texture@execution@samplers@basic-ubo-texture2d,Fail
|
||||
spec@arb_bindless_texture@execution@samplers@ubo-binding-samplers-conflict,Fail
|
||||
spec@arb_direct_state_access@gettextureimage-formats,Fail
|
||||
spec@arb_direct_state_access@gettextureimage-targets,Fail
|
||||
spec@arb_framebuffer_srgb@blit renderbuffer linear_to_srgb upsample enabled render,Fail
|
||||
spec@arb_framebuffer_srgb@blit texture linear_to_srgb upsample enabled render,Fail
|
||||
spec@arb_gpu_shader5@execution@samplemaskin-out-of-bounds,Crash
|
||||
spec@arb_gpu_shader5@execution@sampler_array_indexing@array-of-sampler-2d-array-out-of-bounds-access,Crash
|
||||
spec@arb_gpu_shader5@execution@sampler_array_indexing@array-of-sampler-2d-out-of-bounds-access,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-dmat2x2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-dmat3x2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-dmat4x2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-double-float-double@2-float@3-dmat2x2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-double-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-double@3-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-double@3@2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-double@4-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-dvec2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-dvec2@3-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-dvec2@4-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float-dmat2x2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float-dmat3x2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float-double-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float-double@3@2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float-dvec2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float-float-float-double-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float-float-float-dvec2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@1-dmat2x2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@1-dmat3x2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@2-dmat2x2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@2-dmat3x2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@2-double-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@2-dvec2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@3-dmat2x2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@3-dmat3x2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@3-double-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@3-dvec2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@4-dmat2x2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@4-dmat3x2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@4-double-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@4-dvec2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@5-dmat2x2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@5-dmat3x2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@6-dmat2x2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@6-dmat3x2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-s2-double-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-s2-dvec2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-s2@2-float-dmat2x2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-s2@2-s3@2-float-double-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-s2@2-s3@2-vec3-double-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-s2@2-vec2-dmat2x2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-s2@2-vec3-dmat2x2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-s2@2@2-float-double-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-s2@2@2-vec2-double-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-s2@2@2-vec3-double-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-vec2-dmat2x2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-vec2-dmat3x2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-vec2-double-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-vec2-double@3@2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-vec2-dvec2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-vec3-dmat2x2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-vec3-dmat3x2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-vec3-double-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-vec3-double@3@2-location-0,Crash
|
||||
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-vec3-dvec2-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float-float-float-i64vec2-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float-float-float-int64_t-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float-float-float-u64vec2-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float-float-float-uint64_t-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float-i64vec2-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float-int64_t-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float-int64_t@3@2-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float-u64vec2-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float-uint64_t-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float-uint64_t@3@2-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float@2-i64vec2-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float@2-int64_t-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float@2-u64vec2-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float@2-uint64_t-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float@3-i64vec2-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float@3-int64_t-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float@3-u64vec2-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float@3-uint64_t-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float@4-i64vec2-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float@4-int64_t-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float@4-u64vec2-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float@4-uint64_t-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-i64vec2-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-i64vec2@3-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-i64vec2@4-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-int64_t-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-int64_t@3-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-int64_t@3@2-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-int64_t@4-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2-i64vec2-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2-int64_t-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2-u64vec2-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2-uint64_t-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@2-s3@2-float-int64_t-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@2-s3@2-float-uint64_t-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@2-s3@2-vec3-int64_t-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@2-s3@2-vec3-uint64_t-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@2@2-float-int64_t-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@2@2-float-uint64_t-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@2@2-vec2-int64_t-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@2@2-vec2-uint64_t-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@2@2-vec3-int64_t-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@2@2-vec3-uint64_t-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-u64vec2-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-u64vec2@3-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-u64vec2@4-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-uint64_t-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-uint64_t@3-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-uint64_t@3@2-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-uint64_t@4-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-vec2-i64vec2-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-vec2-int64_t-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-vec2-int64_t@3@2-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-vec2-u64vec2-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-vec2-uint64_t-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-vec2-uint64_t@3@2-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-vec3-i64vec2-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-vec3-int64_t-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-vec3-int64_t@3@2-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-vec3-u64vec2-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-vec3-uint64_t-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-vec3-uint64_t@3@2-location-0,Crash
|
||||
spec@arb_gpu_shader_int64@fs-shl-of-shr-int64,Fail
|
||||
spec@arb_gl_spirv@execution@ssbo@unsized-array,Fail
|
||||
spec@arb_gpu_shader_fp64@execution@built-in-functions@fs-frexp-dvec4-variable-index,Fail
|
||||
spec@arb_gpu_shader_fp64@execution@explicit-location-gs-fs-vs,Fail
|
||||
spec@arb_gpu_shader_fp64@uniform_buffers@fs-array-copy,Fail
|
||||
spec@arb_gpu_shader_fp64@uniform_buffers@gs-array-copy,Fail
|
||||
spec@arb_gpu_shader_fp64@uniform_buffers@vs-array-copy,Fail
|
||||
spec@arb_gpu_shader_int64@execution@indirect-array-two-accesses,Fail
|
||||
spec@arb_multi_draw_indirect@arb_draw_elements_base_vertex-multidrawelements -indirect,Crash
|
||||
spec@arb_multi_draw_indirect@gl-3.0-multidrawarrays-vertexid -indirect,Crash
|
||||
spec@arb_occlusion_query@occlusion_query_meta_no_fragments,Fail
|
||||
@@ -571,14 +459,6 @@ spec@arb_sample_shading@samplemask 8@0.500000 mask_in_one,Fail
|
||||
spec@arb_sample_shading@samplemask 8@1.000000 mask_in_one,Fail
|
||||
spec@arb_sample_shading@samplemask 8@noms mask_in_one,Fail
|
||||
|
||||
# "[63577.769413] nouveau 0000:01:00.0: arb_shader_imag[162522]: failed to idle channel 2 [arb_shader_imag[162522]]"
|
||||
spec@arb_shader_image_load_store@atomicity,Crash
|
||||
spec@arb_shader_image_load_store@atomicity@imageAtomicMax,Fail
|
||||
spec@arb_shader_image_load_store@atomicity@imageAtomicMin,Fail
|
||||
|
||||
spec@arb_shader_image_load_store@execution@image-array-out-of-bounds-access-load,Crash
|
||||
spec@arb_shader_image_load_store@execution@image-array-out-of-bounds-access-store,Crash
|
||||
|
||||
spec@arb_shader_image_load_store@indexing,Fail
|
||||
spec@arb_shader_image_load_store@indexing@Compute shader/dynamically uniform indexing test,Fail
|
||||
spec@arb_shader_image_load_store@max-size,Fail
|
||||
@@ -645,90 +525,20 @@ spec@ext_framebuffer_multisample@upsample 8 depth,Fail
|
||||
spec@ext_framebuffer_multisample@upsample 8 stencil,Fail
|
||||
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-export,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_ayuv,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_nv12,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p010,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p012,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p016,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_uyvy,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_xyuv,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y210,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y212,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y216,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y410,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y412,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y416,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuv420,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuyv,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yvu420,Fail
|
||||
|
||||
spec@ext_shader_image_load_store@image_functions,Fail
|
||||
spec@ext_shader_image_load_store@image_functions@imageAtomicIncWrap uimage1D,Fail
|
||||
spec@ext_shader_image_load_store@image_functions@imageAtomicIncWrap uimageBuffer,Fail
|
||||
|
||||
spec@ext_texture_integer@multisample-formats 6 gl_ext_texture_integer,Fail
|
||||
spec@ext_timer_query@time-elapsed,Fail
|
||||
spec@ext_transform_feedback@generatemipmap prims_generated,Fail
|
||||
|
||||
spec@glsl-1.10@execution@samplers@glsl-fs-lots-of-tex,Fail
|
||||
spec@glsl-1.30@execution@glsl-rotate-left,Fail
|
||||
spec@glsl-1.30@execution@glsl-rotate-right,Fail
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-dmat2x2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-dmat3x2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-dmat4x2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-double-float-double@2-float@3-dmat2x2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-double-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-double@3-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-double@3@2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-double@4-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-dvec2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-dvec2@3-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-dvec2@4-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float-dmat2x2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float-dmat3x2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float-double-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float-double@3@2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float-dvec2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float-float-float-double-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float-float-float-dvec2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float@1-dmat2x2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float@1-dmat3x2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float@2-dmat2x2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float@2-dmat3x2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float@2-double-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float@2-dvec2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float@3-dmat2x2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float@3-dmat3x2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float@3-double-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float@3-dvec2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float@4-dmat2x2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float@4-dmat3x2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float@4-double-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float@4-dvec2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float@5-dmat2x2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float@5-dmat3x2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float@6-dmat2x2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float@6-dmat3x2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-s2-double-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-s2-dvec2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-s2@2-float-dmat2x2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-s2@2-s3@2-float-double-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-s2@2-s3@2-vec3-double-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-s2@2-vec2-dmat2x2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-s2@2-vec3-dmat2x2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-s2@2@2-float-double-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-s2@2@2-vec2-double-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-s2@2@2-vec3-double-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-vec2-dmat2x2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-vec2-dmat3x2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-vec2-double-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-vec2-double@3@2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-vec2-dvec2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-vec3-dmat2x2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-vec3-dmat3x2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-vec3-double-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-vec3-double@3@2-location-0,Crash
|
||||
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-vec3-dvec2-location-0,Crash
|
||||
|
||||
spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail
|
||||
spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail
|
||||
|
@@ -85,14 +85,6 @@ KHR-GLES3.packed_pixels.varied_rectangle.rgba4,Fail
|
||||
KHR-GLES3.packed_pixels.varied_rectangle.rgba8,Fail
|
||||
dEQP-GLES2.functional.rasterization.limits.points,Fail
|
||||
|
||||
# "../src/mesa/state_tracker/st_glsl_to_tgsi.cpp:1648: void glsl_to_tgsi_visitor::visit_expression(ir_expression*, st_src_reg*): Assertion `ir->operands[2]->type->vector_elements == 1' failed."
|
||||
dEQP-GLES2.functional.shaders.algorithm.hsl_to_rgb_fragment,Crash
|
||||
dEQP-GLES2.functional.shaders.algorithm.hsl_to_rgb_vertex,Crash
|
||||
|
||||
# "../src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp:1437: void nv50_ir::GCRA::checkInterference(const nv50_ir::GCRA::RIG_Node*, nv50_ir::Graph::EdgeIterator&): Assertion `vB->compound' failed."
|
||||
dEQP-GLES2.functional.shaders.random.all_features.fragment.93,Crash
|
||||
dEQP-GLES3.functional.shaders.random.all_features.fragment.93,Crash
|
||||
|
||||
dEQP-GLES2.functional.shaders.texture_functions.vertex.texturecubelod,Fail
|
||||
dEQP-GLES2.functional.texture.mipmap.cube.basic.linear_linear,Fail
|
||||
dEQP-GLES2.functional.texture.mipmap.cube.basic.linear_nearest,Fail
|
||||
@@ -111,6 +103,7 @@ dEQP-GLES2.functional.texture.vertex.cube.wrap.mirror_clamp,Fail
|
||||
dEQP-GLES2.functional.texture.vertex.cube.wrap.mirror_mirror,Fail
|
||||
dEQP-GLES2.functional.texture.vertex.cube.wrap.mirror_repeat,Fail
|
||||
dEQP-GLES3.functional.fbo.invalidate.sub.unbind_blit_stencil,Fail
|
||||
|
||||
dEQP-GLES3.functional.shaders.texture_functions.texturelod.samplercube_fixed_fragment,Fail
|
||||
dEQP-GLES3.functional.shaders.texture_functions.texturelod.samplercube_fixed_vertex,Fail
|
||||
dEQP-GLES3.functional.texture.filtering.cube.combinations.linear_linear_clamp_clamp,Fail
|
||||
@@ -431,7 +424,7 @@ dEQP-GLES3.functional.texture.vertex.cube.wrap.mirror_repeat,Fail
|
||||
|
||||
shaders@glsl-bug-110796,Fail
|
||||
shaders@glsl-max-varyings >max_varying_components,Crash
|
||||
shaders@glsl-predication-on-large-array,Fail
|
||||
|
||||
shaders@point-vertex-id divisor,Fail
|
||||
shaders@point-vertex-id gl_instanceid,Fail
|
||||
shaders@point-vertex-id gl_instanceid divisor,Fail
|
||||
@@ -505,6 +498,7 @@ spec@arb_color_buffer_float@gl_rgba8_snorm-render-fog,Fail
|
||||
spec@arb_color_buffer_float@gl_rgba8_snorm-render-sanity,Fail
|
||||
spec@arb_color_buffer_float@gl_rgba8_snorm-render-sanity-fog,Fail
|
||||
|
||||
spec@arb_enhanced_layouts@execution@component-layout@vs-fs-array-interleave-range,Fail
|
||||
spec@arb_enhanced_layouts@linker@component-layout@intrastage-vs,Fail
|
||||
spec@arb_enhanced_layouts@linker@component-layout@vs-to-fs,Fail
|
||||
|
||||
@@ -617,19 +611,11 @@ spec@ext_framebuffer_object@fbo-blending-formats@GL_RGBA16,Fail
|
||||
spec@ext_framebuffer_object@fbo-blending-snorm,Fail
|
||||
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-export,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_ayuv,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_nv12,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p010,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p012,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p016,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_uyvy,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_xyuv,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y210,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y212,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y216,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y410,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y412,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y416,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuv420,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuyv,Fail
|
||||
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yvu420,Fail
|
||||
@@ -751,9 +737,6 @@ spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontsecondarycolor
|
||||
|
||||
spec@glsl-1.10@execution@samplers@glsl-fs-lots-of-tex,Fail
|
||||
|
||||
# "void nv50_ir::GCRA::checkInterference(const nv50_ir::GCRA::RIG_Node*, nv50_ir::Graph::EdgeIterator&): Assertion `vB->compound' failed."
|
||||
spec@glsl-1.20@execution@fs-function-inout-array-of-structs,Crash
|
||||
|
||||
spec@glsl-1.30@built-in constants,Fail
|
||||
spec@glsl-1.30@built-in constants@gl_MaxVaryingComponents,Fail
|
||||
spec@glsl-1.30@built-in constants@gl_MaxVaryingFloats,Fail
|
||||
@@ -811,6 +794,10 @@ spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_frontsecondarycol
|
||||
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_frontsecondarycolor-flat-none,Fail
|
||||
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_frontsecondarycolor-flat-vertex,Fail
|
||||
|
||||
spec@glsl-1.30@execution@isinf-and-isnan fs_fbo,Fail
|
||||
spec@glsl-1.30@execution@isinf-and-isnan vs_fbo,Fail
|
||||
spec@glsl-1.30@execution@isinf-and-isnan vs_xfb,Fail
|
||||
|
||||
spec@glsl-1.30@execution@tex-miplevel-selection texture(bias) cubeshadow,Fail
|
||||
spec@glsl-1.30@execution@tex-miplevel-selection texturegrad cube,Fail
|
||||
spec@glsl-1.30@execution@tex-miplevel-selection texturegrad cubeshadow,Fail
|
||||
@@ -819,10 +806,6 @@ spec@glsl-1.40@built-in constants,Fail
|
||||
spec@glsl-1.40@built-in constants@gl_MaxVaryingComponents,Fail
|
||||
spec@glsl-1.40@built-in constants@gl_MaxVaryingFloats,Fail
|
||||
|
||||
# "st_glsl_to_tgsi.cpp:1648: void glsl_to_tgsi_visitor::visit_expression(ir_expression*, st_src_reg*): Assertion `ir->operands[2]->type->vector_elements == 1' failed."
|
||||
spec@glsl-1.40@uniform_buffer@fs-struct-copy-complicated,Crash
|
||||
spec@glsl-1.40@uniform_buffer@vs-struct-copy-complicated,Crash
|
||||
|
||||
spec@glsl-1.50@built-in constants,Fail
|
||||
spec@glsl-1.50@built-in constants@gl_MaxFragmentInputComponents,Fail
|
||||
spec@glsl-1.50@built-in constants@gl_MaxGeometryInputComponents,Fail
|
||||
@@ -834,12 +817,6 @@ spec@glsl-1.50@execution@variable-indexing@gs-output-array-vec2-index-wr,Fail
|
||||
spec@glsl-1.50@execution@variable-indexing@gs-output-array-vec3-index-wr,Fail
|
||||
spec@glsl-1.50@execution@variable-indexing@gs-output-array-vec4-index-wr,Fail
|
||||
|
||||
# "../src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nv50.cpp:407: void nv50_ir::CodeEmitterNV50::setSrcFileBits(const nv50_ir::Instruction*, int): Assertion `reg < 3' failed."
|
||||
spec@glsl-1.50@execution@vs-gs-arrays-within-blocks-pass,Crash
|
||||
|
||||
# "st_glsl_to_tgsi.cpp:1648: void glsl_to_tgsi_visitor::visit_expression(ir_expression*, st_src_reg*): Assertion `ir->operands[2]->type->vector_elements == 1' failed."
|
||||
spec@glsl-1.50@uniform_buffer@gs-struct-copy-complicated,Crash
|
||||
|
||||
spec@glsl-3.30@built-in constants,Fail
|
||||
spec@glsl-3.30@built-in constants@gl_MaxFragmentInputComponents,Fail
|
||||
spec@glsl-3.30@built-in constants@gl_MaxGeometryInputComponents,Fail
|
||||
@@ -870,6 +847,8 @@ dEQP-GLES31.functional.image_load_store.2d.format_reinterpret.r32f_rgba8_snorm,F
|
||||
dEQP-GLES31.functional.image_load_store.2d_array.format_reinterpret.r32f_rgba8_snorm,Fail
|
||||
dEQP-GLES31.functional.image_load_store.3d.format_reinterpret.r32f_rgba8_snorm,Fail
|
||||
dEQP-GLES31.functional.image_load_store.cube.format_reinterpret.r32f_rgba8_snorm,Fail
|
||||
# Fails run with other tests, passes on its own.
|
||||
dEQP-GLES31.functional.image_load_store.cube.qualifiers.coherent_r32f,Fail
|
||||
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.texture_size.samples_1_texture_2d_array,Fail
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.texture_size.samples_1_texture_int_2d_array,Fail
|
||||
@@ -880,8 +859,17 @@ dEQP-GLES31.functional.shaders.builtin_functions.texture_size.samples_4_texture_
|
||||
|
||||
dEQP-GLES31.functional.separate_shader.random.38,Fail
|
||||
|
||||
# " ERROR: mismatch in Block.s[0].b[0], top-level ndx 0, bottom-level ndx 2: expected mat3(9.0, -3.0, -6.0, 6.0, -7.0, 4.0, 2.0, -7.0, -2.0) got mat3(9.0, -3.0, -6.0, 6.0, -7.0, 4.0, -7.0, 6.0, -2.0)
|
||||
# ERROR: mismatch in Block.s[0].b[0], top-level ndx 0, bottom-level ndx 2: expected mat3(5.0, -5.0, 0.0, 1.0, 6.0, 4.0, -6.0, -7.0, -4.0) got mat3(5.0, -5.0, 0.0, 1.0, 6.0, 4.0, -7.0, -3.0, -4.0)
|
||||
# ERROR: mismatch in Block.s[0].b[0], top-level ndx 0, bottom-level ndx 2: expected mat3(-3.0, -5.0, 6.0, -5.0, -8.0, -1.0, 9.0, -4.0, 6.0) got mat3(-3.0, -5.0, 6.0, -5.0, -8.0, -1.0, -4.0, 4.0, 6.0)"
|
||||
dEQP-GLES31.functional.ssbo.layout.single_struct_array.per_block_buffer.packed_instance_array,Fail
|
||||
dEQP-GLES31.functional.ssbo.layout.single_struct_array.per_block_buffer.shared_instance_array,Fail
|
||||
dEQP-GLES31.functional.ssbo.layout.single_struct_array.per_block_buffer.std140_instance_array,Fail
|
||||
dEQP-GLES31.functional.ssbo.layout.single_struct_array.per_block_buffer.std430_instance_array,Fail
|
||||
dEQP-GLES31.functional.ssbo.layout.single_struct_array.single_buffer.packed_instance_array,Fail
|
||||
dEQP-GLES31.functional.ssbo.layout.single_struct_array.single_buffer.shared_instance_array,Fail
|
||||
dEQP-GLES31.functional.ssbo.layout.single_struct_array.single_buffer.std140_instance_array,Fail
|
||||
dEQP-GLES31.functional.ssbo.layout.single_struct_array.single_buffer.std430_instance_array,Fail
|
||||
|
||||
dEQP-GLES31.functional.state_query.integer.draw_indirect_buffer_binding_getboolean,Fail
|
||||
dEQP-GLES31.functional.state_query.integer.draw_indirect_buffer_binding_getfloat,Fail
|
||||
@@ -1023,6 +1011,3 @@ dEQP-GLES31.functional.texture.border_clamp.unused_channels.depth24_stencil8_sam
|
||||
dEQP-GLES31.functional.texture.border_clamp.unused_channels.depth32f_stencil8_sample_stencil,Fail
|
||||
dEQP-GLES31.functional.texture.border_clamp.unused_channels.r16i,Fail
|
||||
dEQP-GLES31.functional.texture.border_clamp.unused_channels.stencil_index8,Fail
|
||||
|
||||
dEQP-GLES31.functional.ubo.random.all_per_block_buffers.13,Fail
|
||||
dEQP-GLES31.functional.ubo.random.all_per_block_buffers.20,Fail
|
||||
|
@@ -202,10 +202,7 @@ nouveau_screen_init(struct nouveau_screen *screen, struct nouveau_device *dev)
|
||||
if (nv_dbg)
|
||||
nouveau_mesa_debug = atoi(nv_dbg);
|
||||
|
||||
if (dev->chipset < 0x140)
|
||||
screen->prefer_nir = debug_get_bool_option("NV50_PROG_USE_NIR", false);
|
||||
else
|
||||
screen->prefer_nir = true;
|
||||
screen->prefer_nir = !debug_get_bool_option("NV50_PROG_USE_TGSI", false);
|
||||
|
||||
screen->force_enable_cl = debug_get_bool_option("NOUVEAU_ENABLE_CL", false);
|
||||
if (screen->force_enable_cl)
|
||||
|
Reference in New Issue
Block a user