swung0x48
|
1c1d3e00a2
|
[Fix] (MG_Test/Program): Free context at teardown
|
2025-08-14 17:32:35 +08:00 |
|
swung0x48
|
c9fd4ecb8f
|
[Fix] (MG_Test/Program): use Setup() instead of ctor
|
2025-08-14 17:20:33 +08:00 |
|
swung0x48
|
a4556a3742
|
[Chore] (MG_Test/Program): add test prints
|
2025-08-14 15:45:47 +08:00 |
|
swung0x48
|
fc74360fd2
|
Merge branch 'dev' of https://github.com/MobileGL-Dev/MobileGL into dev
|
2025-08-14 15:32:56 +08:00 |
|
swung0x48
|
4ce1b33304
|
[Feat] (MG_State/Program): Uniform* got aliased to Uniform*v
|
2025-08-14 15:32:05 +08:00 |
|
BZLZHH
|
f713a3785b
|
[Feat] (MG_Util/Converters): Add converters for TextureUploadTarget and additional TextureTarget.
|
2025-08-14 15:21:48 +08:00 |
|
BZLZHH
|
115cdef6fd
|
[Feat] (MG_State/TextureState): Add TextureUploadTarget enum. Add more TextureTarget enum.
|
2025-08-14 15:19:32 +08:00 |
|
swung0x48
|
238d0ffade
|
[Feat] (MG_State/Program): GetActiveUniform
|
2025-08-14 13:50:34 +08:00 |
|
swung0x48
|
eb926848be
|
[Feat] (MG_Util/Converters/SpvcTypeConverter): covert spvc types to GLenum
|
2025-08-14 13:49:18 +08:00 |
|
swung0x48
|
238d63cff7
|
[Fix] (MG_Util/glsl/UniformTraverser): get rid of samplers from retrieved uniforms
|
2025-08-14 13:48:18 +08:00 |
|
swung0x48
|
70b440839d
|
[Feat] (MG_Util/SpvcSession): reflect member types from SPIR-V binary
|
2025-08-14 10:33:15 +08:00 |
|
swung0x48
|
bb75045584
|
[Test] (MG_Test/Program): test for glGetUniformLocation
|
2025-08-13 23:32:40 +08:00 |
|
swung0x48
|
aa2aefac28
|
[Feat] (MG_State/Program): glGetUniformLocation
|
2025-08-13 23:32:33 +08:00 |
|
swung0x48
|
5422dcf164
|
[Test] (MG_Test/Program): add simple integration test for shader/program state machine
|
2025-08-13 23:15:05 +08:00 |
|
swung0x48
|
df444655e3
|
[Feat] (MG_State/Program): retrieve/generate layout location from/for program, and retrieve generated ubo size and all the offsets of members
|
2025-08-13 23:14:22 +08:00 |
|
BZLZHH
|
b7d5de7ce0
|
[Feat] (MG_Impl/Texture): Implement IsTexture, ActiveTexture.
|
2025-08-13 21:59:17 +08:00 |
|
BZLZHH
|
ded4ef195f
|
Merge branch 'dev' of github.com:MobileGL-Dev/MobileGL into dev
|
2025-08-13 21:53:35 +08:00 |
|
BZLZHH
|
b48e632829
|
[Fix] (MG_Impl/Buffer): Don't produce gl error in IsBuffer.
|
2025-08-13 21:52:29 +08:00 |
|
swung0x48
|
09d1e035ed
|
Revert "[Fix] (MG_State/Program): use vector to save uniforms instead"
This reverts commit bfb62872c9.
|
2025-08-13 17:05:21 +08:00 |
|
swung0x48
|
bfb62872c9
|
[Fix] (MG_State/Program): use vector to save uniforms instead
|
2025-08-13 16:41:46 +08:00 |
|
swung0x48
|
d1942bc57d
|
[Feat] (MG_Test/Program): test uniform without location
|
2025-08-13 16:31:15 +08:00 |
|
swung0x48
|
7f0e65f8c7
|
[Feat] (MG_Util/ShaderCompiler, MG_State/Program): reflect uniform location
|
2025-08-13 15:18:34 +08:00 |
|
swung0x48
|
5e1407ec95
|
Merge branch 'dev' of https://github.com/MobileGL-Dev/MobileGL into dev
|
2025-08-13 14:20:36 +08:00 |
|
swung0x48
|
00f5741f7f
|
[Feat] (MG_Util/ShaderCompiler): add new item to ShaderCompileBits and implement it
|
2025-08-13 14:19:37 +08:00 |
|
BZLZHH
|
a347a9780c
|
[Feat] (MG_Impl/Texture): Implement GenTextures, DeleteTextures, BindTexture.
|
2025-08-12 18:17:23 +08:00 |
|
BZLZHH
|
7ba3258150
|
[Feat] (MG_Impl/Texture): Implement basic validators for texture.
|
2025-08-12 18:17:14 +08:00 |
|
BZLZHH
|
4eba014513
|
[Fix] (MG_State/TextureState): Fix incorrect behavior.
|
2025-08-12 18:11:36 +08:00 |
|
BZLZHH
|
a78c53ecdd
|
[Feat] (MG_Util/Converters): Implement texture enum converters.
|
2025-08-12 18:05:02 +08:00 |
|
BZLZHH
|
256e947a5d
|
[Fix] (MG_Impl/VertexArray|Buffer): Fix incorrect name zero operations.
|
2025-08-12 16:54:56 +08:00 |
|
BZLZHH
|
5127479874
|
[Chore] (CMake): Remove libshaderconv.so
|
2025-08-12 15:30:16 +08:00 |
|
BZLZHH
|
0a95d64f2b
|
[Chore] (CMake): Support more platforms.
|
2025-08-12 15:28:12 +08:00 |
|
BZLZHH
|
c50d5255ec
|
[Chore] (CMake): Remove unnecessary args.
|
2025-08-12 14:55:50 +08:00 |
|
swung0x48
|
1f7053cb31
|
[Feat] (MG_State/Program): GetProgramInfoLog, GetShaderInfoLog
|
2025-08-11 23:37:58 +08:00 |
|
BZLZHH
|
323df933c4
|
Merge remote-tracking branch 'origin/dev' into dev
|
2025-08-11 23:26:25 +08:00 |
|
BZLZHH
|
2b685e4e18
|
[Fix] (MG_Impl/GLImpl): Fix missing header.
|
2025-08-11 23:25:21 +08:00 |
|
swung0x48
|
af32784f37
|
[Feat] (MG_State/Program): GetShaderSource
|
2025-08-11 23:19:10 +08:00 |
|
swung0x48
|
408b62a495
|
[Feat] (MG_State/Program): GetAttachedShaders
|
2025-08-11 23:07:15 +08:00 |
|
swung0x48
|
21a46ee151
|
[Feat] (MG_State/Program): glShaderSource, glUseProgram
|
2025-08-11 16:47:18 +08:00 |
|
swung0x48
|
7517711308
|
[Chore] (workflow): test 4 parallel jobs
|
2025-08-11 16:15:32 +08:00 |
|
swung0x48
|
19071c0217
|
[Fix] (MG_State/Program): typo in ProgramState::CreateProgram
|
2025-08-11 16:02:42 +08:00 |
|
BZLZHH
|
eb9866cd87
|
Merge remote-tracking branch 'origin/dev' into dev
|
2025-08-11 15:57:28 +08:00 |
|
BZLZHH
|
b7ecc69cfb
|
[Misc] (MG_Impl/Texture): Add texture function stubs.
|
2025-08-11 15:56:04 +08:00 |
|
swung0x48
|
429618a00a
|
[Feat] (MG_Impl/Program): glAttachShader
|
2025-08-11 15:50:24 +08:00 |
|
swung0x48
|
4ec815a383
|
[Feat] (MG_Impl/Program): use helper functions to simplify the code
|
2025-08-11 15:40:17 +08:00 |
|
swung0x48
|
2c40177f06
|
[Feat] (MG_Impl/Program, MG_State/Program): initial impl of shader related states
|
2025-08-11 15:19:35 +08:00 |
|
swung0x48
|
9944408104
|
[Chore] (workflow): Force single-threaded compilation on CI
|
2025-08-11 13:27:55 +08:00 |
|
swung0x48
|
e96e0ecc42
|
[Fix] (MG_State/Program): fix ShaderObject compilation error
|
2025-08-11 13:12:50 +08:00 |
|
swung0x48
|
ace0b6d226
|
[Fix] (workflow): Enable swap on CI in an effort to
prevent compiler processes getting killed
|
2025-08-11 13:07:34 +08:00 |
|
swung0x48
|
99a8726506
|
[Chore] (MG_Test): move library finding to parent CMakeList and link libraries to all the test targets
|
2025-08-11 12:52:44 +08:00 |
|
BZLZHH
|
1ca0a96628
|
[Fix] (MG_Test): Fix compiling error.
|
2025-08-10 23:34:15 +08:00 |
|