Tom Rothamel
e41a4f85e9
reorg: Eliminate use of the module directory.
...
This directory contained a mix of both c/cython source code, scripts,
and build information. Now, source is in src, scripts are in scripts,
and setup.py is in the root.
2024-12-15 18:14:26 -05:00
Tom Rothamel
a0963c18ee
Call install_headers.py.
2024-09-13 22:22:51 -04:00
Tom Rothamel
deb959a1e7
Change some of the build process to support Python 3.12.
2024-09-12 00:44:29 -04:00
Tom Rothamel
17e743d346
Determine the version if vc_version.py does not exist.
...
This is likely to only happen if a git checkout exists. In that
case, we determine what branch we're on, and use that to
initialize the version information.
2023-05-17 00:54:34 -04:00
Tom Rothamel
516fceb2ab
Store the version in vc_version, generate it from the branch.
2023-05-15 02:39:23 -04:00
Tom Rothamel
6dd9afb0ab
Adapt to setuptools.
2023-02-02 23:59:52 -05:00
Tom Rothamel
261e4f9926
py3: Build using setuptools.
2023-01-29 14:15:46 -05:00
Tom Rothamel
9eec11712d
Automatically link rapt2/rapt3 and renios2/renios3.
2022-03-08 21:50:34 -05:00
Tom Rothamel
4d54fa8c96
Add support for live2d to run.sh, if the files are present.
2020-07-06 22:33:47 -04:00
Tom Rothamel
bb23ce3aaf
Add pygame_sdl2 install_headers to README.
...
Fixes #876 , more or less.
2016-04-03 13:30:45 -04:00
Tom Rothamel
0b6b601109
Allow run.sh to be called from outside the Ren'Py directory.
2016-03-19 10:58:59 -04:00
Tom Rothamel
f5866a5722
Make quiet configurable.
2016-02-21 21:59:39 -05:00
Tom Rothamel
f0ea180ab8
Add support for building Ren'Py with cython code coverage enabled.
2016-01-05 00:05:05 -05:00
Tom Rothamel
f5cc5e5829
Modify run.sh to build pygame_sdl2 if it exists.
2015-03-21 11:30:54 -04:00
Tom Rothamel
cba6a15dda
Do not strip docstrings in run.sh.
2014-01-09 23:47:50 -05:00
Tom Rothamel
0c4eb467fe
Make run.sh build in a different directory.
...
This prevents run.sh from conflicting with the official build.
2013-10-14 00:08:02 -04:00
Tom Rothamel
b9acbfccd7
Changes required to support android.
...
The new android support uses GL2, so we need to change some defines
to use it.
2013-03-04 00:00:08 -05:00
Tom Rothamel
263fd588af
Allow run.sh to be scripted.
2012-12-15 14:10:22 -05:00
Tom Rothamel
4cc4cae8bb
Allow Ren'Py to be build in virtualenvs, as well as with PYTHONPATH set.
2012-08-17 11:50:47 -04:00
Tom Rothamel
259e4bbb9b
Update run.sh so it can work with a renpy-deps build.
2012-07-30 23:29:02 -04:00
Tom Rothamel
303885776e
Use RENPY_CYTHON to get the path to cython.
2011-08-26 21:17:03 -04:00
Tom Rothamel
e91d35abda
Buggy as hell gles2-style shader.
2011-08-01 22:11:50 -04:00
Tom Rothamel
b65a5e6452
Redo build system to be simpler, and to automatically track dependencies.
2011-07-17 14:39:10 -04:00
Tom Rothamel
ec88378641
Put newtext into its own package.
2011-07-17 12:15:09 -04:00
Tom Rothamel
7200908ea9
newtext: tex wrapping algorith,.
2011-06-15 23:52:21 -04:00
Tom Rothamel
b9b460e549
Rearrange code in preparation for newtext.
2011-05-28 00:22:52 -04:00
Tom Rothamel
dfc149f292
Use glrtt fbo to render to textures.
...
Fix problem w/ rtt format.
2011-01-23 23:57:49 -05:00
Tom Rothamel
81c6d33005
Limited environment.
2010-11-06 23:54:56 -04:00
Tom Rothamel
b3b3c55473
Factor environments and RTTs out into their own files, so we don't have
...
to compile them for Android.
2010-10-09 13:50:34 -04:00
Tom Rothamel
98a5647f97
Convert glenviron and glshader to use GL directly.
2010-10-09 11:26:41 -04:00
Tom Rothamel
c6101f5565
More improvements.
2010-10-03 23:09:18 -04:00
Tom Rothamel
9d1783f4d6
Checkpoint progress.
2010-10-02 20:52:23 -04:00
Tom Rothamel
57ed7e692e
Annotate render fields, implement mark-sweep render gc.
2010-10-02 14:40:43 -04:00
Tom Rothamel
1fce0f5557
Add infrastructure for automatically building and loading cython
...
Ren'Py modules, when they change.
2010-09-27 22:38:12 -04:00