Commit c3c934a3 by Shahbaz Youssefi Committed by Angle LUCI CQ

Translator: Better group ES100 texture builtins

The ES100 texture built-ins are now (similarly to ES300 ones) grouped based on whether they include a Bias, or Lod. Bug: angleproject:4889 Change-Id: I495af48644c68286b1b0cc2a5580566fdd22cfc9 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2987859Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Reviewed-by: 's avatarTim Van Patten <timvp@google.com> Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
parent 8b24e2a4
{
"src/compiler/translator/ImmutableString_ESSL_autogen.cpp":
"ad7e8eb7dc7e46acce2954c46a797432",
"9c7edbfbc123e96fe976a7d833a366e4",
"src/compiler/translator/ImmutableString_autogen.cpp":
"f570be6b24dca8759c8a5f8cfe229111",
"e4496ab13c424a15bb77b80e61b0accf",
"src/compiler/translator/Operator_autogen.h":
"8cc1f9b0fce0894ed4f8fee03723d5a4",
"1c32b1e3ad62d6f0b44a591f4d532472",
"src/compiler/translator/SymbolTable_ESSL_autogen.cpp":
"4de78590ff995146a34f0195e0b0026e",
"d61ce1e67574d03128e4abf375084df0",
"src/compiler/translator/SymbolTable_autogen.cpp":
"15dc70a1fa62e42ac826e769b9dd8966",
"6c05e64b546c4daf06532252be416264",
"src/compiler/translator/SymbolTable_autogen.h":
"d43593050c4d1b31b0be9cdd3a2d0ea5",
"src/compiler/translator/builtin_function_declarations.txt":
"0e5818ee65b5f06c0c21ddd578785fc9",
"236adf21399deafd706d93dad20e94c3",
"src/compiler/translator/builtin_variables.json":
"0663a24c595b9221f44e3776337dec56",
"src/compiler/translator/gen_builtin_symbols.py":
"e0ed1f669f4e1c8fc3b1b7e9b40dbae4",
"src/compiler/translator/tree_util/BuiltIn_ESSL_autogen.h":
"2cea05ebd1df1a1d297fff04c0d690a0",
"5ef647261f28d9e04bcefbbd13b4744c",
"src/compiler/translator/tree_util/BuiltIn_complete_autogen.h":
"b60f08bb1c42131bda4f11ede17ebf23",
"4e295cb907f6e273e54d53f6183e71d5",
"src/tests/compiler_tests/ImmutableString_test_ESSL_autogen.cpp":
"a7ffe65463fee9d36d800e77c403ae9f",
"9c24080b7cdba0106d93ad5a01f1f573",
"src/tests/compiler_tests/ImmutableString_test_autogen.cpp":
"41adf17de67b255b4e32485309dc6751"
"6a481e095d26b94171d3206cea3551c7"
}
\ No newline at end of file
......@@ -258,6 +258,8 @@ enum TOperator : uint16_t
EOpShadow1DProj,
EOpShadow2D,
EOpShadow2DProj,
EOpShadow2DEXT,
EOpShadow2DProjEXT,
EOpTexture2DRect,
EOpTexture2DRectProj,
EOpTexture2DGradEXT,
......@@ -265,33 +267,20 @@ enum TOperator : uint16_t
EOpTextureCubeGradEXT,
EOpTextureVideoWEBGL,
// Group TextureFirstVersionsFS
EOpTexture2DFS,
EOpTexture2DProjFS,
EOpTextureCubeFS,
EOpTexture3DFS,
EOpTexture3DProjFS,
EOpTexture3DLodFS,
EOpTexture3DProjLodFS,
EOpTexture1DFS,
EOpTexture1DProjFS,
EOpShadow1DFS,
EOpShadow1DProjFS,
EOpShadow2DFS,
EOpShadow2DProjFS,
// Group TextureFirstVersionsFSExt
EOpTexture2DLodEXTFSExt,
EOpTexture2DProjLodEXTFSExt,
EOpTextureCubeLodEXTFSExt,
EOpShadow2DEXTFSExt,
EOpShadow2DProjEXTFSExt,
EOpTexture3DFSExt,
EOpTexture3DProjFSExt,
EOpTexture3DLodFSExt,
EOpTexture3DProjLodFSExt,
// Group TextureFirstVersionsVS
// Group TextureFirstVersionsBias
EOpTexture2DBias,
EOpTexture2DProjBias,
EOpTextureCubeBias,
EOpTexture3DBias,
EOpTexture3DProjBias,
EOpTexture1DBias,
EOpTexture1DProjBias,
EOpShadow1DBias,
EOpShadow1DProjBias,
EOpShadow2DBias,
EOpShadow2DProjBias,
// Group TextureFirstVersionsLod
EOpTexture2DLod,
EOpTexture2DProjLod,
EOpTextureCubeLod,
......@@ -301,12 +290,28 @@ enum TOperator : uint16_t
EOpShadow1DProjLod,
EOpShadow2DLod,
EOpShadow2DProjLod,
EOpTexture3DLod,
EOpTexture3DProjLod,
// Group TextureFirstVersionsLodVS
EOpTexture2DLodVS,
EOpTexture2DProjLodVS,
EOpTextureCubeLodVS,
EOpTexture1DLodVS,
EOpTexture1DProjLodVS,
EOpShadow1DLodVS,
EOpShadow1DProjLodVS,
EOpShadow2DLodVS,
EOpShadow2DProjLodVS,
// Group TextureFirstVersionsLodFS
EOpTexture2DLodEXTFS,
EOpTexture2DProjLodEXTFS,
EOpTextureCubeLodEXTFS,
// Group TextureNoBias
EOpTexture,
EOpTextureRect,
EOpTextureProj,
EOpTextureProjRect,
EOpTextureLod,
EOpTextureSize,
EOpTextureProjLod,
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment