Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix console colors on Windows | Yuri Roubinsky | 2021-11-26 | 1 | -1/+1 |
| | |||||
* | Implemented AMD's FSR as a computer shader for upscaling 3D scenes | Je06jm | 2021-11-23 | 5 | -2/+33 |
| | |||||
* | [HTML5] Add WebGL2 (GLES3) support using the OpenGL renderer. | Fabio Alessandrelli | 2021-11-19 | 2 | -4/+3 |
| | | | | | | | Note, the editor build requires the mbedtls module to be manually enabled, as it is currently needed as a ResourceUID dependency. This will need to be addressed in a separate PR. | ||||
* | Allow passing non-variable constant to const function param in shaders | Yuri Roubinsky | 2021-11-19 | 1 | -6/+12 |
| | |||||
* | Fix data directory of unnamed projects | kobewi | 2021-11-18 | 1 | -1/+1 |
| | |||||
* | Merge pull request #54880 from benjarmstrong/wasapi_input_fix | Rémi Verschelde | 2021-11-16 | 1 | -8/+11 |
|\ | |||||
| * | Fix crash in audio callback when recording audio | Benjamin Armstrong | 2021-11-16 | 1 | -8/+11 |
| | | |||||
* | | Fix default_texture_param in shader pipeline to support uniform arrays | Yuri Roubinsky | 2021-11-12 | 2 | -16/+24 |
|/ | |||||
* | Windows: Fix compilation warnings with GCC 11.2.1 | Rémi Verschelde | 2021-11-10 | 1 | -2/+12 |
| | |||||
* | Print the number of PulseAudio input channels when in verbose mode | Hugo Locurcio | 2021-11-09 | 1 | -4/+6 |
| | | | | | | This is useful information to have for troubleshooting, and it's said to sidestep a possible race condition issue that breaks microphone recording on Linux. | ||||
* | Use application name for pulseaudio device | Nathan Franke | 2021-11-06 | 1 | -1/+12 |
| | |||||
* | Merge pull request #54404 from ibrahn/pulsedriver-less-cowref | Rémi Verschelde | 2021-11-01 | 1 | -6/+6 |
|\ | |||||
| * | AudioDriverPulseAudio: move Vector Cow access outside tight loop. | Ibrahn Sahir | 2021-10-29 | 1 | -6/+6 |
| | | | | | | | | | | Replaced some in-loop uses of Vector.write with an out of loop ptrw, to avoid a lot of superfluous reads on the CowData ref count. | ||||
* | | Fix memory leak when using CurveTexture.set_texture_mode | Haoyu Qiu | 2021-11-01 | 1 | -0/+2 |
| | | |||||
* | | Merge pull request #54307 from Calinou/add-opengl-renderer-squash | Rémi Verschelde | 2021-10-31 | 34 | -0/+19864 |
|\ \ | | | | | | | Add OpenGL renderer (squashed) | ||||
| * | | Use OpenGL 3.3 core profile instead of compatibility profile | Clay John | 2021-10-31 | 36 | -2268/+1904 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Rename OpenGL to GLES3 in the source code per community feedback. - The renderer is still exposed as "OpenGL 3" to the user. - Hide renderer selection dropdown until OpenGL support is more mature. - The renderer can still be changed in the Project Settings or using the `--rendering-driver opengl` command line argument. - Remove commented out exporter code. - Remove some OpenGL/DisplayServer-related debugging prints. | ||||
| * | | Rename GLES2 driver to OpenGL to prepare for the upgrade to GLES3 | Hugo Locurcio | 2021-10-30 | 51 | -12146/+4144 |
| | | | | | | | | | | | | | | | - Use lowercase driver names for the `--rendering-driver` command line argument. | ||||
| * | | Add GLES2 2D renderer + Linux display manager | lawnjelly | 2021-10-30 | 48 | -0/+28230 |
| |/ | | | | | | | | | | | | | | | | | First implementation with Linux display manager. - Add single-threaded mode for EditorResourcePreview (needed for OpenGL). Co-authored-by: clayjohn <claynjohn@gmail.com> Co-authored-by: Fabio Alessandrelli <fabio.alessandrelli@gmail.com> | ||||
* / | Disallow compute dispatch with zero dimensions. | Brian Semrau | 2021-10-30 | 1 | -0/+9 |
|/ | |||||
* | Merge pull request #54340 from aaronfranke/time-doc | Max Hilbrunner | 2021-10-29 | 2 | -6/+6 |
|\ | | | | | Update and fix Time documentation | ||||
| * | Update Time documentation | Aaron Franke | 2021-10-28 | 2 | -6/+6 |
| | | |||||
* | | Addition of FogVolumes, FogShaders, FogMaterial, and overhaul of VolumetricFog | clayjohn | 2021-10-28 | 1 | -2/+2 |
|/ | | | | Co-authored-by: Brian Semrau <brian.semrau@gmail.com> | ||||
* | clang-format: Various fixes to comments alignment from `clang-format` 13 | Rémi Verschelde | 2021-10-28 | 1 | -4/+4 |
| | | | | All reviewed manually and occasionally rewritten to avoid bad auto formatting. | ||||
* | clang-format: Disable alignment of operands, too unreliable | Rémi Verschelde | 2021-10-28 | 2 | -43/+43 |
| | | | | | | | | | Sets `AlignOperands` to `DontAlign`. `clang-format` developers seem to mostly care about space-based indentation and every other version of clang-format breaks the bad mismatch of tabs and spaces that it seems to use for operand alignment. So it's better without, so that it respects our two-tabs `ContinuationIndentWidth`. | ||||
* | Save all 64 bits of get_ticks_msec() in more cases | Max Hilbrunner | 2021-10-26 | 1 | -2/+2 |
| | |||||
* | doctool: Fix differences between headless and Vulkan rendering backends | Rémi Verschelde | 2021-10-20 | 1 | -0/+2 |
| | | | | Fixes #53913. | ||||
* | Implement toast notifications in the editor | Gilles Roudière | 2021-10-14 | 2 | -2/+2 |
| | |||||
* | Merge pull request #53712 from CakHuri/nullptr | Rémi Verschelde | 2021-10-12 | 2 | -2/+2 |
|\ | | | | | Replace NULL with nullptr | ||||
| * | Replaced NULL with nullptr | M. Huri | 2021-10-12 | 2 | -2/+2 |
| | | |||||
* | | Build for 64-bit ARM by default when compiling or exporting for Android | Hugo Locurcio | 2021-10-12 | 1 | -1/+2 |
|/ | | | | | | | All Android devices that support Vulkan support 64-bit ARM. This also removes NEON opt-out code for ARMv7 as pretty much all ARMv7 devices also support NEON. | ||||
* | Merge pull request #53408 from EIRTeam/fix_wasapi_output_latency | Rémi Verschelde | 2021-10-06 | 2 | -1/+20 |
|\ | |||||
| * | Make WASAPI return accurate latency information | Álex Román Núñez | 2021-10-06 | 2 | -1/+20 |
| | | |||||
* | | Merge pull request #52963 from Pineapple/WIN32_LEAN_AND_MEAN_master | Rémi Verschelde | 2021-10-05 | 6 | -2/+7 |
|\ \ | |/ |/| | |||||
| * | Add missing WIN32_LEAN_AND_MEAN | Bartłomiej T. Listwon | 2021-09-23 | 6 | -2/+7 |
| | | |||||
* | | Merge pull request #43068 from cooperra/rename-fix | Rémi Verschelde | 2021-10-02 | 1 | -0/+5 |
|\ \ | |||||
| * | | Fix file panel renaming unable to change the case of dirs on Windows | Robbie Cooper | 2020-10-25 | 1 | -0/+5 |
| | | | | | | | | | | | | Tested on Windows 10. | ||||
* | | | Initialize AudioClientProperties | Frixuu | 2021-10-01 | 1 | -1/+1 |
| | | | |||||
* | | | Use range iterators for `Map` | Lightning_A | 2021-09-30 | 3 | -13/+13 |
| | | | |||||
* | | | Rename RID's `getornull()` to `get_or_null()` | Hugo Locurcio | 2021-09-29 | 2 | -107/+107 |
| |/ |/| | |||||
* | | Merge pull request #52464 from raulsntos/fix_buffer_info_uninitialized | Rémi Verschelde | 2021-09-17 | 1 | -0/+1 |
|\ \ | |||||
| * | | Fix buffer_info may be used uninitialized | Raul Santos | 2021-09-17 | 1 | -0/+1 |
| | | | |||||
* | | | Merge pull request #52562 from BastiaanOlij/gd_extensions_register_drivers | Rémi Verschelde | 2021-09-15 | 1 | -0/+3 |
|\ \ \ | | | | | | | | | Add driver types to GD extension initialisation levels | ||||
| * | | | Add driver types to GD extension initialisation levels | Bastiaan Olij | 2021-09-13 | 1 | -0/+3 |
| | | | | |||||
* | | | | Print the Vulkan API version and device used on the same line | Hugo Locurcio | 2021-09-14 | 2 | -5/+7 |
| | | | | | | | | | | | | | | | | This matches Godot 3.x's OpenGL renderer behavior and is more compact. | ||||
* | | | | Fix startup warning - Property not found: `audio/output_latency` | Yuri Roubinsky | 2021-09-14 | 1 | -1/+1 |
|/ / / | |||||
* | | | Merge pull request #51604 from TechnoPorg/fix-vulkan-parent-material | JFonS | 2021-09-12 | 1 | -1/+1 |
|\ \ \ | |/ / |/| | | Vulkan: Fix CanvasItem::use_parent_material | ||||
| * | | Vulkan: Fix CanvasItem::use_parent_material | TechnoPorg | 2021-08-17 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | The "Use Parent Material" option now does something when enabled on a CanvasItem. As before, it's not just limited to a node's direct parent but can move up the tree until it finds a material. Also corrected a typo in rendering_device_vulkan.h that didn't merit its own commit. | ||||
* | | | Expose Vulkan internal values for access from extensions | Bastiaan Olij | 2021-09-09 | 4 | -4/+97 |
| | | | |||||
* | | | Rename String::is_rel_path to String::is_relative_path | Wilson E. Alvarez | 2021-08-29 | 3 | -19/+19 |
| | | | |||||
* | | | Optionally scale 3D render content | Bastiaan Olij | 2021-08-26 | 2 | -0/+9 |
| | | |