[Test] (Diligent, MG_Test): add scissor and blend state tests

- Verify scissor clipping leaves outside pixels untouched
- Verify alpha blend combines source/destination colors
- Update handoff to 10 passing Diligent tests
This commit is contained in:
BZLZHH
2026-08-23 09:17:41 +08:00
parent 87750c3b21
commit bf6061811f
2 changed files with 143 additions and 7 deletions
+12 -7
View File
@@ -98,6 +98,11 @@ Working tree is clean.
- `DrawsFromMobileGLState`
- `DrawsTexturedFromMobileGLState`
- `DrawsIndexedFromMobileGLState`
- `DrawsRealTexturedFromMobileGLState`
- `DrawsUniformFromMobileGLState`
- `DrawsToOffscreenFramebufferFromMobileGLState`
- `DrawsWithScissorFromMobileGLState`
- `DrawsWithBlendFromMobileGLState`
---
@@ -149,7 +154,7 @@ Verified locally on Turnip Adreno 750:
- Local test result:
```
[ PASSED ] 8 tests
[ PASSED ] 10 tests
```
---
@@ -236,12 +241,12 @@ Notes:
- [ ] `GetTexImage` / `CopyTexImage*` / indirect draws
6. **Expand local test suite**
- Depth test visual test
- Stencil test
- Blend test
- Scissor test
- Texture filtering / sampler state test
- framebuffer offscreen render-to-texture test
- [x] Scissor test
- [x] Blend test
- [x] Texture filtering / sampler state test
- [x] framebuffer offscreen render-to-texture test
- [ ] Depth test visual test
- [ ] Stencil test
---