Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-13 | Remove obsolete GLES3 backend | Rémi Verschelde | |
Due to the port to Vulkan and complete redesign of the rendering backend, the `drivers/gles3` code is no longer usable in this state and is not planned to be ported to the new architecture. The GLES2 backend is kept (while still disabled and non-working) as it will eventually be ported to serve as the low-end renderer for Godot 4.0. Some GLES3 features might be selectively ported to the updated GLES2 backend if there's a need for them, and extensions we can use for that. So long, OpenGL driver bugs! | |||
2020-02-12 | Force vulkan driver until OpenGL is implemented | Juan Linietsky | |
2020-02-11 | Vulkan: Move thirdparty code out of drivers, style fixes | Rémi Verschelde | |
- `vk_enum_string_helper.h` is a generated file taken from the SDK (Vulkan-ValidationLayers). - `vk_mem_alloc.h` is a library from GPUOpen: https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator | |||
2020-02-11 | More GIProbe work and fixes | Juan Linietsky | |
2020-02-11 | glslang: Disable warnings and allow unbundling | Rémi Verschelde | |
2020-02-11 | SCons: Streamline Vulkan buildsystem + fixups | Rémi Verschelde | |
- Renamed option to `builtin_vulkan`, since that's the name of the library and if we were to add new components, we'd likely use that same option. - Merge `vulkan_loader/SCsub` in `vulkan/SCsub`. - Accordingly, don't use built-in Vulkan headers when not building against the built-in loader library. - Drop Vulkan registry which we don't appear to need currently. - Style and permission fixes. | |||
2020-02-11 | Add runtime GLES2 / Vulkan context selection. | bruvzg | |
2020-02-11 | Add static Vulkan loader. | bruvzg | |
Initial Vulkan support for Windows. Initial Vulkan support for macOS. | |||
2020-02-11 | Custom material support seems complete. | Juan Linietsky | |
2020-02-11 | basic 2D engine is more or less working with Vulkan, including editor. | Juan Linietsky | |
Still a lot to do | |||
2020-02-11 | A lot of progress with canvas rendering, still far from working. | Juan Linietsky | |
2020-02-11 | Texture refactor | Juan Linietsky | |
-Texture renamed to Texture2D -TextureLayered as base now inherits 2Darray, cubemap and cubemap array -Removed all references to flags in textures (they will go in the shader) -Texture3D gone for now (will come back later done properly) -Create base rasterizer for RenderDevice, RasterizerRD | |||
2020-02-11 | Modify RenderingDevice to use RIDs, now that they are O(1) | Juan Linietsky | |
2020-02-11 | Added support for push constants | Juan Linietsky | |
2020-02-11 | Initial work on Vulkan: | Juan Linietsky | |
-Added VulkanContext -Added an X11 implementation -Added a rendering device abstraction -added a Vulkan rendering device abstraction -Engine does not work, only shows Godot logo (run it from bin/) | |||
2020-02-10 | Merge pull request #35802 from bruvzg/linux_tablet_ranges | Rémi Verschelde | |
Fix pressure / tilt ranges on Linux. | |||
2020-02-10 | adjusted linux cursors, added fallbacks | MennoMax | |
2020-02-05 | Remove duplicate ERR_PRINT macro. | Marcel Admiraal | |
2020-02-03 | Restores correct window position after fullscreen toggling off on Linux | Yuri Roubinsky | |
2020-02-03 | Fix restoring window from fullscreen to normal on Linux | Yuri Roubinsky | |
2020-01-31 | Fix pressure / tilt ranges on Linux. | bruvzg | |
2020-01-23 | Merge pull request #35444 from RandomShaper/fix_link_bsd | Rémi Verschelde | |
Fix error with linkers other than GNU ld | |||
2020-01-22 | Fix error with linkers other than GNU ld | Pedro J. Estébanez | |
2020-01-22 | Remove buggy check if key was already released for accumulated input | Eric Rybicki | |
Fixes #27104 | |||
2020-01-16 | Merge pull request #35209 from RandomShaper/fix_pck_embed_linux | Rémi Verschelde | |
Fix error exporting to X11 with embedded PCK | |||
2020-01-16 | Fix error exporting to X11 with embedded PCK | Pedro J. Estébanez | |
Fixes #32513. | |||
2020-01-13 | Image: Include S3TC compression via Squish in non-tools build | Rémi Verschelde | |
We already build Squish in templates build for S3TC decompression, so we can as well expose the compression feature. Fixes #25640. | |||
2020-01-10 | Fix warning in Linux crash handler on 32-bit | Rémi Verschelde | |
2020-01-06 | Merge pull request #33967 from Calinou/add-os-is-window-focused | Rémi Verschelde | |
Add an `OS.is_window_focused()` getter | |||
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-01 | iOS modular build and export implementation. | bruvzg | |
2019-11-28 | Add an `OS.is_window_focused()` getter | Hugo Locurcio | |
This makes it possible to know whether the window is focused at a given time, without having to track the focus state manually using `NOTIFICATION_WM_FOCUS_IN` and `NOTIFICATION_WM_FOCUS_OUT`. This partially addresses #33928. | |||
2019-11-12 | X11: Fix memory leak in handle_key_event | Rémi Verschelde | |
Extracted from #27189. | |||
2019-10-30 | [macOS, Windows, X11] Add graphic tablet pen pressure and tilt support to ↵ | bruvzg | |
InputEventMouseMotion event. | |||
2019-10-12 | Fix X11 modifier keys. | bruvzg | |
2019-10-03 | Properly revert cursor when using set_custom_mouse_cursor with null | PouleyKetchoupp | |
Fixes #32486 | |||
2019-09-22 | Changed some code found by Clang Tidy and Coverity | qarmin | |
2019-09-11 | [X11] set PID as window attribute | thomas.herzog | |
This allows other programs to find out the PID of a Godot instance just by the X11 window ID. | |||
2019-08-28 | Fix modifier keys causing key-code mismatch on Linux/X11. | bruvzg | |
2019-08-12 | Remove redundant author doc comments | IAmActuallyCthulhu | |
2019-08-10 | OS_X11::set_window_maximized gives up after 0.5s | Carl Drougge | |
Spinning forever is clearly worse, especially since this happens on at least FVWM even though the window actually is maximized. | |||
2019-08-09 | Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in "platform", ↵ | Robin Hübner | |
"modules/gdnative", "modules/gdscript" directories. | |||
2019-08-07 | Added Thread Sanitizer | qarmin | |
2019-07-30 | Turn `OS.set_min/max_window_size()` warnings into errors | Hugo Locurcio | |
Since invalid values will cause the setting to be discarded, it makes more sense to display an error message instead of a warning message. | |||
2019-07-24 | Fix crash caused by a9a0d0fb15cc5e028dbf8dab8b46d3dc197c4678 | Guilherme Felipe | |
2019-07-23 | Fix some code found by Coverity Scan and PVS Studio | qarmin | |
2019-07-09 | Fix cursor blinking in integrated GPUs | Guilherme Felipe | |
Optimization for Input::set_custom_mouse_cursor when used inside _process function. (Avoids cursor blinking in low end devices) | |||
2019-07-07 | Fixes minor issues found by static analyzer | qarmin | |
2019-07-05 | Merge pull request #24086 from RandomShaper/bundle-pck-to-executable | Rémi Verschelde | |
Enhance game export | |||
2019-07-04 | Remove libwebsocket. No longer used, yay! | Fabio Alessandrelli | |