mittorn
7e0bd86b65
ref_gl: allow enabling XASH_GLES without wrapper, add ref_gles3compat, wrap gles functions in gl2wrap when XASH_GLES enabled
1 year ago
mittorn
a9ea3976a7
ref_gl: introduce gl2_shim based on vgl_shim for future limited core/gles context support (SLOW, still needs ffp for matrix operations)
1 year ago
fgsfds
5a3e3b3977
ref: gl: add immediate mode shim for psvita
2 years ago
fgsfds
7424b29e56
engine: initial psvita build support
2 years ago
Alibek Omarov
88045ce3be
ref: gl: link liblog for Android
2 years ago
Alibek Omarov
b1e2e84a11
wscript: adapt main and ref_gl wscripts to new directory layout, add flag to build all renderers at once
2 years ago
Alibek Omarov
6d37398fad
ref: gl: convert to include targets usage
2 years ago
Alibek Omarov
61c142e2db
ref: move renderers into ref subdirectory
2 years ago
Alibek Omarov
5e4fc64430
filesystem: introduce new module, based on engine filesystem.
...
The goal is to share filesystem code between engine and
utilities and provide C++ VFileSystem interface in the future
2 years ago
Gleb Mazovetskiy
69e15e9c7b
gl4es: Fix `so` name and add to renderer collector
...
1. `libref_gles2_gl4es.so` -> `libref_gl4es.so` because this is what's
passed to `R_LoadRenderer`.
2. Add `gl4es` to `DEFAULT_RENDERERS` so that `R_CollectRendererNames`
finds it.
4 years ago
mittorn
bb387cfe4b
ref_gl/gl4es: fix android build
4 years ago
mittorn
0c69f7649c
ref_gl: add gl4es support
5 years ago
Alibek Omarov
d2740f78c1
wscript: refactoring, add waf_unit_test, disable -Wdouble-promotion, rename fast as fastnative and leave fast without -march=native for x-compiling
5 years ago
Alibek Omarov
1e7abdc144
wscript: fix ref_gl linking
5 years ago
Alibek Omarov
ae624801ac
wscript: proper default showing in help
5 years ago
Alibek Omarov
8889bda261
wscript: use ConfigurationContext.define instead of appending to env['DEFINES']
5 years ago
Alibek Omarov
3fef353291
android: initial port
6 years ago
Alibek Omarov
46378e3738
ref_gl: fix build
6 years ago
Alibek Omarov
968994bba5
ref_gl: add an option to disable ref_gl building
6 years ago
Alibek Omarov
459f4a9788
scripts: waflib: introduce new waf plugin -- subproject, which makes easier use of standalone envs for each subdirectory
6 years ago
Alibek Omarov
441795943b
ref_gl: move gl specific defines out from defaults.h, remove VIDEO_DONTCARE hack, automatically set XASH_GLES if wrapper is set
6 years ago
Alibek Omarov
77b23eec9f
ref_gl: add options for linking-in nanogl and glwes(thus getting GLES1 and GLES2 renderers) and static gl
6 years ago
Alibek Omarov
17f719558c
wscript: move build env setup to main wscript
6 years ago
Alibek Omarov
59f3b63e0a
ref_gl: wscript: fix libm linking
6 years ago
Alibek Omarov
f3a2f46fb3
wscript: remove libm linking to static public, it's useless. Correct include path order
6 years ago
Alibek Omarov
fb6fd61cd9
public: initial moving some common code into static public library, that can be linked to any engine part
6 years ago
Alibek Omarov
d0d5fd1a3f
ref: fix some undefined references, compile-in mathlib and crtlib to refdll
6 years ago
Alibek Omarov
574f03c139
ref: initial engine to ref API draft, not compiling, work in progress [ci skip]
6 years ago
Alibek Omarov
e193ac2c04
ref: more @mittorn's changes on RefAPI
6 years ago
Alibek Omarov
99bd7c81da
ref: render code moved out of engine, doesn't compile, first API prototype
6 years ago