diff --git a/src/amd/ci/deqp-radeonsi-raven-cdna.toml b/src/amd/ci/deqp-radeonsi-raven-cdna.toml new file mode 100644 index 00000000000..24f99677eaa --- /dev/null +++ b/src/amd/ci/deqp-radeonsi-raven-cdna.toml @@ -0,0 +1,9 @@ +[[piglit]] +piglit_folder = "/piglit" +profile = "gpu" +process_isolation = true + [piglit.env] + PIGLIT_NO_WINDOW = "1" + PIGLIT_PLATFORM = "gbm" + WAFFLE_PLATFORM = "gbm" + AMD_IMAGE_OPCODES = "0" diff --git a/src/amd/ci/gitlab-ci.yml b/src/amd/ci/gitlab-ci.yml index 7029c0e2245..1f6c01868f9 100644 --- a/src/amd/ci/gitlab-ci.yml +++ b/src/amd/ci/gitlab-ci.yml @@ -108,6 +108,16 @@ radeonsi-raven-piglit-quick_shader:x86_64: PIGLIT_PROFILES: quick_shader PIGLIT_FRACTION: 2 +# lower image opcodes to emulate CDNA compute devices +radeonsi-raven-cdna-lower-image:x86_64: + extends: + - .lava-test-deqp:x86_64 + - .radeonsi-raven-test:x86_64 + - .lava-lenovo-TPad-C13-Yoga-zork:x86_64 + variables: + DEQP_SUITE: radeonsi-raven-cdna + GPU_VERSION: radeonsi-raven-cdna + radeonsi-raven-va:x86_64: extends: - .lava-test-deqp:x86_64 diff --git a/src/amd/ci/radeonsi-raven-cdna-skips.txt b/src/amd/ci/radeonsi-raven-cdna-skips.txt new file mode 100644 index 00000000000..c324a48b14e --- /dev/null +++ b/src/amd/ci/radeonsi-raven-cdna-skips.txt @@ -0,0 +1,246 @@ +# TODO: see if these copy/image load and compute tests should work +spec@arb_compute_shader@render-and-compute +spec@arb_compute_shader@compute-and-render-bug-109630 +spec@arb_compute_shader@execution@border-color +spec@nv_compute_shader_derivatives +spec@nv_copy_image +spec@arb_copy_image@arb_copy_image-srgb-copy +spec@arb_copy_image@arb_copy_image-targets +spec@arb_copy_image@arb_copy_image-api_errors +spec@arb_copy_image@arb_copy_image-format-swizzle +spec@arb_copy_image@arb_copy_image-formats +spec@arb_copy_image@arb_copy_image-levels-copy +spec@arb_copy_image@arb_copy_image-simple +spec@arb_copy_image@arb_copy_image-texview +spec@arb_shader_image_load_store@atomicity +spec@arb_shader_image_load_store@bitcast +spec@arb_shader_image_load_store@coherency +spec@arb_shader_image_load_store@dead-fragments +spec@arb_shader_image_load_store@early-z +spec@arb_shader_image_load_store@host-mem-barrier +spec@arb_shader_image_load_store@indexing +spec@arb_shader_image_load_store@invalid +spec@arb_shader_image_load_store@layer +spec@arb_shader_image_load_store@level +spec@arb_shader_image_load_store@max-images +spec@arb_shader_image_load_store@max-size +spec@arb_shader_image_load_store@qualifiers +spec@arb_shader_image_load_store@restrict +spec@arb_shader_image_load_store@semantics +spec@arb_shader_image_load_store@shader-mem-barrier +spec@arb_shader_image_load_store@state +spec@arb_shader_image_load_store@unused +spec@arb_shader_image_load_store@execution +spec@arb_shader_image_load_store@execution +spec@ext_shader_image_load_store@image_functions + +shaders@ +glx@ +wgl@ +spec@oes +spec@!opengl +spec@glsl +spec@arb_shader_texture_image_samples +spec@amd_depth_clamp_separate +spec@amd_framebuffer_multisample_advanced +spec@arb_timer_query +spec@arb_transform_feedback_instanced +spec@ext_base_instance +spec@ext_clear_texture@ +spec@ext_direct_state_access +spec@ext_draw_instanced +spec@amd_performance_monitor +spec@arb_arrays_of_arrays +spec@arb_point_sprite +spec@arb_tessellation_shader +spec@arb_texture_multisample +spec@arb_texture_gather +spec@arb_stencil_texturing +spec@arb_sync +spec@arb_es2_compatibility +spec@arb_get_program_binary +spec@ext_depth_bounds_test +spec@arb_depth_clamp +spec@arb_draw_elements_base_vertex +spec@arb_draw_instanced +spec@arb_draw_indirect +spec@arb_multi_draw_indirect +spec@arb_fragment_program +spec@nv_fragment_program_option +spec@ati_fragment_shader +spec@arb_framebuffer_object +spec@arb_framebuffer_srgb +spec@arb_gpu_shader5 +spec@arb_gpu_shader_fp64 +spec@arb_shader_subroutine +spec@arb_occlusion_query +spec@arb_point_parameters +spec@arb_separate_shader_objects +spec@arb_sampler_objects +spec@arb_sample_shading +spec@arb_debug_output +spec@khr_debug +spec@arb_occlusion_query2 +spec@ext_external_objects +spec@ext_texture_format_bgra8888 +spec@arb_pixel_buffer_object +spec@arb_provoking_vertex +spec@arb_robustness +spec@arb_shader_texture_lod +spec@arb_shader_objects +spec@arb_shading_language_420pack +spec@arb_shading_language_include +spec@arb_enhanced_layouts +spec@arb_explicit_attrib_location +spec@arb_program_interface_query +spec@arb_framebuffer_no_attachments +spec@arb_explicit_uniform_location +spec@arb_texture_buffer_object +spec@arb_texture_buffer_range +spec@arb_texture_rectangle +spec@arb_texture_storage +spec@arb_texture_storage_multisample +spec@arb_texture_view +spec@3dfx_texture_compression_fxt1 +spec@arb_clip_control +spec@arb_color_buffer_float +spec@arb_depth_texture +spec@arb_depth_buffer_float +spec@arb_get_texture_sub_image +spec@ext_texture_env_combine +spec@arb_texture_env_crossbar +spec@arb_texture_compression +spec@ext_vertex_array_bgra +spec@apple_vertex_array_object +spec@arb_vertex_array_bgra +spec@arb_vertex_array_object +spec@arb_vertex_buffer_object +spec@arb_vertex_program +spec@arb_viewport_array +spec@nv_vertex_program2_option +spec@ext_framebuffer_blit +spec@ext_framebuffer_multisample_blit_scaled +spec@ext_framebuffer_multisample +spec@ext_framebuffer_object +spec@ext_gpu_shader +spec@ext_image_dma_buf_import +spec@ext_packed_depth_stencil +spec@oes_required_internalformat +spec@ext_occlusion_query_boolean +spec@ext_disjoint_timer_query@simple +spec@ext_texture_norm16@render +spec@ext_render_snorm@render +spec@ext_frag_depth@fragdepth_gles2 +spec@ext_texture_array +spec@arb_texture_cube_map +spec@arb_texture_cube_map_array +spec@ext_texture_swizzle +spec@ext_texture_compression +spec@ext_packed_float +spec@arb_texture_float +spec@ext_texture_integer +spec@arb_texture_rg@ +spec@arb_texture_rgb10_a2ui +spec@ext_texture_shared_exponent +spec@ext_texture_snorm +spec@ext_texture_srgb +spec@ext_timer_query +spec@ext_transform_feedback +spec@arb_uniform_buffer_object +spec@ati_draw_buffers +spec@ati_envmap_bumpmap +spec@arb_instanced_arrays +spec@arb_internalformat_query +spec@arb_map_buffer_range +spec@arb_multisample@beginend +spec@arb_multisample@pushpop +spec@arb_seamless_cube_map +spec@amd_pinned_memory +spec@amd_seamless_cubemap_per_texture +spec@amd_vertex_shader +spec@ext_fog_coord +spec@nv_half_float +spec@nv_texture_barrier +spec@nv_texture_env_combine4 +spec@nv_conditional_render +spec@nv_fill_rectangle@invalid-draw-mode +spec@nv_fog_distance +spec@oes_matrix_get@all queries +spec@oes_fixed_point@attribute-arrays +spec@arb_clear_buffer_object +spec@arb_clear_texture +spec@nv_alpha_to_coverage_dither_control +spec@nv_copy_depth_to_color +spec@arb_cull_distance +spec@arb_half_float_vertex +spec@oes_vertex +spec@arb_vertex_type +spec@arb_draw_buffers +spec@arb_blend_func_extended +spec@arb_base_instance +spec@arb_buffer_storage +spec@apple_object_purgeable +spec@mesa_pack_invert +spec@oes_read_format +spec@nv_primitive_restart +spec@ext_provoking_vertex@provoking-vertex +spec@ext_texture_lod_bias@lodbias +spec@sgis_generate_mipmap +spec@arb_map_buffer_alignment +spec@arb_geometry_shader4 +spec@arb_shader_storage_buffer_object +spec@arb_sparse_buffer +spec@arb_sparse_buffer@minmax +spec@ext_polygon_offset_clamp +spec@arb_pipeline_statistics_query +hiz +fast_color_clear +spec@ext_unpack_subimage@basic +spec@oes_draw_texture@oes_draw_texture +spec@oes_compressed_etc1_rgb8_texture@basic +spec@oes_compressed_etc1_rgb8_texture@miptree +spec@khr_parallel_shader_compile@basic +spec@khr_parallel_shader_compile@basic_gles2 +spec@khr_texture_compression_astc +spec@nv_read_depth@read_depth_gles3 +spec@oes_compressed_paletted_texture@basic api +spec@oes_compressed_paletted_texture@invalid formats +spec@egl +spec@arb_es3_compatibility +spec@arb_shader_atomic_counters +spec@arb_direct_state_access +spec@arb_post_depth_coverage +spec@arb_fragment_shader_interlock@arb_fragment_shader_interlock-image-load-store +spec@arb_shader_image_size@builtin +spec@arb_shader_texture_image_samples@builtin-image +spec@arb_texture_stencil8 +spec@arb_vertex_attrib_64bit +spec@arb_query_buffer_object@qbo +spec@arb_query_buffer_object@coherency +spec@ext_framebuffer_blit@blit-early +spec@oes_draw_elements_base_vertex +spec@oes_geometry_shader@built-in constants +spec@ext_shader_samples_identical +spec@arb_shader_draw_parameters +spec@arb_indirect_parameters +object namespace pollution +spec@arb_texture_barrier +spec@arb_invalidate_subdata@buffer +spec@ext_window_rectangles +spec@arb_compute_variable_group_size +spec@intel_conservative_rasterization +spec@intel_blackhole_render +spec@intel_performance_query +spec@arb_bindless_texture +spec@arb_sample_locations@test +spec@nv_image_formats@nv_image_formats-gles3 +spec@ext_color_buffer_float@ext_color_buffer_float-draw_gles3 +spec@amd_compressed_atc_texture +spec@oes_egl_image_external_essl3 +spec@nv_viewport_swizzle +spec@amd_texture_texture4 +spec@arb_gl_spirv +spec@arb_shading_language_packing +spec@arb_texture_query_levels +spec@arb_texture_query_lod +spec@ati_texture_compression_3dc \ No newline at end of file