Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Windows] Remove libSynchronization | bruvzg | 2024-07-27 | 1 | -2/+2 |
| | |||||
* | Disable FP contraction. | bruvzg | 2024-07-23 | 1 | -0/+4 |
| | |||||
* | Merge pull request #94078 from Repiteo/scons/msvc-flag-fix | Rémi Verschelde | 2024-07-22 | 1 | -1/+6 |
|\ | | | | | | | SCons: Don't override cl flags on msvc | ||||
| * | SCons: Don't override cl flags on msvc | Thaddeus Crews | 2024-07-08 | 1 | -1/+6 |
| | | |||||
* | | [Windows] Fix release export template build for ARM64 Windows. | bruvzg | 2024-07-19 | 1 | -1/+2 |
| | | |||||
* | | [Windows] Add `libSynchronization` to link flags. | bruvzg | 2024-07-17 | 1 | -2/+2 |
| | | |||||
* | | D3D12: Get rid of DXIL.dll! | Pedro J. Estébanez | 2024-07-11 | 1 | -5/+0 |
|/ | |||||
* | Merge pull request #93152 from RandomShaper/prebuilt_asan | Rémi Verschelde | 2024-07-02 | 1 | -10/+12 |
|\ | | | | | | | Enable usage of asan-enabled versions of prebuilt libraries | ||||
| * | Enable usage of asan-enabled versions of prebuilt libraries | Pedro J. Estébanez | 2024-06-14 | 1 | -10/+12 |
| | | |||||
* | | Windows: Fix arch detection via VCTOOLSINSTALLDIR | Max Hilbrunner | 2024-06-25 | 1 | -2/+3 |
| | | |||||
* | | Merge pull request #93342 from kus04e4ek/build-fix | Rémi Verschelde | 2024-06-24 | 1 | -3/+3 |
|\ \ | | | | | | | | | | Fix not using `encoding="utf-8"` when writing to files or reading from them | ||||
| * | | Fix not using `encoding="utf-8"` when writing to files or reading from them | Kusok | 2024-06-19 | 1 | -3/+3 |
| |/ | | | | | | | Co-authored-by: ChristopheClaustre <christophe.claustre.31@gmail.com> | ||||
* / | [Windows/ARM64] Fix raycast/embree ARM64 build with LLVM/MinGW. | bruvzg | 2024-06-20 | 1 | -0/+1 |
|/ | |||||
* | Merge pull request #91890 from Repiteo/scons/silence_msvc-fixes | Rémi Verschelde | 2024-06-11 | 1 | -8/+41 |
|\ | | | | | | | SCons: Fix `silence_msvc` implementation errors | ||||
| * | SCons: Fix `silence_msvc` implementation errors | Thaddeus Crews | 2024-05-14 | 1 | -8/+41 |
| | | |||||
* | | SCons: Convert platform `get_flags` to dictionary | Thaddeus Crews | 2024-05-22 | 1 | -4/+4 |
| | | |||||
* | | Update pre-commit hooks configuration to use `ruff` instead of `black` | Jakub Marcowski | 2024-05-21 | 1 | -7/+7 |
|/ | |||||
* | Revert "Implement "get_mingw_tool" to fix mingw prefixes" | Rémi Verschelde | 2024-05-09 | 1 | -43/+62 |
| | | | | | | | This reverts commits ecebe0b40d4f3c645f2732b7b8f0f0cb5bc2ddff and 15d37ed2a891c099858abcddc1a470563b3166a4. Fixes #91710. | ||||
* | Implement "get_mingw_tool" to fix mingw prefixes | Thaddeus Crews | 2024-05-06 | 1 | -62/+43 |
| | | | | • Replaces "try_cmd" entirely and removes need for "get_mingw_bin_prefix" in isolation | ||||
* | Merge pull request #91220 from Repiteo/scons/colorize-warn-error | Rémi Verschelde | 2024-04-29 | 1 | -40/+31 |
|\ | | | | | | | SCons: Colorize warnings/errors during generation | ||||
| * | SCons: Colorize warnings/errors during generation | Thaddeus Crews | 2024-04-28 | 1 | -40/+31 |
| | | |||||
* | | [Windows] Enable crash reporter on MinGW builds, use libbacktrace to ↵ | bruvzg | 2024-04-22 | 1 | -0/+3 |
|/ | | | | generate stack trace from DWARF symbols. | ||||
* | SCons: Fix `silence_msvc` regression | Thaddeus Crews | 2024-04-13 | 1 | -4/+7 |
| | |||||
* | SCons: Silence msvc output without hiding errors | Thaddeus Crews | 2024-04-11 | 1 | -10/+24 |
| | |||||
* | Merge pull request #89159 from Repiteo/suppress-msvc-false-default | Rémi Verschelde | 2024-03-05 | 1 | -1/+3 |
|\ | | | | | | | SCons: Set `silence_msvc` to false by default | ||||
| * | Set `silence_msvc` default to false, amend description | Thaddeus Crews | 2024-03-04 | 1 | -1/+3 |
| | | |||||
* | | Merge pull request #88496 from bruvzg/d3d12_dyn_load | Rémi Verschelde | 2024-03-05 | 1 | -2/+10 |
|\ \ | |/ |/| | | | [Windows] Make D3D12 loading dynamic to support pre-Windows 10 versions. | ||||
| * | [Windows] Make D3D12 loading dynamic to support pre Windows 10 versions. | bruvzg | 2024-02-19 | 1 | -2/+10 |
| | | |||||
* | | Merge pull request #87154 from Repiteo/scons/cl-quiet | Rémi Verschelde | 2024-03-04 | 1 | -0/+15 |
|\ \ | | | | | | | | | | SCons: Silence redundant MSVC output | ||||
| * | | SCons: Silence redundant msvc output | Thaddeus Crews | 2024-01-13 | 1 | -0/+15 |
| | | | |||||
* | | | Merge pull request #88245 from shana/simplify-mono-support-detection | Rémi Verschelde | 2024-02-19 | 1 | -0/+1 |
|\ \ \ | |_|/ |/| | | | | | C#: Let platforms signal if they support the mono module or not | ||||
| * | | C#: Let platforms signal if they support it or not | Andreia Gaita | 2024-02-13 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of hardcoding platform names that support C#, let platforms set a flag indicating if they support it. All public platforms except web already support it, and it's a pain to maintain a patch for this list just to add additional names of proprietary console platforms. This makes adding new platforms or variants or existing platforms much easier, as the platform can signal what it supports/doesn't support directly, and we can avoid harcoding platform names. | ||||
* | | | SCons: "Environment" to "SConsEnvironment" | Thaddeus Crews | 2024-02-14 | 1 | -12/+12 |
| | | | |||||
* | | | Use raw strings for D3D12 install messages. | bruvzg | 2024-01-30 | 1 | -2/+2 |
| | | | |||||
* | | | [D3D12] Add support for building with pre-11.0.0 MinGW versions, make PIX ↵ | bruvzg | 2024-01-26 | 1 | -11/+18 |
| | | | | | | | | | | | | runtime opt-in. | ||||
* | | | SCons: Fix Windows cross-compilation from Linux after #86717 | Rémi Verschelde | 2024-01-26 | 1 | -2/+15 |
| | | | |||||
* | | | Add a python script to install Direct3D 12 SDK components. | MrBBBaiXue | 2024-01-24 | 1 | -16/+45 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes it much faster to get started with Direct3D 12 builds, as you only need to run `python .\misc\scripts\install_d3d12_sdk_windows.py` then run `scons d3d12=yes`. This installs DirectX Shader Compiler, Mesa NIR, WinPixEventRuntime and DirectX 12 Agility SDK. - Define a default path that uses the locations from the script. - Now the default path is in "%LOCALAPPDATA%\Godot\build_deps\" - Updated CI to use this new python script. Co-Authored-By: Hugo Locurcio <hugo.locurcio@hugo.pro> | ||||
* | | | [Windows] Remove `dxc path` check. | bruvzg | 2024-01-16 | 1 | -4/+0 |
| |/ |/| | |||||
* | | Add RD_ENABLED when VULKAN_ENABLED or D3D12_ENABLED is added | jsjtxietian | 2023-12-25 | 1 | -4/+4 |
|/ | |||||
* | Split RenderingDevice into API-agnostic and RenderingDeviceDriver parts | Pedro J. Estébanez | 2023-12-20 | 1 | -4/+8 |
| | | | | | | Credit and thanks to @bruzvg for multiple build fixes, update of 3rd-party items and MinGW support. Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com> | ||||
* | Merge pull request #70315 from RandomShaper/d3d12_mesa | Rémi Verschelde | 2023-12-12 | 1 | -0/+54 |
|\ | | | | | Direct3D 12 Rendering Driver (Mesa NIR approach) | ||||
| * | Add Direct3D 12 RenderingDevice implementation | Pedro J. Estébanez | 2023-12-12 | 1 | -0/+54 |
| | | |||||
* | | Fix invalid Python escape sequences | Mikael Klasson | 2023-12-06 | 1 | -1/+1 |
|/ | |||||
* | Add method to check if filesystem is case sensitive. | bruvzg | 2023-10-09 | 1 | -0/+2 |
| | |||||
* | Windows: Remove `MSVC` define redundant with `_MSC_VER` | Rémi Verschelde | 2023-09-26 | 1 | -1/+0 |
| | | | | Cleanup unused MSVC code in FileAccessUnix. | ||||
* | [macOS/Windows] Add optional ANGLE backed OpenGL renderer support. Add ↵ | bruvzg | 2023-09-21 | 1 | -2/+23 |
| | | | | | | EGL_ANDROID_blob_cache caching. Co-authored-by: Riteo <riteo@posteo.net> | ||||
* | Build system: add option for MSVC incremental linking. | ocean (they/them) | 2023-08-29 | 1 | -2/+4 |
| | |||||
* | SCons: Disable misbehaving MSVC incremental linking | Rémi Verschelde | 2023-08-10 | 1 | -0/+3 |
| | | | | Fixes #77968. | ||||
* | SCons: Move platform logo/run icon to `export` folder | Rémi Verschelde | 2023-06-20 | 1 | -4/+0 |
| | | | | | | | | | | | | Follow-up to #75932. Since these icons are only used by the export plugin, it makes sense to move them and generate the headers there. The whole `detect.is_active()` logic seems to be a leftover from before times, as far back as 1.0-stable it already wasn't used for anything. So I'm removing it and moving the export icon generation to `platform_methods`, where it makes more sense. | ||||
* | Embed natvis debug views in PDB | RedworkDE | 2023-05-20 | 1 | -0/+1 |
| | | | | This means the debugger can load them automatically. |