|
abafde0f18
|
ref_gl: fix typo
|
2023-10-13 05:10:50 +03:00 |
|
|
7b897026b7
|
gl2shim: dynamic extension checking and autoconfiguration
|
2023-10-13 05:06:43 +03:00 |
|
|
2e79d51ec8
|
ref_gl: request gl1.1 if compatibility profile unavailiable, this fixes launching with GL <= 2.0, improve old version extension detection
|
2023-10-13 05:05:34 +03:00 |
|
|
7b67ce3e7c
|
platform/sdl: fix safegl
|
2023-10-13 05:02:06 +03:00 |
|
|
b59f00dacf
|
ref_gl: init r_temppool before InitExtensions, fix extension string allocation
|
2023-10-13 01:40:33 +03:00 |
|
|
d933d19ef7
|
gl2shim: try fix getting program link log
|
2023-10-13 01:38:13 +03:00 |
|
|
7c36984ea0
|
gl2shim: try fix errors in ViZual ZtudiO
|
2023-10-13 01:01:21 +03:00 |
|
Dmitry Toroshchin
|
2322eb4132
|
ref_gl: integrate gl2shim extensions
|
2023-10-13 00:11:39 +03:00 |
|
Dmitry Toroshchin
|
26deb47799
|
ref_gl: add missing non-arb shader functions
|
2023-10-12 22:28:08 +03:00 |
|
Dmitry Toroshchin
|
442ee30488
|
ref_gl: implement minimum inclusion version for GL extensions, implement quering extensions on core profile
|
2023-10-12 21:46:08 +03:00 |
|
Dmitry Toroshchin
|
573aa3277e
|
gl2shim: fix wrong color vertex
|
2023-10-12 20:05:45 +03:00 |
|
Dmitry Toroshchin
|
c6fc82c534
|
gl2shim: more refactoring
|
2023-10-12 15:18:02 +03:00 |
|
|
267216f1f2
|
ref_gl: try fix psvita
|
2023-10-12 03:40:15 +03:00 |
|
|
80d6a41a4e
|
gl2shim: make shaders code more portable
|
2023-10-12 03:31:50 +03:00 |
|
|
d54d62ee79
|
gl2shim: refactoring
|
2023-10-12 03:20:16 +03:00 |
|
|
e9fcfc3a5c
|
gl2shim: use IBO for quads
|
2023-10-12 02:53:25 +03:00 |
|
|
92ac769088
|
gl2shim: limit begin-end chain length, cycle incremental buffers
|
2023-10-12 02:03:17 +03:00 |
|
Dmitry Toroshchin
|
36f0957f93
|
gl2shim: improve shader version handling, fix particle issues
|
2023-10-11 21:48:52 +03:00 |
|
|
2f833a39a7
|
gl2shim: support incremental non-persistent buffers for arrays
|
2023-10-10 05:14:06 +03:00 |
|
Dmitry Toroshchin
|
a337165298
|
gl2shim: persistent incremental streaming buffers, buffer cycling support
|
2023-10-10 02:22:01 +03:00 |
|
|
9536713f9d
|
gl2shim: implement fallback vbo, glDrawRangeElements with non-vbo buffer works now on core contexts
|
2023-10-06 07:09:00 +03:00 |
|
|
ee5191e06f
|
gl2shim: batcher experiments (UGLY, DO NOT USE), fix bad shader bindings, Draw QUADS with TRIFAN when possible
|
2023-10-06 06:33:02 +03:00 |
|
|
889938bfde
|
gl2shim: simple matrix invalidation, do not calculate MVP every drawcall
|
2023-10-06 03:25:10 +03:00 |
|
Dmitry Toroshchin
|
b1cd99dd95
|
gl2shim: bind dummy VAO on DrawElements implementation on glcore, this generates GL Errors, but renders fine on mesa
|
2023-10-06 02:01:19 +03:00 |
|
Dmitry Toroshchin
|
9c6da09316
|
ref_gl: fix enabling multitexturing on GLES
|
2023-10-06 01:46:17 +03:00 |
|
Dmitry Toroshchin
|
ca218a5331
|
gl2shim: support low (<130) shaders
|
2023-10-06 01:17:50 +03:00 |
|
Dmitry Toroshchin
|
d8bbd35c9d
|
gl2shim: implement client arrays (not in glcore/vao mode), make studio/world array render work
|
2023-10-06 01:16:59 +03:00 |
|
Dmitry Toroshchin
|
ea4334dbe7
|
ref_gl: fix late studio cvars registration, enable DrawRangeElements in GLES contexts
|
2023-10-06 01:14:48 +03:00 |
|
Dmitry Toroshchin
|
5f723ff41d
|
ref_gl: remove complete useless macro, enable VBO under option
|
2023-10-05 19:07:06 +03:00 |
|
Dmitry Toroshchin
|
a830cb4d06
|
ref_gl: fix build with XASH_GL_STATIC, avoid using ARB shader extension on core context
|
2023-10-05 18:57:26 +03:00 |
|
Dmitry Toroshchin
|
7ad8cda59a
|
gl2shim: support more GLSL versions
|
2023-10-05 18:55:11 +03:00 |
|
|
1b7446529e
|
gl2shim: Cleanup warnings, use APIENTRY declarations, stub unsupported functions
|
2023-10-05 06:01:54 +03:00 |
|
|
a9ee916d8b
|
Workaround core context issues
|
2023-10-05 03:32:37 +03:00 |
|
|
f68454458e
|
ref_gl: fix creating core context, support core in gl2shim by creating dumb array object
|
2023-10-05 03:32:02 +03:00 |
|
Dmitry Toroshchin
|
faa70158c2
|
ref_gl: allow enabling XASH_GLES without wrapper, add ref_gles3compat, wrap gles functions in gl2wrap when XASH_GLES enabled
|
2023-10-05 00:24:40 +03:00 |
|
Dmitry Toroshchin
|
2155e3abff
|
gl2shim: limited matrix support
|
2023-10-04 21:27:47 +03:00 |
|
Dmitry Toroshchin
|
83b284f4d4
|
ref_gl: introduce gl2_shim based on vgl_shim for future limited core/gles context support (SLOW, still needs ffp for matrix operations)
|
2023-10-04 18:29:29 +03:00 |
|
|
2fdd080eef
|
mainui: update
|
2023-10-02 19:31:35 +03:00 |
|
|
95f87e24ee
|
ref: soft: do not register cl_righthand cvar
|
2023-09-29 13:45:24 +03:00 |
|
|
bfe17fa241
|
Documentation: update ports list, remove old engine ports that has new engine alternatives, re-sort it by status and platform
|
2023-09-17 08:50:37 +03:00 |
|
sofakng
|
a94a5f1f29
|
Update port maintainer list (#1427)
* Update ports.md
* Update ports.md
|
2023-09-17 08:40:40 +03:00 |
|
|
dc71456174
|
scripts: flatpak: upgrade to Freedesktop SDK 23.08
|
2023-09-15 22:32:52 +03:00 |
|
|
c6b6938e14
|
wscript: fix RPATH usage on OSX (by @sofakng)
|
2023-09-15 20:35:51 +03:00 |
|
|
2823a6d269
|
filesystem: VFileSystem009: just in case, always rewrite fs_api_t requested through CreateInterface export
|
2023-09-14 00:20:28 +03:00 |
|
|
bee35a1873
|
engine: client: do not check screenshots in base directory to guess the name
|
2023-09-13 18:49:10 +03:00 |
|
|
e4ae386964
|
engine: network: fix incorrect usage of qboolean, when it should be net_gai_state_t
|
2023-09-12 20:40:14 +03:00 |
|
|
36831555b9
|
waf: upgrade to latest waifu
|
2023-09-12 19:23:30 +03:00 |
|
|
8eef212726
|
ref: gl: fix compile
|
2023-09-11 21:22:53 +03:00 |
|
|
1589defda1
|
ref: gl: don't create cl_righthand cvar
|
2023-09-08 15:52:07 +03:00 |
|
|
df921d8664
|
some cleaner code
|
2023-09-08 15:52:07 +03:00 |
|