15 Commits

Author SHA1 Message Date
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