Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-24 | Fix Softbody always spawns from world center [gles2] | Eric Rybicki | |
Fixes #35373 | |||
2020-01-23 | Fix recently introduced crash in viewport size | clayjohn | |
2020-01-23 | Make `OS.execute()` blocking by default if not specified | Hugo Locurcio | |
This makes `OS.execute()` calls quicker to set up when calling programs in a blocking fashion. | |||
2020-01-22 | Merge pull request #35414 from Ovnuniarchos/AlsaMidiBadPitchBend | Rémi Verschelde | |
ALSA MIDI: Pitch bend and System Common messages | |||
2020-01-22 | Merge pull request #35406 from lawnjelly/ortho-shadow | Rémi Verschelde | |
Replace CameraMatrix::get_viewport_size with get_viewport_half_extents, shadow culling with ortho camera and other affected issues | |||
2020-01-22 | ALSA MIDI driver: | Ovnuniarchos | |
Pith bend message now has correct size (was 2 bytes instead of 3). Recognized (but not implemented) 0xF? messages. SysEx messages will be reocognized as such, but their contents will be ignored. | |||
2020-01-22 | Change CameraMatrix::get_viewport_size to get_viewport_half_extents | lawnjelly | |
Fixes #26637. Fixes #19900. The viewport_size returned by get_viewport_size was previously incorrect, being half the correct value. The function is renamed to get_viewport_half_extents, and now returns a Vector2. Code which called this function has also been modified accordingly. This PR also fixes shadow culling when using ortho cameras, because the correct input for CameraMatrix::set_orthogonal should be the full HEIGHT from get_viewport_half_extents, and not half the width. It also fixes state.ubo_data.viewport_size in rasterizer_scene_gles3.cpp to be the width and the height of the viewport in pixels as stated in the documentation, rather than the current value which is half the viewport extents in worldspace, presumed to be a bug. | |||
2020-01-22 | GLES3: Fix invalid value for GL_TEXTURE_MAG_FILTER parameter | Rémi Verschelde | |
`GL_LINEAR_MIPMAP_LINEAR` can be used for `GL_TEXTURE_MIN_FILTER`, but not for `GL_TEXTURE_MAG_FILTER`. Cf. https://www.khronos.org/opengl/wiki/GLAPI/glTexParameter Fixes #35436. | |||
2020-01-21 | Remove unused #if 0'ed code | Rémi Verschelde | |
2020-01-20 | Revert "Exposes capture methods to AudioServer + documentation" #30468 | Rémi Verschelde | |
Reverts the following commits: - c81ec6f26d40b70283958a4ef3e216fb32cbaf14: "Exposes capture methods to AudioServer, variable renames for consistency, added documentation." - 47c558b98abf842910c780294314326662410cdf: "Expose audio callbacks as signals." - dabaa11b3c451e9b8f2cca7e563bd9ec51edb169: "Fix to make sure the capture buffers are deallocated at shutdown. Silences warnings." Some documentation improvements were kept for pre-existing methods. See rationale for reverting these changes in #30468. | |||
2020-01-19 | Merge pull request #35310 from akien-mga/gles3-irradiance-small-optimization | Rémi Verschelde | |
GLES3: Slight optimization to irradiance compute | |||
2020-01-19 | Merge pull request #35302 from clayjohn/GLES3-env-map | Rémi Verschelde | |
Reduce complexity of irradiance map generation | |||
2020-01-19 | GLES3: Slight optimization to irradiance compute | Rémi Verschelde | |
All the calculations leading up to `mipLevel` are only relevant for Panorama mode. Similarly, the `source_resolution` uniform is only needed for that mode. | |||
2020-01-19 | Merge pull request #35284 from Ovnuniarchos/MidiNoReopen | Rémi Verschelde | |
Alsa MIDI input thread gets properly reinitialized on open_midi_input. | |||
2020-01-18 | reduce complexity of irradiance map generation | clayjohn | |
2020-01-18 | Alsa MIDI input thread gets properly reinitialized on open. | Ovnuniarchos | |
2020-01-16 | Merge pull request #35215 from clayjohn/multimesh-error | Rémi Verschelde | |
Add multimesh format max for proper error checking | |||
2020-01-16 | Add multimesh format max for proper error checking | clayjohn | |
2020-01-16 | Gracefully handle 3D textures in GLES2 | clayjohn | |
2020-01-16 | Disabled array initialization, const array and arr.length in shaders | Yuri Roubinsky | |
2020-01-16 | Merge pull request #35176 from clayjohn/csg-crash | Rémi Verschelde | |
Fix light related crashes | |||
2020-01-16 | Merge pull request #35178 from clayjohn/GLES2-fix-lightmap | Rémi Verschelde | |
Fix array constructor for lightmaps | |||
2020-01-15 | fix light related crashes | clayjohn | |
2020-01-15 | Fix array constructor for lightmaps | clayjohn | |
2020-01-15 | Add background mode keep to GLES2 | clayjohn | |
2020-01-13 | Merge pull request #35064 from clayjohn/rendering_crashes | Rémi Verschelde | |
Fix light and multimesh crashes | |||
2020-01-12 | Fix light and multimesh crashes | clayjohn | |
2020-01-12 | Fix generation of irradiance map | clayjohn | |
2020-01-08 | RasterizerCanvas: Use getornull to fetch light occluder polygon | Rémi Verschelde | |
Fixes #21286 when the occluder is not fully configured. | |||
2020-01-06 | Merge pull request #34808 from Calinou/no-color-in-non-tty | Rémi Verschelde | |
Disable colored console output when standard output isn't a TTY | |||
2020-01-06 | Add VisualServer methods to get the video adapter name and vendor | Hugo Locurcio | |
These methods can be used in scripts to retrieve the OpenGL `GL_RENDERER` and `GL_VENDOR` strings (respectively). This closes #28404. | |||
2020-01-04 | Disable colored console output when standard output isn't a TTY | Hugo Locurcio | |
This prevents Godot from writing ANSI escape codes when redirecting stdout and stderr to a file. | |||
2020-01-03 | Merge pull request #34794 from clayjohn/GLES2-trimesh-crash | Rémi Verschelde | |
Fix crash on trimesh_create | |||
2020-01-03 | Fix crash on trimesh_create by making surface->data available in non-tool builds | clayjohn | |
2020-01-03 | Merge pull request #34726 from nekomatata/polygon2d-antialiasing-fix | Rémi Verschelde | |
Fixed antialiasing option for Polygon2D with concave/hollow shapes | |||
2020-01-03 | Merge pull request #34551 from MadEqua/fix-light-with-skeleton | Rémi Verschelde | |
Fix 2D lighting when using skeleton. | |||
2020-01-01 | Fix wrong return type | Tritium Oxide | |
`ERROR: _display_error_with_code: CanvasShaderGLES3: Fragment Program Compilation Failed: 0:166(2): error: `return' with wrong type int, in function `map_ninepatch_axis' returning float` caused by #34704 | |||
2020-01-01 | GLES3: Fix false positive in ninepatch axis stretch code | Rémi Verschelde | |
See #34704. | |||
2020-01-01 | Fixed antialiasing option for Polygon2D | PouleyKetchoupp | |
Some cases were not handled properly for Polygon2D after making changes in common code to fix Line2D antialiasing. Added an option for drawing polygons to differentiate the two use cases. Fixes #34568 | |||
2020-01-01 | Update copyright statements to 2020 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! We're starting a new decade with a well-established, non-profit, free and open source game engine, and tons of further improvements in the pipeline from hundreds of contributors. Godot will keep getting better, and we're looking forward to all the games that the community will keep developing and releasing with it. | |||
2019-12-30 | Merge pull request #34647 from madmiraal/pulse-audio-null-pointer | Rémi Verschelde | |
Check for null pointer in PulseAudio server info callback. | |||
2019-12-30 | Merge pull request #34685 from winston-yallow/fix_omnilight_attenuation | Rémi Verschelde | |
Use correct omni light attenuation | |||
2019-12-29 | Use correct omni light attenuation | Winston | |
fixes godotengine/godot#34683 | |||
2019-12-28 | Reset GLES3 MultiMesh buffer id when reallocating. | Bruno Lourenço | |
2019-12-28 | Check for null pointer in PulseAudio server info callback. | Marcel Admiraal | |
2019-12-23 | Fix canvas GLES3 skeleton transform uniform updating. | Bruno Lourenço | |
2019-12-23 | Fix 2D lighting when using skeleton. | Bruno Lourenço | |
2019-12-21 | Merge pull request #34527 from MadEqua/fix-gles3-light-cutoff | Rémi Verschelde | |
Fix GLES3 light cutoff. | |||
2019-12-21 | Fix GLES3 light cutoff. | Bruno Lourenço | |
2019-12-21 | Fix contact shadow when light is outside of viewport. | Bruno Lourenço | |