swung0x48
|
7940a09491
|
[Fix, Test] (GLImpl, MG_Test): validate glBlitFramebuffer's mask bits, filter enum and LINEAR depth rule
|
2026-08-20 05:14:11 -04:00 |
|
swung0x48
|
1e8d4661e6
|
[Fix, Test] (GLImpl, MG_Test): raise a draw's mode INVALID_ENUM before the no-current-program guard
|
2026-08-20 05:10:38 -04:00 |
|
swung0x48
|
916702629e
|
[Fix, Test] (GLImpl, MG_Test): validate glFenceSync's condition/flags and glWaitSync's flags/timeout
|
2026-08-20 05:08:11 -04:00 |
|
swung0x48
|
6b6623ae72
|
[Fix, Test] (MG_Backend, MG_Impl, MG_State): advertise the uniform-block and stencil-texturing strings a 4.0 context hides behind, forward DEPTH_STENCIL_TEXTURE_MODE to both backends, and stop a reserved transform feedback name passing for an object
|
2026-08-12 15:12:01 -04:00 |
|
swung0x48
|
8c5c39b3c3
|
[Feat, Test] (MG_Impl): glBindTextures and glBindImageTextures were no-op stubs while GL_ARB_multi_bind was advertised
|
2026-08-12 02:38:03 -04:00 |
|
swung0x48
|
16c010985f
|
[Fix, Test] (MG_Impl): multi-bind name rejection is per element, and only transform feedback constrains the range size to a multiple of four
|
2026-08-11 09:17:51 -04:00 |
|
swung0x48
|
6f64ec0f51
|
[Fix, Test] (MG_Impl): validate indirect-dispatch and indirect-count arguments before the backend-availability check
|
2026-08-11 09:12:49 -04:00 |
|
swung0x48
|
5d47698349
|
[Fix, Test] (MG_Backend/DirectVulkan): materialize the default framebuffer's pending clear before a readback, alpha included
|
2026-08-11 09:09:31 -04:00 |
|
swung0x48
|
7b593e39ef
|
[Fix, Test] (MG_Impl, MG_State): negative-path GL errors for multi_bind, indirect_parameters, texture_storage, compute dispatch/link and buffer-range alignment; indexed getters answer the full pname table
|
2026-08-11 09:02:22 -04:00 |
|