Searched defs:specConstant (Results 1 - 8 of 8) sorted by relevance

/prebuilts/ndk/current/sources/third_party/shaderc/third_party/glslang/SPIRV/
H A DGlslangToSpv.cpp159 spv::Id createSpvConstantFromConstUnionArray(const glslang::TType& type, const glslang::TConstUnionArray&, int& nextConst, bool specConstant);
4167 // - emit specialization constant-building instructions for specConstant
4174 if (! node.getQualifier().specConstant) {
4202 // During the AST traversal, if the node is marked as 'specConstant', SpecConstantOpModeGuard
4225 spv::Id TGlslangToSpvTraverser::createSpvConstantFromConstUnionArray(const glslang::TType& glslangType, const glslang::TConstUnionArray& consts, int& nextConst, bool specConstant) argument
4282 scalar = builder.makeIntConstant(zero ? 0 : consts[nextConst].getIConst(), specConstant);
4285 scalar = builder.makeUintConstant(zero ? 0 : consts[nextConst].getUConst(), specConstant);
4288 scalar = builder.makeInt64Constant(zero ? 0 : consts[nextConst].getI64Const(), specConstant);
4291 scalar = builder.makeUint64Constant(zero ? 0 : consts[nextConst].getU64Const(), specConstant);
4294 scalar = builder.makeFloatConstant(zero ? 0.0F : (float)consts[nextConst].getDConst(), specConstant);
[all...]
H A DSpvBuilder.cpp660 Id Builder::makeBoolConstant(bool b, bool specConstant) argument
664 Op opcode = specConstant ? (b ? OpSpecConstantTrue : OpSpecConstantFalse) : (b ? OpConstantTrue : OpConstantFalse);
668 if (! specConstant) {
689 Id Builder::makeIntConstant(Id typeId, unsigned value, bool specConstant) argument
691 Op opcode = specConstant ? OpSpecConstant : OpConstant;
695 if (! specConstant) {
710 Id Builder::makeInt64Constant(Id typeId, unsigned long long value, bool specConstant) argument
712 Op opcode = specConstant ? OpSpecConstant : OpConstant;
719 if (! specConstant) {
735 Id Builder::makeFloatConstant(float f, bool specConstant) argument
760 makeDoubleConstant(double d, bool specConstant) argument
817 makeCompositeConstant(Id typeId, std::vector<Id>& members, bool specConstant) argument
[all...]
/prebuilts/ndk/current/sources/third_party/vulkan/glslang/SPIRV/
H A DGlslangToSpv.cpp159 spv::Id createSpvConstantFromConstUnionArray(const glslang::TType& type, const glslang::TConstUnionArray&, int& nextConst, bool specConstant);
4167 // - emit specialization constant-building instructions for specConstant
4174 if (! node.getQualifier().specConstant) {
4202 // During the AST traversal, if the node is marked as 'specConstant', SpecConstantOpModeGuard
4225 spv::Id TGlslangToSpvTraverser::createSpvConstantFromConstUnionArray(const glslang::TType& glslangType, const glslang::TConstUnionArray& consts, int& nextConst, bool specConstant) argument
4282 scalar = builder.makeIntConstant(zero ? 0 : consts[nextConst].getIConst(), specConstant);
4285 scalar = builder.makeUintConstant(zero ? 0 : consts[nextConst].getUConst(), specConstant);
4288 scalar = builder.makeInt64Constant(zero ? 0 : consts[nextConst].getI64Const(), specConstant);
4291 scalar = builder.makeUint64Constant(zero ? 0 : consts[nextConst].getU64Const(), specConstant);
4294 scalar = builder.makeFloatConstant(zero ? 0.0F : (float)consts[nextConst].getDConst(), specConstant);
[all...]
H A DSpvBuilder.cpp660 Id Builder::makeBoolConstant(bool b, bool specConstant) argument
664 Op opcode = specConstant ? (b ? OpSpecConstantTrue : OpSpecConstantFalse) : (b ? OpConstantTrue : OpConstantFalse);
668 if (! specConstant) {
689 Id Builder::makeIntConstant(Id typeId, unsigned value, bool specConstant) argument
691 Op opcode = specConstant ? OpSpecConstant : OpConstant;
695 if (! specConstant) {
710 Id Builder::makeInt64Constant(Id typeId, unsigned long long value, bool specConstant) argument
712 Op opcode = specConstant ? OpSpecConstant : OpConstant;
719 if (! specConstant) {
735 Id Builder::makeFloatConstant(float f, bool specConstant) argument
760 makeDoubleConstant(double d, bool specConstant) argument
817 makeCompositeConstant(Id typeId, std::vector<Id>& members, bool specConstant) argument
[all...]
/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/glslang/SPIRV/
H A DGlslangToSpv.cpp159 spv::Id createSpvConstantFromConstUnionArray(const glslang::TType& type, const glslang::TConstUnionArray&, int& nextConst, bool specConstant);
4167 // - emit specialization constant-building instructions for specConstant
4174 if (! node.getQualifier().specConstant) {
4202 // During the AST traversal, if the node is marked as 'specConstant', SpecConstantOpModeGuard
4225 spv::Id TGlslangToSpvTraverser::createSpvConstantFromConstUnionArray(const glslang::TType& glslangType, const glslang::TConstUnionArray& consts, int& nextConst, bool specConstant) argument
4282 scalar = builder.makeIntConstant(zero ? 0 : consts[nextConst].getIConst(), specConstant);
4285 scalar = builder.makeUintConstant(zero ? 0 : consts[nextConst].getUConst(), specConstant);
4288 scalar = builder.makeInt64Constant(zero ? 0 : consts[nextConst].getI64Const(), specConstant);
4291 scalar = builder.makeUint64Constant(zero ? 0 : consts[nextConst].getU64Const(), specConstant);
4294 scalar = builder.makeFloatConstant(zero ? 0.0F : (float)consts[nextConst].getDConst(), specConstant);
[all...]
H A DSpvBuilder.cpp660 Id Builder::makeBoolConstant(bool b, bool specConstant) argument
664 Op opcode = specConstant ? (b ? OpSpecConstantTrue : OpSpecConstantFalse) : (b ? OpConstantTrue : OpConstantFalse);
668 if (! specConstant) {
689 Id Builder::makeIntConstant(Id typeId, unsigned value, bool specConstant) argument
691 Op opcode = specConstant ? OpSpecConstant : OpConstant;
695 if (! specConstant) {
710 Id Builder::makeInt64Constant(Id typeId, unsigned long long value, bool specConstant) argument
712 Op opcode = specConstant ? OpSpecConstant : OpConstant;
719 if (! specConstant) {
735 Id Builder::makeFloatConstant(float f, bool specConstant) argument
760 makeDoubleConstant(double d, bool specConstant) argument
817 makeCompositeConstant(Id typeId, std::vector<Id>& members, bool specConstant) argument
[all...]
/prebuilts/ndk/r13/sources/third_party/vulkan/glslang/SPIRV/
H A DGlslangToSpv.cpp159 spv::Id createSpvConstantFromConstUnionArray(const glslang::TType& type, const glslang::TConstUnionArray&, int& nextConst, bool specConstant);
4167 // - emit specialization constant-building instructions for specConstant
4174 if (! node.getQualifier().specConstant) {
4202 // During the AST traversal, if the node is marked as 'specConstant', SpecConstantOpModeGuard
4225 spv::Id TGlslangToSpvTraverser::createSpvConstantFromConstUnionArray(const glslang::TType& glslangType, const glslang::TConstUnionArray& consts, int& nextConst, bool specConstant) argument
4282 scalar = builder.makeIntConstant(zero ? 0 : consts[nextConst].getIConst(), specConstant);
4285 scalar = builder.makeUintConstant(zero ? 0 : consts[nextConst].getUConst(), specConstant);
4288 scalar = builder.makeInt64Constant(zero ? 0 : consts[nextConst].getI64Const(), specConstant);
4291 scalar = builder.makeUint64Constant(zero ? 0 : consts[nextConst].getU64Const(), specConstant);
4294 scalar = builder.makeFloatConstant(zero ? 0.0F : (float)consts[nextConst].getDConst(), specConstant);
[all...]
H A DSpvBuilder.cpp660 Id Builder::makeBoolConstant(bool b, bool specConstant) argument
664 Op opcode = specConstant ? (b ? OpSpecConstantTrue : OpSpecConstantFalse) : (b ? OpConstantTrue : OpConstantFalse);
668 if (! specConstant) {
689 Id Builder::makeIntConstant(Id typeId, unsigned value, bool specConstant) argument
691 Op opcode = specConstant ? OpSpecConstant : OpConstant;
695 if (! specConstant) {
710 Id Builder::makeInt64Constant(Id typeId, unsigned long long value, bool specConstant) argument
712 Op opcode = specConstant ? OpSpecConstant : OpConstant;
719 if (! specConstant) {
735 Id Builder::makeFloatConstant(float f, bool specConstant) argument
760 makeDoubleConstant(double d, bool specConstant) argument
817 makeCompositeConstant(Id typeId, std::vector<Id>& members, bool specConstant) argument
[all...]

Completed in 74 milliseconds