Moshibit
3bd9055c5f
Add files via upload
2019-08-24 11:41:22 -05:00
Moshibit
2941031b2a
Merge pull request #5 from renpy/master
...
update from renpy/master
2019-08-24 10:26:43 -05:00
Tom Rothamel
627b18a8e8
Merge pull request #1970 from renpy/Beuc-doc-emscripten
...
doc: reference renpy.emscripten + renpyweb enabling renpy.mobile
2019-08-23 06:45:10 -04:00
Tom Rothamel
681d3a5772
Merge pull request #1972 from Andykl/adjustment-force_step
...
Adjustment force_step
2019-08-22 05:18:13 -05:00
Tom Rothamel
39be517a0a
gl2: Move shaders into the common section.
...
And introduce a function to register the shaders.
2019-08-20 23:16:28 -04:00
Tom Rothamel
8916575921
Automatically define audio files in the audio namespace.
2019-08-19 00:37:04 -05:00
Tom Rothamel
5288ff876d
Use _audio_eval on voice filenames.
2019-08-18 18:36:50 -05:00
Tom Rothamel
067d98cdf0
Improve changes to SelectedIf and SensitiveIf.
...
This builds on the changes in #1977 , so that all Action methods
can be proxied.
2019-08-17 08:58:17 -05:00
Tom Rothamel
65957b3236
Merge pull request #1977 from Andykl/improve-if-actions
...
Improve SelectedIf and SensitiveIf
2019-08-17 08:37:39 -05:00
Moshibit
726e535f1b
corrections
2019-08-16 16:43:37 -05:00
Andy_kl
095a253bf8
Fix doc
2019-08-16 22:48:45 +03:00
Andy_kl
d3c36b843e
Improve SelectedIf and SensitiveIf
2019-08-16 22:42:17 +03:00
Tom Rothamel
b5707d7091
Merge pull request #1953 from Beuc/variants-web
...
web: set variants according to what the browser runs on
2019-08-16 12:45:22 -05:00
Tom Rothamel
024b0aef81
Merge pull request #1961 from Beuc/fullscreen-web
...
web: detect when fullscreen status changed externally
2019-08-16 12:44:39 -05:00
Tom Rothamel
365913c267
gl2: Use a depth renderbuffer when rendering-to-texture with depth.
2019-08-15 08:10:13 -04:00
Tom Rothamel
a2b8842206
gl2: Optimized path for triangle meshes.
2019-08-14 22:57:56 -04:00
Tom Rothamel
dc51db06b1
gl2: If a mesh consists of only one kind of polygon, indicate that.
2019-08-14 22:56:38 -04:00
Tom Rothamel
c590c4f956
gl2: Do not give OpenGL precision qualifiers.
2019-08-14 22:53:44 -04:00
Tom Rothamel
3871803088
gl2: Properly name config.depth_size.
2019-08-14 02:44:46 -04:00
Tom Rothamel
40ec6f87ef
gl2: Depth buffer and depth testing.
2019-08-14 01:45:29 -04:00
Tom Rothamel
6339c0dfef
gl2: Fix reload.
2019-08-10 16:38:24 -04:00
Tom Rothamel
510b7cb909
gl2: Support gles directly, rather than in the preprocessor.
2019-08-10 16:35:53 -04:00
Tom Rothamel
3a011ca2c6
gl2: Allow games to use config.gl2 to opt in.
2019-08-09 21:06:47 -04:00
Andy_kl
d12fe12c2b
Restore type after rounding
2019-08-09 22:04:23 +03:00
Tom Rothamel
37a128a470
gl2: Remove gl2ftl.pyx, now that a better version is in gl2texture.
2019-08-08 22:12:17 -04:00
Tom Rothamel
9e8b074a16
gl2: Disable gl2debug for now.
...
I haven't been using it, and it's causing build errors.
2019-08-07 18:31:55 -04:00
Tom Rothamel
3147e71c45
Fix windows build.
2019-08-07 11:22:24 -04:00
Tom Rothamel
60d413f96f
gl2: Implement ImageDissolve.
2019-08-05 22:47:59 -04:00
Tom Rothamel
5029e6d078
gl2: Dissolve shader.
2019-08-05 21:59:14 -04:00
Tom Rothamel
ef167433f4
gl2: Properly set up textures.
2019-08-05 21:54:00 -04:00
Andy_kl
aac1f4c421
Compat this
2019-08-06 04:23:16 +03:00
Andy_kl
0ab0856e37
Doc for this
2019-08-06 04:17:31 +03:00
Andy_kl
760503b124
Added force_step keyword to all Action which uses step.
2019-08-06 04:08:26 +03:00
Andy_kl
d16e3eea75
Added round_value process to Viewport
2019-08-06 03:48:44 +03:00
Andy_kl
09fda5505e
Added round_value process to Bar
2019-08-06 03:47:03 +03:00
Andy_kl
5d4bb738ef
Added force_step keyword and round value to Adjustment
2019-08-06 03:37:33 +03:00
Sylvain Beucler
204a48f577
web: more variants tuning
2019-08-05 14:03:51 +02:00
Beuc
8889ab487d
doc: reference renpy.emscripten + renpyweb enabling renpy.mobile
2019-08-05 13:16:24 +02:00
Sylvain Beucler
5f4e6d4ba1
web: set variants according to what the browser runs on
2019-08-05 12:51:52 +02:00
Tom Rothamel
200af0d584
gl2: Add rendering to a Texture.
2019-08-05 03:04:21 -04:00
Tom Rothamel
e78828fa3b
gl2: Add matrix function generation to Ren'Py.
2019-08-05 03:01:02 -04:00
Tom Rothamel
7e602c256e
gl2: Add renpy.display.render.models.
...
A variable to determine if we are supporting a renderer that
support models (gl2) or quads (sw/gl).
2019-08-04 13:15:48 -04:00
Tom Rothamel
1a8154c78a
gl2: Add fields for gl2 to renpy.render.
2019-08-04 12:32:11 -04:00
Tom Rothamel
2d7460bafd
gl2: Fix a gc leak through Texture.
2019-08-04 12:21:40 -04:00
Tom Rothamel
ae998912f5
gl2: Make renpy.geometry the 'default shader', so it doesn't have to be passed.
...
While we could have just added it to the tuple of shaders created in
GL2DrawingContext, that would lead to creating a tuple on every
render. So instead, it's added in the shader compiler.
2019-08-04 02:27:49 -04:00
Tom Rothamel
e8cd034b7a
gl2: Separate Texture and non-texture Models.
...
Which should make things simpler when determining if a RTT is
required, going forwards.
2019-08-03 16:46:21 -04:00
Tom Rothamel
cb98d18aa9
gl2: Rename TexturedMesh -> Model.
2019-08-03 02:42:24 -04:00
Tom Rothamel
ef4c5aff9e
gl2: Do not copy a Polygon, Mesh, or TexturedMesh that didn't change.
2019-08-02 23:00:55 -04:00
Tom Rothamel
6cdcb5dfbc
Create a flatten operation type.
...
This makes RTT entirely the renderer's concern.
2019-08-02 19:39:26 -04:00
Tom Rothamel
797ef0fc25
fix: Duplicate the children of DynamicDisplayable.
...
Fixes #1966 , which causesd a Transform that was added to the
tree of surfaces twice, then rendered in a way that wasn't
cached, to cause a crash.
2019-08-01 22:01:35 -04:00