BZLZHH
|
84b2192ca1
|
[Chore] (3rdparty): Update SPIRV-Cross.
|
2025-09-06 09:02:17 +08:00 |
|
BZLZHH
|
fd82a2495f
|
[Improvement] (MG_State/TextureState): Mark the mipmap as dirty by default.
|
2025-09-06 08:53:11 +08:00 |
|
BZLZHH
|
57aba42dd7
|
Merge branch 'dev' of github.com:MobileGL-Dev/MobileGL into dev
|
2025-08-26 17:56:42 +08:00 |
|
swung0x48
|
445f55af92
|
[Fix]: guard against dlsym
|
2025-08-25 20:08:42 +08:00 |
|
swung0x48
|
701e93f26d
|
[Fix] (buildsystem): add /EHsc for msvc
|
2025-08-25 17:34:53 +08:00 |
|
BZLZHH
|
e4c61a926a
|
Merge branch 'dev' of github.com:MobileGL-Dev/MobileGL into dev
|
2025-08-25 17:15:58 +08:00 |
|
swung0x48
|
7b9c154f85
|
[Fix] (workflow): fix wrong run path
|
2025-08-25 16:27:33 +08:00 |
|
swung0x48
|
c601169b84
|
[Fix] (buildsystem): revert back to use 4 threads to compile
|
2025-08-25 16:15:32 +08:00 |
|
swung0x48
|
e5b91eaeba
|
[Fix] (buildsystem): enable PIC
|
2025-08-25 16:13:39 +08:00 |
|
swung0x48
|
f5c3f12746
|
[Chore] (workflow): attempt to get rid of swap
|
2025-08-25 16:08:25 +08:00 |
|
swung0x48
|
c8e46fb6e2
|
[Chore] (workflow): let's build with all the cores available
|
2025-08-25 16:04:31 +08:00 |
|
swung0x48
|
281a28f901
|
[Fix] (workflow): add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to silence cmake version check
|
2025-08-25 16:00:35 +08:00 |
|
swung0x48
|
c723d1c9b9
|
[Fix] (workflow): fix typo
|
2025-08-25 15:58:01 +08:00 |
|
swung0x48
|
d9e7b9c975
|
[Fix] (workflow): Update glslang external sources
|
2025-08-25 15:53:20 +08:00 |
|
swung0x48
|
5354ff04c6
|
[Fix] (workflow): fix typo
|
2025-08-25 15:49:18 +08:00 |
|
swung0x48
|
69f7dda3de
|
Merge branch 'dev' of https://github.com/MobileGL-Dev/MobileGL into dev
|
2025-08-25 15:47:11 +08:00 |
|
swung0x48
|
3513e3bffe
|
[Refactor] (buildsystem, 3rdparty): link test and benchmark to MobileGL library
|
2025-08-25 15:46:59 +08:00 |
|
BZLZHH
|
b86a749b00
|
Merge branch 'dev' of github.com:MobileGL-Dev/MobileGL into dev
|
2025-08-25 15:21:20 +08:00 |
|
BZLZHH
|
262e2be9cb
|
[Feat] (MG_Impl/Texture): Implement TexSubImage2D.
|
2025-08-25 15:21:08 +08:00 |
|
BZLZHH
|
b92bc0b44a
|
[Feat] (MG_State/TextureState): Add dirty mark for MipmapLevelInternal.
|
2025-08-25 15:18:34 +08:00 |
|
BZLZHH
|
427e069085
|
[Feat] (MG_State/TextureState): Implement GetMipmap for TextureObject.
|
2025-08-25 15:13:01 +08:00 |
|
swung0x48
|
a19c0a214a
|
[Chore] (buildsystem): fix compilation and linking on Windows when building 3rdparty from source
|
2025-08-25 14:53:22 +08:00 |
|
BZLZHH
|
86a68df114
|
Merge branch 'dev' of github.com:MobileGL-Dev/MobileGL into dev
|
2025-08-25 14:22:30 +08:00 |
|
swung0x48
|
aebfa2745a
|
[Chore] (3rdparty): add glslang and SPIRV-Cross as submodules
|
2025-08-25 14:10:43 +08:00 |
|
swung0x48
|
2be199bad8
|
[Refactor] (buildsystem): make MG_Benchmark also use FindXXX.cmake
|
2025-08-25 13:46:00 +08:00 |
|
swung0x48
|
700d72f180
|
[Refactor] (buildsystem): don't require SPIRV-Tools
|
2025-08-25 13:30:48 +08:00 |
|
swung0x48
|
fae9bcd0df
|
[Refactor] (buildsystem): use FindXXX.cmake to find 3rdparty libraries
|
2025-08-25 12:30:32 +08:00 |
|
swung0x48
|
591f61a9f0
|
[Feat] (MG_Benchmark/Program): add linking benchmark, add more metrics to benchmarks
|
2025-08-25 09:28:55 +08:00 |
|
swung0x48
|
a5ab9fe503
|
[Chore] (MG_State/Program): get rid of junk printing when linking
|
2025-08-25 09:28:09 +08:00 |
|
swung0x48
|
556d47a9d5
|
[Benchmark] (MG_Benchmark/Program): shader compilation benchmark
|
2025-08-24 12:56:24 +08:00 |
|
swung0x48
|
620391b7ec
|
[Test] (MG_Test/ProgramTest/UniformLocationGaps): add test to check uniform locations with gap
|
2025-08-22 17:53:42 +08:00 |
|
swung0x48
|
0da2a59e4d
|
[Test] (MG_Test/ProgramTest/UniformMatrixFunctions): get rid of junk
|
2025-08-22 17:35:38 +08:00 |
|
swung0x48
|
ee129c4fb6
|
[Test] (MG_Test/ProgramTest/UniformMatrixTranspose): hard assert that uniforms to be tested exists
|
2025-08-22 17:34:13 +08:00 |
|
swung0x48
|
c33056fd8e
|
[Feat] (MG_State/Program): glUniformMatrix* with transpose,
|
2025-08-22 17:29:31 +08:00 |
|
swung0x48
|
7a7f6a0533
|
[Feat] (MG_Util/Metrics): GetGLTypeSize
|
2025-08-22 17:29:25 +08:00 |
|
BZLZHH
|
03cf61441b
|
Merge branch 'dev' of github.com:MobileGL-Dev/MobileGL into dev
|
2025-08-22 16:21:51 +08:00 |
|
swung0x48
|
2be194c147
|
[Feat] (MG_State/Program): glUniformMatrix* without transpose
|
2025-08-22 15:47:14 +08:00 |
|
swung0x48
|
bc46cb9c5f
|
[Feat] (MG_State/Program): glUniform*v
|
2025-08-22 14:58:24 +08:00 |
|
swung0x48
|
476de2b8f7
|
[Feat] (MG_State/Program): Get current program
|
2025-08-21 22:48:20 +08:00 |
|
swung0x48
|
2617903e71
|
[Feat] (MG_State/Program): GetActiveAttrib
|
2025-08-18 14:32:03 +08:00 |
|
swung0x48
|
cb59bc0431
|
[Feat] (MG_State/Program): generate program binary (SPIR-V), reflect generated ubo size/offsets
|
2025-08-18 11:10:24 +08:00 |
|
swung0x48
|
2036caa4a0
|
[Chore] (MG_State/Program): remove shaderTypes from ProgramAttrib
|
2025-08-18 09:50:30 +08:00 |
|
swung0x48
|
f6a0042356
|
[Chore] (workflow): don't debug output by default
|
2025-08-16 23:40:30 +08:00 |
|
swung0x48
|
dc1a344cf5
|
[Feat] (MG_Test/Program): Test for GetAttribLocation/BindAttribLocation
|
2025-08-16 23:10:52 +08:00 |
|
swung0x48
|
a072c2fc70
|
[Feat] (MG_State/Program): GetAttribLocation
|
2025-08-16 23:10:12 +08:00 |
|
swung0x48
|
6416788856
|
[Fix] (MG_State/Program): skip attrib location binding when it is not active at the first place
|
2025-08-16 22:54:31 +08:00 |
|
swung0x48
|
f328f71f62
|
[Feat] (MG_State/Program): BindAttribLocation
|
2025-08-16 22:51:21 +08:00 |
|
swung0x48
|
d6620959b3
|
[Feat] (MG_State/Program): BindAttribLocation WIP
|
2025-08-16 22:50:46 +08:00 |
|
BZLZHH
|
e50d4bb19c
|
[Chore] (clang-format): Upload .clang-format
|
2025-08-15 18:27:35 +08:00 |
|
BZLZHH
|
a21dcae309
|
Merge branch 'dev' of github.com:MobileGL-Dev/MobileGL into dev
|
2025-08-15 18:22:03 +08:00 |
|