Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-06 | Use application name for pulseaudio device | Nathan Franke | |
2021-11-01 | Merge pull request #54404 from ibrahn/pulsedriver-less-cowref | Rémi Verschelde | |
2021-11-01 | Fix memory leak when using CurveTexture.set_texture_mode | Haoyu Qiu | |
2021-10-31 | Merge pull request #54307 from Calinou/add-opengl-renderer-squash | Rémi Verschelde | |
Add OpenGL renderer (squashed) | |||
2021-10-31 | Use OpenGL 3.3 core profile instead of compatibility profile | Clay John | |
- 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. | |||
2021-10-30 | Disallow compute dispatch with zero dimensions. | Brian Semrau | |
2021-10-30 | Rename GLES2 driver to OpenGL to prepare for the upgrade to GLES3 | Hugo Locurcio | |
- Use lowercase driver names for the `--rendering-driver` command line argument. | |||
2021-10-30 | Add GLES2 2D renderer + Linux display manager | lawnjelly | |
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> | |||
2021-10-29 | AudioDriverPulseAudio: move Vector Cow access outside tight loop. | Ibrahn Sahir | |
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. | |||
2021-10-29 | Merge pull request #54340 from aaronfranke/time-doc | Max Hilbrunner | |
Update and fix Time documentation | |||
2021-10-28 | Addition of FogVolumes, FogShaders, FogMaterial, and overhaul of VolumetricFog | clayjohn | |
Co-authored-by: Brian Semrau <brian.semrau@gmail.com> | |||
2021-10-28 | Update Time documentation | Aaron Franke | |
2021-10-28 | clang-format: Various fixes to comments alignment from `clang-format` 13 | Rémi Verschelde | |
All reviewed manually and occasionally rewritten to avoid bad auto formatting. | |||
2021-10-28 | clang-format: Disable alignment of operands, too unreliable | Rémi Verschelde | |
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`. | |||
2021-10-26 | Save all 64 bits of get_ticks_msec() in more cases | Max Hilbrunner | |
2021-10-20 | doctool: Fix differences between headless and Vulkan rendering backends | Rémi Verschelde | |
Fixes #53913. | |||
2021-10-14 | Implement toast notifications in the editor | Gilles Roudière | |
2021-10-12 | Merge pull request #53712 from CakHuri/nullptr | Rémi Verschelde | |
Replace NULL with nullptr | |||
2021-10-12 | Build for 64-bit ARM by default when compiling or exporting for Android | Hugo Locurcio | |
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. | |||
2021-10-12 | Replaced NULL with nullptr | M. Huri | |
2021-10-06 | Merge pull request #53408 from EIRTeam/fix_wasapi_output_latency | Rémi Verschelde | |
2021-10-06 | Make WASAPI return accurate latency information | Álex Román Núñez | |
2021-10-05 | Merge pull request #52963 from Pineapple/WIN32_LEAN_AND_MEAN_master | Rémi Verschelde | |
2021-10-02 | Merge pull request #43068 from cooperra/rename-fix | Rémi Verschelde | |
2021-10-01 | Initialize AudioClientProperties | Frixuu | |
2021-09-30 | Use range iterators for `Map` | Lightning_A | |
2021-09-29 | Rename RID's `getornull()` to `get_or_null()` | Hugo Locurcio | |
2021-09-23 | Add missing WIN32_LEAN_AND_MEAN | Bartłomiej T. Listwon | |
2021-09-17 | Merge pull request #52464 from raulsntos/fix_buffer_info_uninitialized | Rémi Verschelde | |
2021-09-17 | Fix buffer_info may be used uninitialized | Raul Santos | |
2021-09-15 | Merge pull request #52562 from BastiaanOlij/gd_extensions_register_drivers | Rémi Verschelde | |
Add driver types to GD extension initialisation levels | |||
2021-09-14 | Print the Vulkan API version and device used on the same line | Hugo Locurcio | |
This matches Godot 3.x's OpenGL renderer behavior and is more compact. | |||
2021-09-14 | Fix startup warning - Property not found: `audio/output_latency` | Yuri Roubinsky | |
2021-09-13 | Add driver types to GD extension initialisation levels | Bastiaan Olij | |
2021-09-12 | Merge pull request #51604 from TechnoPorg/fix-vulkan-parent-material | JFonS | |
Vulkan: Fix CanvasItem::use_parent_material | |||
2021-09-09 | Expose Vulkan internal values for access from extensions | Bastiaan Olij | |
2021-08-29 | Rename String::is_rel_path to String::is_relative_path | Wilson E. Alvarez | |
2021-08-26 | Optionally scale 3D render content | Bastiaan Olij | |
2021-08-23 | Merge pull request #51947 from AnilBK/redundant-assignments | Michael Alexsander | |
[cppcheck] Remove some redundant assignments. | |||
2021-08-22 | Merge pull request #38210 from benjarmstrong/wasapi-audio-output-latency | K. S. Ernest (iFire) Lee | |
Add support for variable output latency in WASAPI audio driver | |||
2021-08-21 | Remove redundant assignments. | Anilforextra | |
Use used_in_transfer instead of used_in_compute twice. | |||
2021-08-17 | Fixes to mobile renderer | reduz | |
* Make sure shaders are named, to aid in debug in case of failure * SceneRenderRD was being wrongly initialized (virtual functions being called when derivative class not initialized). * Fixed some bugs resulting on the above being corrected. | |||
2021-08-17 | Vulkan: Fix CanvasItem::use_parent_material | TechnoPorg | |
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. | |||
2021-08-17 | Fix init code so it works properly on Vulkan 1.1 devices | Bastiaan Olij | |
2021-08-13 | Upgrade Vulkan memory allocator | Pedro J. Estébanez | |
2021-08-12 | Android: Use volk instead of NDK Vulkan headers | Rémi Verschelde | |
We no longer build the Vulkan loader, and volk lets us load it dynamically. Roblox uses volk on Android so it should work well for us too. | |||
2021-08-12 | Use "volk" instead of statically linked Vulkan loader. | bruvzg | |
2021-08-10 | Fixes and optimizations to mobile renderer | reduz | |
* Only apply final actions to attachments used in the last pass. * Fixes to draw list final action (was using continue instead of read/drop). * Profiling regions inside draw lists now properly throw errors. * Ability to enable gpu profile printing from project settings. (used to debug). | |||
2021-08-10 | FileAccessWindows: Add missing share.h include | Rémi Verschelde | |
Follow-up to #51430. | |||
2021-08-09 | FileAccessWindows: Cosmetic improvements | Max Hilbrunner | |