fix(RHI): 修复 OpenGL 测试接口不匹配问题
- 修复 RHIDeviceInfo 缺少 majorVersion/minorVersion - 修复 OpenGLTexture 使用 GetTextureType 替代 GetType - 修复 OpenGLSampler 使用 OpenGLSamplerDesc - 修复 BlendFactor::OneMinusSrcAlpha -> InvSrcAlpha - 修复 OpenGLRenderTargetViewDesc/OpenGLDepthStencilViewDesc 重定义问题 - 恢复 OpenGL 测试文件到 CMakeLists
This commit is contained in:
@@ -5,7 +5,7 @@ using namespace XCEngine::RHI;
|
||||
|
||||
TEST_F(OpenGLTestFixture, Sampler_Initialize_Default) {
|
||||
OpenGLSampler sampler;
|
||||
SamplerDesc desc;
|
||||
OpenGLSamplerDesc desc;
|
||||
|
||||
bool result = sampler.Initialize(desc);
|
||||
|
||||
@@ -17,7 +17,7 @@ TEST_F(OpenGLTestFixture, Sampler_Initialize_Default) {
|
||||
|
||||
TEST_F(OpenGLTestFixture, Sampler_Initialize_Custom) {
|
||||
OpenGLSampler sampler;
|
||||
SamplerDesc desc;
|
||||
OpenGLSamplerDesc desc;
|
||||
desc.minFilter = SamplerFilter::LinearMipmapLinear;
|
||||
desc.magFilter = SamplerFilter::Linear;
|
||||
desc.wrapS = SamplerWrapMode::Repeat;
|
||||
@@ -34,7 +34,7 @@ TEST_F(OpenGLTestFixture, Sampler_Initialize_Custom) {
|
||||
|
||||
TEST_F(OpenGLTestFixture, Sampler_Bind_Unbind) {
|
||||
OpenGLSampler sampler;
|
||||
SamplerDesc desc;
|
||||
OpenGLSamplerDesc desc;
|
||||
sampler.Initialize(desc);
|
||||
|
||||
sampler.Bind(0);
|
||||
@@ -51,7 +51,7 @@ TEST_F(OpenGLTestFixture, Sampler_Bind_Unbind) {
|
||||
|
||||
TEST_F(OpenGLTestFixture, Sampler_GetID_ReturnsValid) {
|
||||
OpenGLSampler sampler;
|
||||
SamplerDesc desc;
|
||||
OpenGLSamplerDesc desc;
|
||||
sampler.Initialize(desc);
|
||||
|
||||
EXPECT_NE(sampler.GetID(), 0u);
|
||||
|
||||
Reference in New Issue
Block a user