fix(RHI): 修复 OpenGL 测试接口不匹配问题

- 修复 RHIDeviceInfo 缺少 majorVersion/minorVersion
- 修复 OpenGLTexture 使用 GetTextureType 替代 GetType
- 修复 OpenGLSampler 使用 OpenGLSamplerDesc
- 修复 BlendFactor::OneMinusSrcAlpha -> InvSrcAlpha
- 修复 OpenGLRenderTargetViewDesc/OpenGLDepthStencilViewDesc 重定义问题
- 恢复 OpenGL 测试文件到 CMakeLists
This commit is contained in:
2026-03-17 19:43:20 +08:00
parent 94bf04f06c
commit 0a2f8050e5
9 changed files with 23 additions and 21 deletions

View File

@@ -12,7 +12,7 @@ TEST_F(OpenGLTestFixture, Texture_Initialize_2DTexture) {
EXPECT_NE(texture.GetID(), 0u);
EXPECT_EQ(texture.GetWidth(), 64);
EXPECT_EQ(texture.GetHeight(), 64);
EXPECT_EQ(texture.GetType(), OpenGLTextureType::Texture2D);
EXPECT_EQ(texture.GetTextureType(), TextureType::Texture2D);
texture.Shutdown();
}
@@ -26,7 +26,7 @@ TEST_F(OpenGLTestFixture, Texture_Initialize_CubeMap) {
EXPECT_NE(texture.GetID(), 0u);
EXPECT_EQ(texture.GetWidth(), 64);
EXPECT_EQ(texture.GetHeight(), 64);
EXPECT_EQ(texture.GetType(), OpenGLTextureType::TextureCube);
EXPECT_EQ(texture.GetTextureType(), TextureType::TextureCube);
texture.Shutdown();
}