27 Commits

Author SHA1 Message Date
artdeell
c64909ff5c Move modules around, build LTW as AAR 2025-01-13 22:57:07 +03:00
artdeell
14ab14ca03 Add glGetError override controlled by LIBGL_NOERROR 2025-01-13 22:19:28 +03:00
artdeell
abec72948c Add copyright header and notice 2025-01-13 21:03:01 +03:00
Maksim Belov
328a400887
Create android.yml 2025-01-13 13:26:27 +03:00
Maksim Belov
8dd7be5f1b Add gradle wrapper 2025-01-13 13:17:36 +03:00
Maksim Belov
95fd9d0345
Merge pull request #4 from PojavLauncherTeam/fxi/xaeros
Fxi/xaeros
2025-01-13 12:56:13 +03:00
artdeell
75abce1b80 Implement swizzler for BGRA/"wrong order" uploads 2024-12-02 17:41:38 +03:00
ArtDev
10e68400ed Fix[gen]: ignore lod bias for textures, fix glRenderbufferStorage 2024-10-05 22:22:53 +03:00
artdeell
e56bc66485 Fix[rb]: fix incorrect fallback for renderbuffers 2024-10-05 19:53:09 +03:00
Maksim Belov
314a85dedf Feat[renderer]: add version detection and add more shader types 2024-10-05 19:16:38 +03:00
artdeell
4286785b9c Reduce glsloptimizer visibility, fix incorrect return in framebuffer_wrapper 2024-10-04 15:49:31 +03:00
Maksim Belov
0ad661b8a8 Feat[renderer]: add version detection and add more shader types 2024-10-02 14:47:14 -05:00
Maksim Belov
0d74bd2f62 Feat[renderer]: add the ability to include additional extensions,, include ARB_buffer_storage 2024-10-02 14:47:14 -05:00
Maksim Belov
1e0cb531d8 Shader bs 2024-10-02 14:47:14 -05:00
Maksim Belov
6ffd083476 Fix[framebuffer]: i forgor 2024-10-02 14:47:13 -05:00
Maksim Belov
f7d6ea1ab9 Fix[framebuffer]: correct-er implementation of glCheckFramebufferStatus 2024-10-02 14:47:13 -05:00
Maksim Belov
fdcf065561 Feat[basevertex]: use OpenGL ES 3.2 glDrawElementsBaseVertex instead of indirect rendering 2024-10-02 14:47:13 -05:00
Maksim Belov
9c2ea5dc84 Fix[gen]: add feature testing, implement glGetTexImage, fix atan2 in shaderconv 2024-10-02 14:47:13 -05:00
artdeell
70a60a1098 A boatload of stuff (to be completed) 2024-10-02 14:47:06 -05:00
Maksim Belov
ca5de41ce8 Feat[basevertex]: use OpenGL ES 3.2 glDrawElementsBaseVertex instead of indirect rendering 2024-10-02 14:46:42 -05:00
Maksim Belov
f7f9a81572 Fix[gen]: add feature testing, implement glGetTexImage, fix atan2 in shaderconv 2024-10-02 14:46:42 -05:00
artdeell
065544502a A boatload of stuff (to be completed) 2024-10-02 14:46:42 -05:00
artdeell
4719a7aceb Feat[proc]: add additional glVertexAttrib functions not present in GLES 2024-10-02 14:46:42 -05:00
Maksim Belov
f09010b613 Fix[rendering]: implement 2 new functions, EXT_clip_cull_distance 2024-10-02 14:46:42 -05:00
artdeell
600342d99a Feat[basevertex,shader]: Reimnplement basevertex rendering on top of indirect rendering. Make Iris be able to run shaders. 2024-10-02 14:46:42 -05:00
artdeell
bd89a868cc Feat[renderer]: changes
- Better multidraw
- Fixed memory leaks in shader_wrapper
- Changed basevertex to use dumb rendering mode
2024-10-02 14:46:41 -05:00
artdeell
d074ec0b41 Initial commit 2024-10-02 14:17:11 -05:00