mirror of
https://github.com/godotengine/godot-angle-static.git
synced 2026-01-04 22:09:59 +03:00
Compare commits
4 Commits
chromium/7
...
godot-stat
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
68b4dde660 | ||
|
|
89bab1e973 | ||
|
|
79136da935 | ||
|
|
71c0149624 |
95
.github/workflows/ci.yaml
vendored
95
.github/workflows/ci.yaml
vendored
@@ -14,8 +14,8 @@ jobs:
|
|||||||
# macOS and iOS
|
# macOS and iOS
|
||||||
- name: 🍎 macOS x86_64
|
- name: 🍎 macOS x86_64
|
||||||
platform: macos
|
platform: macos
|
||||||
os: macos-13
|
os: macos-latest
|
||||||
xcode: "15.0"
|
xcode: "26.1.1"
|
||||||
artifact-name: godot-angle-static-x86_64-macos-release
|
artifact-name: godot-angle-static-x86_64-macos-release
|
||||||
artifact-path-angle: bin/libANGLE.macos.x86_64.a
|
artifact-path-angle: bin/libANGLE.macos.x86_64.a
|
||||||
artifact-path-egl: bin/libEGL.macos.x86_64.a
|
artifact-path-egl: bin/libEGL.macos.x86_64.a
|
||||||
@@ -24,8 +24,8 @@ jobs:
|
|||||||
|
|
||||||
- name: 🍎 macOS arm64
|
- name: 🍎 macOS arm64
|
||||||
platform: macos
|
platform: macos
|
||||||
os: macos-13
|
os: macos-latest
|
||||||
xcode: "15.0"
|
xcode: "26.1.1"
|
||||||
artifact-name: godot-angle-static-arm64-macos-release
|
artifact-name: godot-angle-static-arm64-macos-release
|
||||||
artifact-path-angle: bin/libANGLE.macos.arm64.a
|
artifact-path-angle: bin/libANGLE.macos.arm64.a
|
||||||
artifact-path-egl: bin/libEGL.macos.arm64.a
|
artifact-path-egl: bin/libEGL.macos.arm64.a
|
||||||
@@ -34,8 +34,8 @@ jobs:
|
|||||||
|
|
||||||
- name: 🍏 iOS x86_64 simulator
|
- name: 🍏 iOS x86_64 simulator
|
||||||
platform: ios
|
platform: ios
|
||||||
os: macos-13
|
os: macos-latest
|
||||||
xcode: "15.0"
|
xcode: "26.1.1"
|
||||||
artifact-name: godot-angle-static-x86_64-ios-sim-release
|
artifact-name: godot-angle-static-x86_64-ios-sim-release
|
||||||
artifact-path-angle: bin/libANGLE.ios.x86_64.simulator.a
|
artifact-path-angle: bin/libANGLE.ios.x86_64.simulator.a
|
||||||
artifact-path-egl: bin/libEGL.ios.x86_64.simulator.a
|
artifact-path-egl: bin/libEGL.ios.x86_64.simulator.a
|
||||||
@@ -44,8 +44,8 @@ jobs:
|
|||||||
|
|
||||||
- name: 🍏 iOS arm64 simulator
|
- name: 🍏 iOS arm64 simulator
|
||||||
platform: ios
|
platform: ios
|
||||||
os: macos-13
|
os: macos-latest
|
||||||
xcode: "15.0"
|
xcode: "26.1.1"
|
||||||
artifact-name: godot-angle-static-arm64-ios-sim-release
|
artifact-name: godot-angle-static-arm64-ios-sim-release
|
||||||
artifact-path-angle: bin/libANGLE.ios.arm64.simulator.a
|
artifact-path-angle: bin/libANGLE.ios.arm64.simulator.a
|
||||||
artifact-path-egl: bin/libEGL.ios.arm64.simulator.a
|
artifact-path-egl: bin/libEGL.ios.arm64.simulator.a
|
||||||
@@ -54,8 +54,8 @@ jobs:
|
|||||||
|
|
||||||
- name: 🍏 iOS arm64 device
|
- name: 🍏 iOS arm64 device
|
||||||
platform: ios
|
platform: ios
|
||||||
os: macos-13
|
os: macos-latest
|
||||||
xcode: "15.0"
|
xcode: "26.1.1"
|
||||||
artifact-name: godot-angle-static-arm64-ios-release
|
artifact-name: godot-angle-static-arm64-ios-release
|
||||||
artifact-path-angle: bin/libANGLE.ios.arm64.a
|
artifact-path-angle: bin/libANGLE.ios.arm64.a
|
||||||
artifact-path-egl: bin/libEGL.ios.arm64.a
|
artifact-path-egl: bin/libEGL.ios.arm64.a
|
||||||
@@ -65,7 +65,7 @@ jobs:
|
|||||||
# MinGW/LLVM libs using UCRT
|
# MinGW/LLVM libs using UCRT
|
||||||
- name: 🏁 Windows - MinGW/LLVM (UCRT) x86_64
|
- name: 🏁 Windows - MinGW/LLVM (UCRT) x86_64
|
||||||
platform: windows
|
platform: windows
|
||||||
os: windows-2019
|
os: windows-2025
|
||||||
artifact-name: godot-angle-static-x86_64-llvm-release
|
artifact-name: godot-angle-static-x86_64-llvm-release
|
||||||
artifact-path-angle: bin/libANGLE.windows.x86_64.a
|
artifact-path-angle: bin/libANGLE.windows.x86_64.a
|
||||||
artifact-path-egl: bin/libEGL.windows.x86_64.a
|
artifact-path-egl: bin/libEGL.windows.x86_64.a
|
||||||
@@ -75,7 +75,7 @@ jobs:
|
|||||||
|
|
||||||
- name: 🏁 Windows - MinGW/LLVM (UCRT) x86_32
|
- name: 🏁 Windows - MinGW/LLVM (UCRT) x86_32
|
||||||
platform: windows
|
platform: windows
|
||||||
os: windows-2019
|
os: windows-2025
|
||||||
artifact-name: godot-angle-static-x86_32-llvm-release
|
artifact-name: godot-angle-static-x86_32-llvm-release
|
||||||
artifact-path-angle: bin/libANGLE.windows.x86_32.a
|
artifact-path-angle: bin/libANGLE.windows.x86_32.a
|
||||||
artifact-path-egl: bin/libEGL.windows.x86_32.a
|
artifact-path-egl: bin/libEGL.windows.x86_32.a
|
||||||
@@ -85,7 +85,7 @@ jobs:
|
|||||||
|
|
||||||
- name: 🏁 Windows - MinGW/LLVM (UCRT) arm64
|
- name: 🏁 Windows - MinGW/LLVM (UCRT) arm64
|
||||||
platform: windows
|
platform: windows
|
||||||
os: windows-2019
|
os: windows-2025
|
||||||
artifact-name: godot-angle-static-arm64-llvm-release
|
artifact-name: godot-angle-static-arm64-llvm-release
|
||||||
artifact-path-angle: bin/libANGLE.windows.arm64.a
|
artifact-path-angle: bin/libANGLE.windows.arm64.a
|
||||||
artifact-path-egl: bin/libEGL.windows.arm64.a
|
artifact-path-egl: bin/libEGL.windows.arm64.a
|
||||||
@@ -96,7 +96,7 @@ jobs:
|
|||||||
# MSVC libs
|
# MSVC libs
|
||||||
- name: 🏁 Windows - MSVC x86_64
|
- name: 🏁 Windows - MSVC x86_64
|
||||||
platform: windows
|
platform: windows
|
||||||
os: windows-2019
|
os: windows-2025
|
||||||
artifact-name: godot-angle-static-x86_64-msvc-release
|
artifact-name: godot-angle-static-x86_64-msvc-release
|
||||||
artifact-path-angle: bin/libANGLE.windows.x86_64.lib
|
artifact-path-angle: bin/libANGLE.windows.x86_64.lib
|
||||||
artifact-path-egl: bin/libEGL.windows.x86_64.lib
|
artifact-path-egl: bin/libEGL.windows.x86_64.lib
|
||||||
@@ -105,7 +105,7 @@ jobs:
|
|||||||
|
|
||||||
- name: 🏁 Windows - MSVC x86_32
|
- name: 🏁 Windows - MSVC x86_32
|
||||||
platform: windows
|
platform: windows
|
||||||
os: windows-2019
|
os: windows-2025
|
||||||
artifact-name: godot-angle-static-x86_32-msvc-release
|
artifact-name: godot-angle-static-x86_32-msvc-release
|
||||||
artifact-path-angle: bin/libANGLE.windows.x86_32.lib
|
artifact-path-angle: bin/libANGLE.windows.x86_32.lib
|
||||||
artifact-path-egl: bin/libEGL.windows.x86_32.lib
|
artifact-path-egl: bin/libEGL.windows.x86_32.lib
|
||||||
@@ -114,38 +114,63 @@ jobs:
|
|||||||
|
|
||||||
- name: 🏁 Windows - MSVC arm64
|
- name: 🏁 Windows - MSVC arm64
|
||||||
platform: windows
|
platform: windows
|
||||||
os: windows-2019
|
os: windows-2025
|
||||||
artifact-name: godot-angle-static-arm64-msvc-release
|
artifact-name: godot-angle-static-arm64-msvc-release
|
||||||
artifact-path-angle: bin/libANGLE.windows.arm64.lib
|
artifact-path-angle: bin/libANGLE.windows.arm64.lib
|
||||||
artifact-path-egl: bin/libEGL.windows.arm64.lib
|
artifact-path-egl: bin/libEGL.windows.arm64.lib
|
||||||
artifact-path-gles: bin/libGLES.windows.arm64.lib
|
artifact-path-gles: bin/libGLES.windows.arm64.lib
|
||||||
flags: use_mingw=no arch=arm64
|
flags: use_mingw=no arch=arm64
|
||||||
|
|
||||||
# MinGW/GCC libs using MSVCRT
|
# MinGW/GCC libs using MSVCRT (MinGW 15 / CRT 13)
|
||||||
- name: 🏁 Windows - MinGW/GCC (MSVCRT) x86_64
|
- name: 🏁 Windows - MinGW/GCC (MSVCRT) x86_64
|
||||||
platform: windows
|
platform: windows
|
||||||
os: windows-2019
|
os: windows-2025
|
||||||
artifact-name: godot-angle-static-x86_64-gcc-release
|
artifact-name: godot-angle-static-x86_64-gcc-13-release
|
||||||
artifact-path-angle: bin/libANGLE.windows.x86_64.a
|
artifact-path-angle: bin/libANGLE.windows.x86_64.a
|
||||||
artifact-path-egl: bin/libEGL.windows.x86_64.a
|
artifact-path-egl: bin/libEGL.windows.x86_64.a
|
||||||
artifact-path-gles: bin/libGLES.windows.x86_64.a
|
artifact-path-gles: bin/libGLES.windows.x86_64.a
|
||||||
flags: use_mingw=yes arch=x86_64
|
flags: use_mingw=yes arch=x86_64 mingw_prefix=C:/mingw64
|
||||||
mingw: yes
|
mingw: yes
|
||||||
msys: mingw64
|
msys: mingw64
|
||||||
msysenv: x86_64
|
msysenv: x86_64
|
||||||
|
|
||||||
- name: 🏁 Windows - MinGW/GCC (MSVCRT) x86_32
|
- name: 🏁 Windows - MinGW/GCC (MSVCRT) x86_32
|
||||||
platform: windows
|
platform: windows
|
||||||
os: windows-2019
|
os: windows-2025
|
||||||
artifact-name: godot-angle-static-x86_32-gcc-release
|
artifact-name: godot-angle-static-x86_32-gcc-13-release
|
||||||
artifact-path-angle: bin/libANGLE.windows.x86_32.a
|
artifact-path-angle: bin/libANGLE.windows.x86_32.a
|
||||||
artifact-path-egl: bin/libEGL.windows.x86_32.a
|
artifact-path-egl: bin/libEGL.windows.x86_32.a
|
||||||
artifact-path-gles: bin/libGLES.windows.x86_32.a
|
artifact-path-gles: bin/libGLES.windows.x86_32.a
|
||||||
flags: use_mingw=yes arch=x86_32
|
flags: use_mingw=yes arch=x86_32 mingw_prefix=C:/mingw32
|
||||||
mingw: yes
|
mingw: yes
|
||||||
msys: mingw32
|
msys: mingw32
|
||||||
msysenv: i686
|
msysenv: i686
|
||||||
|
|
||||||
|
# MinGW/GCC libs using MSVCRT (MinGW 14 / CRT 12)
|
||||||
|
- name: 🏁 Windows - MinGW/GCC (MSVCRT) x86_64
|
||||||
|
platform: windows
|
||||||
|
os: windows-2022
|
||||||
|
artifact-name: godot-angle-static-x86_64-gcc-release
|
||||||
|
artifact-path-angle: bin/libANGLE.windows.x86_64.a
|
||||||
|
artifact-path-egl: bin/libEGL.windows.x86_64.a
|
||||||
|
artifact-path-gles: bin/libGLES.windows.x86_64.a
|
||||||
|
flags: use_mingw=yes arch=x86_64 mingw_prefix=C:/mingw64
|
||||||
|
mingw: yes
|
||||||
|
msys: mingw64
|
||||||
|
msysenv: x86_64
|
||||||
|
|
||||||
|
- name: 🏁 Windows - MinGW/GCC (MSVCRT) x86_32
|
||||||
|
platform: windows
|
||||||
|
os: windows-2022
|
||||||
|
artifact-name: godot-angle-static-x86_32-gcc-release
|
||||||
|
artifact-path-angle: bin/libANGLE.windows.x86_32.a
|
||||||
|
artifact-path-egl: bin/libEGL.windows.x86_32.a
|
||||||
|
artifact-path-gles: bin/libGLES.windows.x86_32.a
|
||||||
|
flags: use_mingw=yes arch=x86_32 mingw_prefix=C:/mingw32
|
||||||
|
mingw: yes
|
||||||
|
msys: mingw32
|
||||||
|
msysenv: i686
|
||||||
|
|
||||||
runs-on: ${{ matrix.os }}
|
runs-on: ${{ matrix.os }}
|
||||||
|
|
||||||
env:
|
env:
|
||||||
@@ -165,10 +190,9 @@ jobs:
|
|||||||
if: ${{ matrix.platform == 'macos' || matrix.platform == 'ios' }}
|
if: ${{ matrix.platform == 'macos' || matrix.platform == 'ios' }}
|
||||||
run: sudo xcode-select -switch "${XCODE_DEV_PATH}"
|
run: sudo xcode-select -switch "${XCODE_DEV_PATH}"
|
||||||
|
|
||||||
- name: Install SCons (Native env)
|
- name: Install SCons
|
||||||
if: ${{ matrix.mingw != 'yes' }}
|
|
||||||
run: |
|
run: |
|
||||||
python -m pip install scons==4.0.0
|
python -m pip install scons==4.9.0
|
||||||
|
|
||||||
- name: Install mako
|
- name: Install mako
|
||||||
run: |
|
run: |
|
||||||
@@ -183,27 +207,18 @@ jobs:
|
|||||||
mv llvm-mingw-* "$HOME/llvm-mingw"
|
mv llvm-mingw-* "$HOME/llvm-mingw"
|
||||||
echo "$HOME/llvm-mingw/bin" >> $GITHUB_PATH
|
echo "$HOME/llvm-mingw/bin" >> $GITHUB_PATH
|
||||||
|
|
||||||
- name: Setup MinGW/MSYS2
|
- name: Setup MinGW path
|
||||||
if: ${{ matrix.mingw == 'yes' }}
|
if: ${{ matrix.mingw == 'yes' }}
|
||||||
uses: msys2/setup-msys2@v2
|
shell: bash
|
||||||
with:
|
run: |
|
||||||
update: true
|
echo "C:/mingw32/bin" >> $GITHUB_PATH
|
||||||
msystem: ${{matrix.msys}}
|
|
||||||
install: mingw-w64-${{matrix.msysenv}}-gcc mingw-w64-${{matrix.msysenv}}-scons
|
|
||||||
|
|
||||||
- name: Prepare ANGLE source
|
- name: Prepare ANGLE source
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
./update_angle.sh
|
./update_angle.sh
|
||||||
|
|
||||||
- name: Build ANGLE (Native env)
|
- name: Build ANGLE
|
||||||
if: ${{ matrix.mingw != 'yes' }}
|
|
||||||
run: |
|
|
||||||
scons platform=${{ matrix.platform }} ${{ matrix.flags }} optimize=speed
|
|
||||||
|
|
||||||
- name: Build ANGLE (MSYS2 env)
|
|
||||||
if: ${{ matrix.mingw == 'yes' }}
|
|
||||||
shell: msys2 {0}
|
|
||||||
run: |
|
run: |
|
||||||
scons platform=${{ matrix.platform }} ${{ matrix.flags }} optimize=speed
|
scons platform=${{ matrix.platform }} ${{ matrix.flags }} optimize=speed
|
||||||
|
|
||||||
|
|||||||
2
.gitmodules
vendored
2
.gitmodules
vendored
@@ -1,7 +1,7 @@
|
|||||||
[submodule "angle"]
|
[submodule "angle"]
|
||||||
path = angle
|
path = angle
|
||||||
url = https://chromium.googlesource.com/angle/angle
|
url = https://chromium.googlesource.com/angle/angle
|
||||||
branch = chromium/7219
|
branch = chromium/7578
|
||||||
[submodule "third_party/astc-encoder/src"]
|
[submodule "third_party/astc-encoder/src"]
|
||||||
path = third_party/astc-encoder/src
|
path = third_party/astc-encoder/src
|
||||||
url = https://chromium.googlesource.com/external/github.com/ARM-software/astc-encoder
|
url = https://chromium.googlesource.com/external/github.com/ARM-software/astc-encoder
|
||||||
|
|||||||
22
SConstruct
22
SConstruct
@@ -257,7 +257,6 @@ angle_sources = [
|
|||||||
"angle/src/compiler/translator/ImmutableString_autogen.cpp",
|
"angle/src/compiler/translator/ImmutableString_autogen.cpp",
|
||||||
"angle/src/compiler/translator/InfoSink.cpp",
|
"angle/src/compiler/translator/InfoSink.cpp",
|
||||||
"angle/src/compiler/translator/Initialize.cpp",
|
"angle/src/compiler/translator/Initialize.cpp",
|
||||||
"angle/src/compiler/translator/InitializeDll.cpp",
|
|
||||||
"angle/src/compiler/translator/IntermNode.cpp",
|
"angle/src/compiler/translator/IntermNode.cpp",
|
||||||
"angle/src/compiler/translator/IntermRebuild.cpp",
|
"angle/src/compiler/translator/IntermRebuild.cpp",
|
||||||
"angle/src/compiler/translator/IsASTDepthBelowLimit.cpp",
|
"angle/src/compiler/translator/IsASTDepthBelowLimit.cpp",
|
||||||
@@ -269,19 +268,15 @@ angle_sources = [
|
|||||||
"angle/src/compiler/translator/QualifierTypes.cpp",
|
"angle/src/compiler/translator/QualifierTypes.cpp",
|
||||||
"angle/src/compiler/translator/ShaderLang.cpp",
|
"angle/src/compiler/translator/ShaderLang.cpp",
|
||||||
"angle/src/compiler/translator/ShaderVars.cpp",
|
"angle/src/compiler/translator/ShaderVars.cpp",
|
||||||
|
"angle/src/compiler/translator/SizeClipCullDistance.cpp",
|
||||||
"angle/src/compiler/translator/Symbol.cpp",
|
"angle/src/compiler/translator/Symbol.cpp",
|
||||||
"angle/src/compiler/translator/SymbolTable.cpp",
|
"angle/src/compiler/translator/SymbolTable.cpp",
|
||||||
"angle/src/compiler/translator/SymbolTable_autogen.cpp",
|
"angle/src/compiler/translator/SymbolTable_autogen.cpp",
|
||||||
"angle/src/compiler/translator/SymbolUniqueId.cpp",
|
"angle/src/compiler/translator/SymbolUniqueId.cpp",
|
||||||
"angle/src/compiler/translator/Types.cpp",
|
"angle/src/compiler/translator/Types.cpp",
|
||||||
"angle/src/compiler/translator/ValidateAST.cpp",
|
"angle/src/compiler/translator/ValidateAST.cpp",
|
||||||
"angle/src/compiler/translator/ValidateBarrierFunctionCall.cpp",
|
|
||||||
"angle/src/compiler/translator/ValidateClipCullDistance.cpp",
|
|
||||||
"angle/src/compiler/translator/ValidateGlobalInitializer.cpp",
|
"angle/src/compiler/translator/ValidateGlobalInitializer.cpp",
|
||||||
"angle/src/compiler/translator/ValidateLimitations.cpp",
|
|
||||||
"angle/src/compiler/translator/ValidateMaxParameters.cpp",
|
|
||||||
"angle/src/compiler/translator/ValidateOutputs.cpp",
|
"angle/src/compiler/translator/ValidateOutputs.cpp",
|
||||||
"angle/src/compiler/translator/ValidateSwitch.cpp",
|
|
||||||
"angle/src/compiler/translator/ValidateTypeSizeLimitations.cpp",
|
"angle/src/compiler/translator/ValidateTypeSizeLimitations.cpp",
|
||||||
"angle/src/compiler/translator/ValidateVaryingLocations.cpp",
|
"angle/src/compiler/translator/ValidateVaryingLocations.cpp",
|
||||||
"angle/src/compiler/translator/VariablePacker.cpp",
|
"angle/src/compiler/translator/VariablePacker.cpp",
|
||||||
@@ -306,12 +301,11 @@ angle_sources = [
|
|||||||
"angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp",
|
"angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp",
|
||||||
"angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp",
|
"angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp",
|
||||||
"angle/src/compiler/translator/tree_ops/FoldExpressions.cpp",
|
"angle/src/compiler/translator/tree_ops/FoldExpressions.cpp",
|
||||||
"angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.cpp",
|
"angle/src/compiler/translator/tree_ops/GatherDefaultUniforms.cpp",
|
||||||
"angle/src/compiler/translator/tree_ops/InitializeVariables.cpp",
|
"angle/src/compiler/translator/tree_ops/InitializeVariables.cpp",
|
||||||
"angle/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp",
|
"angle/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp",
|
||||||
"angle/src/compiler/translator/tree_ops/PreTransformTextureCubeGradDerivatives.cpp",
|
"angle/src/compiler/translator/tree_ops/PreTransformTextureCubeGradDerivatives.cpp",
|
||||||
"angle/src/compiler/translator/tree_ops/PruneEmptyCases.cpp",
|
"angle/src/compiler/translator/tree_ops/PruneEmptyCases.cpp",
|
||||||
"angle/src/compiler/translator/tree_ops/PruneInfiniteLoops.cpp",
|
|
||||||
"angle/src/compiler/translator/tree_ops/PruneNoOps.cpp",
|
"angle/src/compiler/translator/tree_ops/PruneNoOps.cpp",
|
||||||
"angle/src/compiler/translator/tree_ops/RecordConstantPrecision.cpp",
|
"angle/src/compiler/translator/tree_ops/RecordConstantPrecision.cpp",
|
||||||
"angle/src/compiler/translator/tree_ops/ReduceInterfaceBlocks.cpp",
|
"angle/src/compiler/translator/tree_ops/ReduceInterfaceBlocks.cpp",
|
||||||
@@ -519,12 +513,11 @@ if env["platform"] == "macos" or env["platform"] == "ios":
|
|||||||
"angle/src/compiler/translator/msl/TranslatorMSL.cpp",
|
"angle/src/compiler/translator/msl/TranslatorMSL.cpp",
|
||||||
"angle/src/compiler/translator/msl/UtilsMSL.cpp",
|
"angle/src/compiler/translator/msl/UtilsMSL.cpp",
|
||||||
"angle/src/compiler/translator/tree_ops/glsl/apple/AddAndTrueToLoopCondition.cpp",
|
"angle/src/compiler/translator/tree_ops/glsl/apple/AddAndTrueToLoopCondition.cpp",
|
||||||
"angle/src/compiler/translator/tree_ops/glsl/apple/RewriteDoWhile.cpp",
|
|
||||||
"angle/src/compiler/translator/tree_ops/glsl/apple/RewriteRowMajorMatrices.cpp",
|
"angle/src/compiler/translator/tree_ops/glsl/apple/RewriteRowMajorMatrices.cpp",
|
||||||
"angle/src/compiler/translator/tree_ops/glsl/apple/RewriteUnaryMinusOperatorFloat.cpp",
|
|
||||||
"angle/src/compiler/translator/tree_ops/glsl/apple/UnfoldShortCircuitAST.cpp",
|
"angle/src/compiler/translator/tree_ops/glsl/apple/UnfoldShortCircuitAST.cpp",
|
||||||
"angle/src/compiler/translator/tree_ops/msl/AddExplicitTypeCasts.cpp",
|
"angle/src/compiler/translator/tree_ops/msl/AddExplicitTypeCasts.cpp",
|
||||||
"angle/src/compiler/translator/tree_ops/msl/ConvertUnsupportedConstructorsToFunctionCalls.cpp",
|
"angle/src/compiler/translator/tree_ops/msl/ConvertUnsupportedConstructorsToFunctionCalls.cpp",
|
||||||
|
"angle/src/compiler/translator/tree_ops/msl/EnsureLoopForwardProgress.cpp",
|
||||||
"angle/src/compiler/translator/tree_ops/msl/FixTypeConstructors.cpp",
|
"angle/src/compiler/translator/tree_ops/msl/FixTypeConstructors.cpp",
|
||||||
"angle/src/compiler/translator/tree_ops/msl/GuardFragDepthWrite.cpp",
|
"angle/src/compiler/translator/tree_ops/msl/GuardFragDepthWrite.cpp",
|
||||||
"angle/src/compiler/translator/tree_ops/msl/HoistConstants.cpp",
|
"angle/src/compiler/translator/tree_ops/msl/HoistConstants.cpp",
|
||||||
@@ -537,7 +530,6 @@ if env["platform"] == "macos" or env["platform"] == "ios":
|
|||||||
"angle/src/compiler/translator/tree_ops/msl/TransposeRowMajorMatrices.cpp",
|
"angle/src/compiler/translator/tree_ops/msl/TransposeRowMajorMatrices.cpp",
|
||||||
"angle/src/compiler/translator/tree_ops/msl/WrapMain.cpp",
|
"angle/src/compiler/translator/tree_ops/msl/WrapMain.cpp",
|
||||||
"angle/src/gpu_info_util/SystemInfo_apple.mm",
|
"angle/src/gpu_info_util/SystemInfo_apple.mm",
|
||||||
"angle/src/libANGLE/renderer/driver_utils_mac.mm",
|
|
||||||
"angle/src/libANGLE/renderer/metal/BufferMtl.mm",
|
"angle/src/libANGLE/renderer/metal/BufferMtl.mm",
|
||||||
"angle/src/libANGLE/renderer/metal/CompilerMtl.mm",
|
"angle/src/libANGLE/renderer/metal/CompilerMtl.mm",
|
||||||
"angle/src/libANGLE/renderer/metal/ContextMtl.mm",
|
"angle/src/libANGLE/renderer/metal/ContextMtl.mm",
|
||||||
@@ -612,13 +604,10 @@ if env["platform"] == "windows":
|
|||||||
"angle/src/common/system_utils_win.cpp",
|
"angle/src/common/system_utils_win.cpp",
|
||||||
"angle/src/common/system_utils_win32.cpp",
|
"angle/src/common/system_utils_win32.cpp",
|
||||||
"angle/src/compiler/translator/hlsl/ASTMetadataHLSL.cpp",
|
"angle/src/compiler/translator/hlsl/ASTMetadataHLSL.cpp",
|
||||||
"angle/src/compiler/translator/hlsl/AtomicCounterFunctionHLSL.cpp",
|
|
||||||
"angle/src/compiler/translator/hlsl/BuiltInFunctionEmulatorHLSL.cpp",
|
"angle/src/compiler/translator/hlsl/BuiltInFunctionEmulatorHLSL.cpp",
|
||||||
"angle/src/compiler/translator/hlsl/ImageFunctionHLSL.cpp",
|
"angle/src/compiler/translator/hlsl/ImageFunctionHLSL.cpp",
|
||||||
"angle/src/compiler/translator/hlsl/OutputHLSL.cpp",
|
"angle/src/compiler/translator/hlsl/OutputHLSL.cpp",
|
||||||
"angle/src/compiler/translator/hlsl/ResourcesHLSL.cpp",
|
"angle/src/compiler/translator/hlsl/ResourcesHLSL.cpp",
|
||||||
"angle/src/compiler/translator/hlsl/ShaderStorageBlockFunctionHLSL.cpp",
|
|
||||||
"angle/src/compiler/translator/hlsl/ShaderStorageBlockOutputHLSL.cpp",
|
|
||||||
"angle/src/compiler/translator/hlsl/StructureHLSL.cpp",
|
"angle/src/compiler/translator/hlsl/StructureHLSL.cpp",
|
||||||
"angle/src/compiler/translator/hlsl/TextureFunctionHLSL.cpp",
|
"angle/src/compiler/translator/hlsl/TextureFunctionHLSL.cpp",
|
||||||
"angle/src/compiler/translator/hlsl/TranslatorHLSL.cpp",
|
"angle/src/compiler/translator/hlsl/TranslatorHLSL.cpp",
|
||||||
@@ -626,16 +615,12 @@ if env["platform"] == "windows":
|
|||||||
"angle/src/compiler/translator/hlsl/blocklayoutHLSL.cpp",
|
"angle/src/compiler/translator/hlsl/blocklayoutHLSL.cpp",
|
||||||
"angle/src/compiler/translator/hlsl/emulated_builtin_functions_hlsl_autogen.cpp",
|
"angle/src/compiler/translator/hlsl/emulated_builtin_functions_hlsl_autogen.cpp",
|
||||||
"angle/src/compiler/translator/tree_ops/hlsl/AddDefaultReturnStatements.cpp",
|
"angle/src/compiler/translator/tree_ops/hlsl/AddDefaultReturnStatements.cpp",
|
||||||
"angle/src/compiler/translator/tree_ops/hlsl/AggregateAssignArraysInSSBOs.cpp",
|
|
||||||
"angle/src/compiler/translator/tree_ops/hlsl/AggregateAssignStructsInSSBOs.cpp",
|
|
||||||
"angle/src/compiler/translator/tree_ops/hlsl/ArrayReturnValueToOutParameter.cpp",
|
"angle/src/compiler/translator/tree_ops/hlsl/ArrayReturnValueToOutParameter.cpp",
|
||||||
"angle/src/compiler/translator/tree_ops/hlsl/BreakVariableAliasingInInnerLoops.cpp",
|
"angle/src/compiler/translator/tree_ops/hlsl/BreakVariableAliasingInInnerLoops.cpp",
|
||||||
"angle/src/compiler/translator/tree_ops/hlsl/ExpandIntegerPowExpressions.cpp",
|
"angle/src/compiler/translator/tree_ops/hlsl/ExpandIntegerPowExpressions.cpp",
|
||||||
"angle/src/compiler/translator/tree_ops/hlsl/RecordUniformBlocksWithLargeArrayMember.cpp",
|
"angle/src/compiler/translator/tree_ops/hlsl/RecordUniformBlocksWithLargeArrayMember.cpp",
|
||||||
"angle/src/compiler/translator/tree_ops/hlsl/RemoveSwitchFallThrough.cpp",
|
"angle/src/compiler/translator/tree_ops/hlsl/RemoveSwitchFallThrough.cpp",
|
||||||
"angle/src/compiler/translator/tree_ops/hlsl/RewriteAtomicFunctionExpressions.cpp",
|
|
||||||
"angle/src/compiler/translator/tree_ops/hlsl/RewriteElseBlocks.cpp",
|
"angle/src/compiler/translator/tree_ops/hlsl/RewriteElseBlocks.cpp",
|
||||||
"angle/src/compiler/translator/tree_ops/hlsl/RewriteExpressionsWithShaderStorageBlock.cpp",
|
|
||||||
"angle/src/compiler/translator/tree_ops/hlsl/RewriteUnaryMinusOperatorInt.cpp",
|
"angle/src/compiler/translator/tree_ops/hlsl/RewriteUnaryMinusOperatorInt.cpp",
|
||||||
"angle/src/compiler/translator/tree_ops/hlsl/SeparateArrayConstructorStatements.cpp",
|
"angle/src/compiler/translator/tree_ops/hlsl/SeparateArrayConstructorStatements.cpp",
|
||||||
"angle/src/compiler/translator/tree_ops/hlsl/SeparateArrayInitialization.cpp",
|
"angle/src/compiler/translator/tree_ops/hlsl/SeparateArrayInitialization.cpp",
|
||||||
@@ -750,6 +735,7 @@ if env["platform"] == "macos":
|
|||||||
if env["platform"] == "windows":
|
if env["platform"] == "windows":
|
||||||
env.Append(CPPDEFINES=[("ANGLE_IS_WIN", 1)])
|
env.Append(CPPDEFINES=[("ANGLE_IS_WIN", 1)])
|
||||||
env.Append(CPPDEFINES=[("ANGLE_WINDOWS_NO_FUTEX", 1)])
|
env.Append(CPPDEFINES=[("ANGLE_WINDOWS_NO_FUTEX", 1)])
|
||||||
|
env.Append(CPPDEFINES=[("ANGLE_PLATFORM_EXPORT",'""')])
|
||||||
env.Append(
|
env.Append(
|
||||||
CPPDEFINES=[
|
CPPDEFINES=[
|
||||||
(
|
(
|
||||||
|
|||||||
2
angle
2
angle
Submodule angle updated: d8c00a9d42...aaebda1c5a
23
file_list
23
file_list
@@ -54,7 +54,6 @@
|
|||||||
./src/compiler/translator/ImmutableString_autogen.cpp
|
./src/compiler/translator/ImmutableString_autogen.cpp
|
||||||
./src/compiler/translator/InfoSink.cpp
|
./src/compiler/translator/InfoSink.cpp
|
||||||
./src/compiler/translator/Initialize.cpp
|
./src/compiler/translator/Initialize.cpp
|
||||||
./src/compiler/translator/InitializeDll.cpp
|
|
||||||
./src/compiler/translator/IntermNode.cpp
|
./src/compiler/translator/IntermNode.cpp
|
||||||
./src/compiler/translator/IntermRebuild.cpp
|
./src/compiler/translator/IntermRebuild.cpp
|
||||||
./src/compiler/translator/IsASTDepthBelowLimit.cpp
|
./src/compiler/translator/IsASTDepthBelowLimit.cpp
|
||||||
@@ -66,19 +65,15 @@
|
|||||||
./src/compiler/translator/QualifierTypes.cpp
|
./src/compiler/translator/QualifierTypes.cpp
|
||||||
./src/compiler/translator/ShaderLang.cpp
|
./src/compiler/translator/ShaderLang.cpp
|
||||||
./src/compiler/translator/ShaderVars.cpp
|
./src/compiler/translator/ShaderVars.cpp
|
||||||
|
./src/compiler/translator/SizeClipCullDistance.cpp
|
||||||
./src/compiler/translator/Symbol.cpp
|
./src/compiler/translator/Symbol.cpp
|
||||||
./src/compiler/translator/SymbolTable.cpp
|
./src/compiler/translator/SymbolTable.cpp
|
||||||
./src/compiler/translator/SymbolTable_autogen.cpp
|
./src/compiler/translator/SymbolTable_autogen.cpp
|
||||||
./src/compiler/translator/SymbolUniqueId.cpp
|
./src/compiler/translator/SymbolUniqueId.cpp
|
||||||
./src/compiler/translator/Types.cpp
|
./src/compiler/translator/Types.cpp
|
||||||
./src/compiler/translator/ValidateAST.cpp
|
./src/compiler/translator/ValidateAST.cpp
|
||||||
./src/compiler/translator/ValidateBarrierFunctionCall.cpp
|
|
||||||
./src/compiler/translator/ValidateClipCullDistance.cpp
|
|
||||||
./src/compiler/translator/ValidateGlobalInitializer.cpp
|
./src/compiler/translator/ValidateGlobalInitializer.cpp
|
||||||
./src/compiler/translator/ValidateLimitations.cpp
|
|
||||||
./src/compiler/translator/ValidateMaxParameters.cpp
|
|
||||||
./src/compiler/translator/ValidateOutputs.cpp
|
./src/compiler/translator/ValidateOutputs.cpp
|
||||||
./src/compiler/translator/ValidateSwitch.cpp
|
|
||||||
./src/compiler/translator/ValidateTypeSizeLimitations.cpp
|
./src/compiler/translator/ValidateTypeSizeLimitations.cpp
|
||||||
./src/compiler/translator/ValidateVaryingLocations.cpp
|
./src/compiler/translator/ValidateVaryingLocations.cpp
|
||||||
./src/compiler/translator/VariablePacker.cpp
|
./src/compiler/translator/VariablePacker.cpp
|
||||||
@@ -103,12 +98,11 @@
|
|||||||
./src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp
|
./src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp
|
||||||
./src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp
|
./src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp
|
||||||
./src/compiler/translator/tree_ops/FoldExpressions.cpp
|
./src/compiler/translator/tree_ops/FoldExpressions.cpp
|
||||||
./src/compiler/translator/tree_ops/ForcePrecisionQualifier.cpp
|
./src/compiler/translator/tree_ops/GatherDefaultUniforms.cpp
|
||||||
./src/compiler/translator/tree_ops/InitializeVariables.cpp
|
./src/compiler/translator/tree_ops/InitializeVariables.cpp
|
||||||
./src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp
|
./src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp
|
||||||
./src/compiler/translator/tree_ops/PreTransformTextureCubeGradDerivatives.cpp
|
./src/compiler/translator/tree_ops/PreTransformTextureCubeGradDerivatives.cpp
|
||||||
./src/compiler/translator/tree_ops/PruneEmptyCases.cpp
|
./src/compiler/translator/tree_ops/PruneEmptyCases.cpp
|
||||||
./src/compiler/translator/tree_ops/PruneInfiniteLoops.cpp
|
|
||||||
./src/compiler/translator/tree_ops/PruneNoOps.cpp
|
./src/compiler/translator/tree_ops/PruneNoOps.cpp
|
||||||
./src/compiler/translator/tree_ops/RecordConstantPrecision.cpp
|
./src/compiler/translator/tree_ops/RecordConstantPrecision.cpp
|
||||||
./src/compiler/translator/tree_ops/ReduceInterfaceBlocks.cpp
|
./src/compiler/translator/tree_ops/ReduceInterfaceBlocks.cpp
|
||||||
@@ -248,10 +242,10 @@
|
|||||||
./src/image_util/AstcDecompressor.cpp
|
./src/image_util/AstcDecompressor.cpp
|
||||||
./src/image_util/copyimage.cpp
|
./src/image_util/copyimage.cpp
|
||||||
./src/image_util/imageformats.cpp
|
./src/image_util/imageformats.cpp
|
||||||
|
./src/image_util/loadimage.cpp
|
||||||
./src/image_util/loadimage_astc.cpp
|
./src/image_util/loadimage_astc.cpp
|
||||||
./src/image_util/loadimage_etc.cpp
|
./src/image_util/loadimage_etc.cpp
|
||||||
./src/image_util/loadimage_paletted.cpp
|
./src/image_util/loadimage_paletted.cpp
|
||||||
./src/image_util/loadimage.cpp
|
|
||||||
./src/image_util/storeimage_paletted.cpp
|
./src/image_util/storeimage_paletted.cpp
|
||||||
./src/common/third_party/xxhash/xxhash.c
|
./src/common/third_party/xxhash/xxhash.c
|
||||||
./src/common/system_utils_apple.cpp
|
./src/common/system_utils_apple.cpp
|
||||||
@@ -289,12 +283,11 @@
|
|||||||
./src/compiler/translator/msl/TranslatorMSL.cpp
|
./src/compiler/translator/msl/TranslatorMSL.cpp
|
||||||
./src/compiler/translator/msl/UtilsMSL.cpp
|
./src/compiler/translator/msl/UtilsMSL.cpp
|
||||||
./src/compiler/translator/tree_ops/glsl/apple/AddAndTrueToLoopCondition.cpp
|
./src/compiler/translator/tree_ops/glsl/apple/AddAndTrueToLoopCondition.cpp
|
||||||
./src/compiler/translator/tree_ops/glsl/apple/RewriteDoWhile.cpp
|
|
||||||
./src/compiler/translator/tree_ops/glsl/apple/RewriteRowMajorMatrices.cpp
|
./src/compiler/translator/tree_ops/glsl/apple/RewriteRowMajorMatrices.cpp
|
||||||
./src/compiler/translator/tree_ops/glsl/apple/RewriteUnaryMinusOperatorFloat.cpp
|
|
||||||
./src/compiler/translator/tree_ops/glsl/apple/UnfoldShortCircuitAST.cpp
|
./src/compiler/translator/tree_ops/glsl/apple/UnfoldShortCircuitAST.cpp
|
||||||
./src/compiler/translator/tree_ops/msl/AddExplicitTypeCasts.cpp
|
./src/compiler/translator/tree_ops/msl/AddExplicitTypeCasts.cpp
|
||||||
./src/compiler/translator/tree_ops/msl/ConvertUnsupportedConstructorsToFunctionCalls.cpp
|
./src/compiler/translator/tree_ops/msl/ConvertUnsupportedConstructorsToFunctionCalls.cpp
|
||||||
|
./src/compiler/translator/tree_ops/msl/EnsureLoopForwardProgress.cpp
|
||||||
./src/compiler/translator/tree_ops/msl/FixTypeConstructors.cpp
|
./src/compiler/translator/tree_ops/msl/FixTypeConstructors.cpp
|
||||||
./src/compiler/translator/tree_ops/msl/GuardFragDepthWrite.cpp
|
./src/compiler/translator/tree_ops/msl/GuardFragDepthWrite.cpp
|
||||||
./src/compiler/translator/tree_ops/msl/HoistConstants.cpp
|
./src/compiler/translator/tree_ops/msl/HoistConstants.cpp
|
||||||
@@ -307,7 +300,6 @@
|
|||||||
./src/compiler/translator/tree_ops/msl/TransposeRowMajorMatrices.cpp
|
./src/compiler/translator/tree_ops/msl/TransposeRowMajorMatrices.cpp
|
||||||
./src/compiler/translator/tree_ops/msl/WrapMain.cpp
|
./src/compiler/translator/tree_ops/msl/WrapMain.cpp
|
||||||
./src/gpu_info_util/SystemInfo_apple.mm
|
./src/gpu_info_util/SystemInfo_apple.mm
|
||||||
./src/libANGLE/renderer/driver_utils_mac.mm
|
|
||||||
./src/libANGLE/renderer/metal/BufferMtl.mm
|
./src/libANGLE/renderer/metal/BufferMtl.mm
|
||||||
./src/libANGLE/renderer/metal/CompilerMtl.mm
|
./src/libANGLE/renderer/metal/CompilerMtl.mm
|
||||||
./src/libANGLE/renderer/metal/ContextMtl.mm
|
./src/libANGLE/renderer/metal/ContextMtl.mm
|
||||||
@@ -379,13 +371,10 @@
|
|||||||
./src/common/system_utils_win.cpp
|
./src/common/system_utils_win.cpp
|
||||||
./src/common/system_utils_win32.cpp
|
./src/common/system_utils_win32.cpp
|
||||||
./src/compiler/translator/hlsl/ASTMetadataHLSL.cpp
|
./src/compiler/translator/hlsl/ASTMetadataHLSL.cpp
|
||||||
./src/compiler/translator/hlsl/AtomicCounterFunctionHLSL.cpp
|
|
||||||
./src/compiler/translator/hlsl/BuiltInFunctionEmulatorHLSL.cpp
|
./src/compiler/translator/hlsl/BuiltInFunctionEmulatorHLSL.cpp
|
||||||
./src/compiler/translator/hlsl/ImageFunctionHLSL.cpp
|
./src/compiler/translator/hlsl/ImageFunctionHLSL.cpp
|
||||||
./src/compiler/translator/hlsl/OutputHLSL.cpp
|
./src/compiler/translator/hlsl/OutputHLSL.cpp
|
||||||
./src/compiler/translator/hlsl/ResourcesHLSL.cpp
|
./src/compiler/translator/hlsl/ResourcesHLSL.cpp
|
||||||
./src/compiler/translator/hlsl/ShaderStorageBlockFunctionHLSL.cpp
|
|
||||||
./src/compiler/translator/hlsl/ShaderStorageBlockOutputHLSL.cpp
|
|
||||||
./src/compiler/translator/hlsl/StructureHLSL.cpp
|
./src/compiler/translator/hlsl/StructureHLSL.cpp
|
||||||
./src/compiler/translator/hlsl/TextureFunctionHLSL.cpp
|
./src/compiler/translator/hlsl/TextureFunctionHLSL.cpp
|
||||||
./src/compiler/translator/hlsl/TranslatorHLSL.cpp
|
./src/compiler/translator/hlsl/TranslatorHLSL.cpp
|
||||||
@@ -393,16 +382,12 @@
|
|||||||
./src/compiler/translator/hlsl/blocklayoutHLSL.cpp
|
./src/compiler/translator/hlsl/blocklayoutHLSL.cpp
|
||||||
./src/compiler/translator/hlsl/emulated_builtin_functions_hlsl_autogen.cpp
|
./src/compiler/translator/hlsl/emulated_builtin_functions_hlsl_autogen.cpp
|
||||||
./src/compiler/translator/tree_ops/hlsl/AddDefaultReturnStatements.cpp
|
./src/compiler/translator/tree_ops/hlsl/AddDefaultReturnStatements.cpp
|
||||||
./src/compiler/translator/tree_ops/hlsl/AggregateAssignArraysInSSBOs.cpp
|
|
||||||
./src/compiler/translator/tree_ops/hlsl/AggregateAssignStructsInSSBOs.cpp
|
|
||||||
./src/compiler/translator/tree_ops/hlsl/ArrayReturnValueToOutParameter.cpp
|
./src/compiler/translator/tree_ops/hlsl/ArrayReturnValueToOutParameter.cpp
|
||||||
./src/compiler/translator/tree_ops/hlsl/BreakVariableAliasingInInnerLoops.cpp
|
./src/compiler/translator/tree_ops/hlsl/BreakVariableAliasingInInnerLoops.cpp
|
||||||
./src/compiler/translator/tree_ops/hlsl/ExpandIntegerPowExpressions.cpp
|
./src/compiler/translator/tree_ops/hlsl/ExpandIntegerPowExpressions.cpp
|
||||||
./src/compiler/translator/tree_ops/hlsl/RecordUniformBlocksWithLargeArrayMember.cpp
|
./src/compiler/translator/tree_ops/hlsl/RecordUniformBlocksWithLargeArrayMember.cpp
|
||||||
./src/compiler/translator/tree_ops/hlsl/RemoveSwitchFallThrough.cpp
|
./src/compiler/translator/tree_ops/hlsl/RemoveSwitchFallThrough.cpp
|
||||||
./src/compiler/translator/tree_ops/hlsl/RewriteAtomicFunctionExpressions.cpp
|
|
||||||
./src/compiler/translator/tree_ops/hlsl/RewriteElseBlocks.cpp
|
./src/compiler/translator/tree_ops/hlsl/RewriteElseBlocks.cpp
|
||||||
./src/compiler/translator/tree_ops/hlsl/RewriteExpressionsWithShaderStorageBlock.cpp
|
|
||||||
./src/compiler/translator/tree_ops/hlsl/RewriteUnaryMinusOperatorInt.cpp
|
./src/compiler/translator/tree_ops/hlsl/RewriteUnaryMinusOperatorInt.cpp
|
||||||
./src/compiler/translator/tree_ops/hlsl/SeparateArrayConstructorStatements.cpp
|
./src/compiler/translator/tree_ops/hlsl/SeparateArrayConstructorStatements.cpp
|
||||||
./src/compiler/translator/tree_ops/hlsl/SeparateArrayInitialization.cpp
|
./src/compiler/translator/tree_ops/hlsl/SeparateArrayInitialization.cpp
|
||||||
|
|||||||
Reference in New Issue
Block a user