[Bf-blender-cvs] [0b3caae8a70] tmp-vulkan: Merge commit 'master@{1-day-ago}' into tmp-vulkan

Jeroen Bakker noreply at git.blender.org
Mon Jun 28 15:57:49 CEST 2021


Commit: 0b3caae8a70a9bd66557011f8f666e9684e6c75c
Author: Jeroen Bakker
Date:   Mon Jun 28 15:17:51 2021 +0200
Branches: tmp-vulkan
https://developer.blender.org/rB0b3caae8a70a9bd66557011f8f666e9684e6c75c

Merge commit 'master@{1-day-ago}' into tmp-vulkan

===================================================================



===================================================================

diff --cc source/blender/draw/tests/shaders_test.cc
index 4befb5d7846,cce69714f5e..194d63c346e
--- a/source/blender/draw/tests/shaders_test.cc
+++ b/source/blender/draw/tests/shaders_test.cc
@@@ -390,58 -371,20 +395,74 @@@ static void test_eevee_glsl_shaders(
    EEVEE_shaders_free();
  }
  
+ static void test_draw_shaders(eParticleRefineShaderType sh_type)
+ {
+   DRW_shaders_free();
+   EXPECT_NE(DRW_shader_hair_refine_get(PART_REFINE_CATMULL_ROM, sh_type), nullptr);
+   DRW_shaders_free();
+ }
+ 
 -TEST_F(DrawTest, draw_glsl_shaders)
++TEST_F(DrawOpenGLTest, draw_glsl_shaders)
+ {
+ #ifndef __APPLE__
+   test_draw_shaders(PART_REFINE_SHADER_TRANSFORM_FEEDBACK);
+   test_draw_shaders(PART_REFINE_SHADER_COMPUTE);
+ #endif
+   test_draw_shaders(PART_REFINE_SHADER_TRANSFORM_FEEDBACK_WORKAROUND);
+ }
+ 
 +TEST_F(DrawOpenGLTest, workbench_glsl_shaders)
 +{
 +  test_workbench_glsl_shaders();
 +}
 +
 +TEST_F(DrawOpenGLTest, gpencil_glsl_shaders)
 +{
 +  test_gpencil_glsl_shaders();
 +}
 +
 +TEST_F(DrawOpenGLTest, image_glsl_shaders)
 +{
 +  test_image_glsl_shaders();
 +}
 +
 +TEST_F(DrawOpenGLTest, overlay_glsl_shaders)
 +{
 +  test_overlay_glsl_shaders();
 +}
 +
 +TEST_F(DrawOpenGLTest, eevee_glsl_shaders_static)
 +{
 +  test_eevee_glsl_shaders();
 +}
 +
 +#ifdef WITH_VULKAN
 +
 +TEST_F(DrawVulkanTest, workbench_glsl_shaders)
 +{
 +  test_workbench_glsl_shaders();
 +}
 +
 +TEST_F(DrawVulkanTest, gpencil_glsl_shaders)
 +{
 +  test_gpencil_glsl_shaders();
 +}
 +
 +TEST_F(DrawVulkanTest, image_glsl_shaders)
 +{
 +  test_image_glsl_shaders();
 +}
 +
 +TEST_F(DrawVulkanTest, overlay_glsl_shaders)
 +{
 +  test_overlay_glsl_shaders();
 +}
 +
 +TEST_F(DrawVulkanTest, eevee_glsl_shaders_static)
 +{
 +  test_eevee_glsl_shaders();
 +}
 +
 +#endif
 +
  }  // namespace blender::draw



More information about the Bf-blender-cvs mailing list