Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use `(r)find_char` instead of `(r)find` for single characters | A Thousand Ships | 2024-11-17 | 1 | -2/+2 |
| | |||||
* | Merge pull request #99217 from dustdfg/refactor_compiler_min_detection | Thaddeus Crews | 2024-11-15 | 1 | -3/+2 |
|\ | | | | | | | Buildsystem: Refactor compiler detection code | ||||
| * | Buildsystem: Refactor compiler detection code | Yevhen Babiichuk (DustDFG) | 2024-11-15 | 1 | -3/+2 |
| | | | | | | | | | | | | | | | | * Delete old check for gcc 8 as we support 9 or higher * Flatten branches for clang and apple clang * Renamed is_vanilla_clang to is_apple_clang to be more clear Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com> | ||||
* | | Use processed filter list for native dialogs. | Pāvels Nadtočajevs | 2024-11-15 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #99112 from bruvzg/get_model_name | Thaddeus Crews | 2024-11-12 | 2 | -0/+11 |
|\ | | | | | | | Implement `get_model_name` on macOS and Windows. | ||||
| * | Implement `get_model_name` on macOS and Windows. | Pāvels Nadtočajevs | 2024-11-12 | 2 | -0/+11 |
| | | |||||
* | | CI: Update `ruff` & `mypy` pre-commit hooks | Thaddeus Crews | 2024-11-11 | 1 | -1/+3 |
|/ | | | | | • ruff: 0.6.6 → 0.7.3 • mypy: 1.11.2 → 1.13.0 | ||||
* | [GDExtension] Improve macOS library loading/export. | bruvzg | 2024-11-04 | 1 | -0/+5 |
| | |||||
* | [DisplayServer] Add feature flag for native file dialog access to `user/res` ↵ | Anish Mishra | 2024-10-30 | 1 | -0/+1 |
| | | | | and `options` | ||||
* | Merge pull request #98615 from Summersay415/three-opengls-please | Thaddeus Crews | 2024-10-29 | 1 | -29/+33 |
|\ | | | | | | | Fix fallbacks to OpenGL | ||||
| * | Fix fallbacks to OpenGL | Summersay415 | 2024-10-28 | 1 | -29/+33 |
| | | |||||
* | | Merge pull request #97934 from adamscott/give-AThousandShips-a-break | Thaddeus Crews | 2024-10-29 | 2 | -2/+2 |
|\ \ | |/ |/| | | | [Codestyle] Set clang-format `RemoveSemicolon` rule to `true` | ||||
| * | Set clang-format `RemoveSemicolon` rule to `true` | Adam Scott | 2024-10-25 | 2 | -2/+2 |
| | | | | | | | | - Set clang-format `Standard` rule to `c++20` | ||||
* | | Merge pull request #97771 from dsnopek/openxr-linux-egl | Thaddeus Crews | 2024-10-25 | 1 | -0/+12 |
|\ \ | | | | | | | | | | OpenXR: Add support for Wayland on Linux | ||||
| * | | OpenXR: Add support for Wayland on Linux | David Snopek | 2024-10-04 | 1 | -0/+12 |
| | | | |||||
* | | | Merge pull request #97555 from dustdfg/platform_methods/extract_validate_arch | Thaddeus Crews | 2024-10-25 | 1 | -7/+2 |
|\ \ \ | |_|/ |/| | | | | | Build System: Extract `validate_arch` helper functions | ||||
| * | | Build System: Extract `validate_arch` helper function | Yevhen Babiichuk (DustDFG) | 2024-10-06 | 1 | -7/+2 |
| | | | | | | | | | | | | Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com> | ||||
* | | | Don't include `core/io/image.h` in `core/os/os.h` | Yevhen Babiichuk (DustDFG) | 2024-10-18 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `core/os/os.h` doesn't use `core/io/image.h`. It just brings transitive dependencies. Lots of dependencies because `core/os/os.h` is transitively included in almost every file of godot Also added `core/io/image.h` into files^1 where `Ref<Image>` and `core/os/os.h` were used to prevent obscure errors involving `Ref<Image>` ^1 except those which include `core/io/image_loader.h` or `core/io/image.h` by corresponding .h file with the same name Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com> Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> | ||||
* | | | added ability to add extra codesign entitlements for macos from godot editor | Travis Lange | 2024-10-13 | 2 | -1/+22 |
|/ / | |||||
* | | Merge pull request #97570 from ↵ | Rémi Verschelde | 2024-10-04 | 1 | -2/+2 |
|\ \ | | | | | | | | | | | | | | | | dustdfg/ios_macos/print_warning_instead_of_comments Replace comments with printed warning for Metal on x86_64 | ||||
| * | | Replace comments with printed warning for Metal on x86_64 | Yevhen Babiichuk (DustDFG) | 2024-09-28 | 1 | -2/+2 |
| |/ | | | | | | | Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com> | ||||
* | | Merge pull request #97757 from bruvzg/max_move_screen | Rémi Verschelde | 2024-10-04 | 1 | -0/+10 |
|\ \ | | | | | | | | | | Fix `window_set_current_screen` for maximized windows. | ||||
| * | | Fix window_set_current_screen for maximized windows. | bruvzg | 2024-10-03 | 1 | -0/+10 |
| |/ | |||||
* | | Merge pull request #97678 from bruvzg/fix_nd_menu | Rémi Verschelde | 2024-10-04 | 1 | -1/+5 |
|\ \ | | | | | | | | | | [macOS] Fix menu crash when used from opened native dialog. | ||||
| * | | [macOS] Fix menu crash when used from opened native dialog. | bruvzg | 2024-10-01 | 1 | -1/+5 |
| |/ | |||||
* / | Implement asynchronous transfer queues, thread guards on RenderingDevice. ↵ | Dario | 2024-10-02 | 1 | -0/+8 |
|/ | | | | | | | | | | | Add ubershaders and rework pipeline caches for Forward+ and Mobile. - Implements asynchronous transfer queues from PR #87590. - Adds ubershaders that can run with specialization constants specified as push constants. - Pipelines with specialization constants can compile in the background. - Added monitoring for pipeline compilations. - Materials and shaders can now be created asynchronously on background threads. - Meshes that are loaded on background threads can also compile pipelines as part of the loading process. | ||||
* | SCons: Add unobtrusive type hints in SCons files | Thaddeus Crews | 2024-09-25 | 1 | -0/+1 |
| | |||||
* | Merge pull request #97142 from SheepYhangCN/master | Rémi Verschelde | 2024-09-20 | 1 | -2/+10 |
|\ | | | | | | | Fallback to OpenGL 3 if other rendering drivers are not supported | ||||
| * | Added fallback_to_opengl3 | SheepYhangCN | 2024-09-20 | 1 | -2/+10 |
| | | |||||
* | | Style: Apply new `clang-format` changes | Thaddeus Crews | 2024-09-20 | 1 | -1/+1 |
|/ | |||||
* | Add Advanced Settings switch to Editor Settings | kobewi | 2024-09-17 | 1 | -1/+1 |
| | |||||
* | [macOS] Fix dynamic library lookup for system libraries. | bruvzg | 2024-09-14 | 1 | -1/+4 |
| | |||||
* | [Editor] Expose more editor settings to documentation | A Thousand Ships | 2024-09-12 | 1 | -0/+1 |
| | | | | Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com> | ||||
* | Reenable macOS .app export from Windows, add warnings about Unix permissions. | bruvzg | 2024-09-07 | 1 | -4/+15 |
| | |||||
* | Merge pull request #95885 from bruvzg/macos_arch | Rémi Verschelde | 2024-09-06 | 2 | -4/+12 |
|\ | | | | | | | [macOS] Use per-architecture min. OS version for export. | ||||
| * | [macOS] Use per-architecture min. OS version for export. | bruvzg | 2024-08-21 | 2 | -4/+12 |
| | | |||||
* | | Update rendering driver name on fallbacks. Fix rendering driver/method in ↵ | bruvzg | 2024-09-01 | 1 | -0/+1 |
| | | | | | | | | the editor system info. | ||||
* | | Allow adding custom export platforms using scripts / GDExtension. | bruvzg | 2024-08-28 | 2 | -7/+6 |
| | | |||||
* | | Enable fallback from ANGLE to native and improve ANGLE error messages. | bruvzg | 2024-08-25 | 1 | -1/+5 |
| | | |||||
* | | Merge pull request #90993 from darksylinc/matias-TheForge | Rémi Verschelde | 2024-08-22 | 1 | -1/+1 |
|\ \ | | | | | | | Add debug utilities for Vulkan | ||||
| * | | Add debug utilities for Vulkan | Matias N. Goldberg | 2024-08-21 | 1 | -1/+1 |
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Features: - Debug-only tracking of objects by type. See get_driver_allocs_by_object_type et al. - Debug-only Breadcrumb info for debugging GPU crashes and device lost - Performance report per frame from get_perf_report - Some VMA calls had to be modified in order to insert the necessary memory callbacks Functionality marked as "debug-only" is only available in debug or dev builds. Misc fixes: - Early break optimization in RenderingDevice::uniform_set_create ============================ The work was performed by collaboration of TheForge and Google. I am merely splitting it up into smaller PRs and cleaning it up. | ||||
* / | SCons: Better validation for platform-specific opt-in drivers | Rémi Verschelde | 2024-08-21 | 1 | -1/+1 |
|/ | | | | | This replaces cryptic compilation errors with a clear error message and early build termination. | ||||
* | Add Metal support for macOS (arm64) and iOS | Stuart Carnie | 2024-08-20 | 4 | -4/+42 |
| | |||||
* | macOS/iOS: Fix various warnings when targeting newer SDKs | Stuart Carnie | 2024-08-20 | 1 | -1/+1 |
| | |||||
* | Only main binaries require entitlements. This fixes signing issues on macOS. | Leonardo Demartino | 2024-08-13 | 1 | -4/+4 |
| | |||||
* | [macOS] Fix wrong object type in joypad queue. | bruvzg | 2024-08-12 | 1 | -3/+2 |
| | |||||
* | [macOS] Remove kill override. | bruvzg | 2024-08-08 | 2 | -13/+0 |
| | |||||
* | [macOS] Load OpenGL.framework by path to avoid issues with non-Latin ↵ | bruvzg | 2024-08-07 | 2 | -7/+14 |
| | | | | executable names. | ||||
* | Merge pull request #95191 from bruvzg/macos_term | Rémi Verschelde | 2024-08-06 | 1 | -2/+5 |
|\ | | | | | | | [macOS] Attempt to terminate process normally before using `forceTerminate`. | ||||
| * | [macOS] Attempt to terminate process normally before using `forceTerminate`. | bruvzg | 2024-08-06 | 1 | -2/+5 |
| | |