/third_party/openGLES/extensions/NV/ |
D | NV_transform_feedback2.txt | 44 capabilities to these extensions, making transform feedback mode 47 First, it provides transform feedback objects encapsulating transform 48 feedback-related state, allowing applications to replace the entire 49 transform feedback configuration in a single bind call. Second, it 50 provides the ability to pause and resume transform feedback operations. 51 When transform feedback is paused, applications may render without 52 transform feedback or may use transform feedback with different state and 53 a different transform feedback object. When transform feedback is 58 captured in transform feedback mode without querying the captured 61 captured to buffer objects during the last transform feedback capture [all …]
|
D | NV_transform_feedback.txt | 51 This extension provides a new mode to the GL, called transform feedback, 57 geometry program. Otherwise, transform feedback captures primitives whose 60 generated prior to clipping. Transform feedback mode is capable of 65 The vertex data recorded in transform feedback mode is stored into buffer 69 particular, transform feedback data can be used for vertex arrays (via 76 feedback mode to operate asynchronously. Query objects allow applications 77 to determine when transform feedback results are complete, as well as the 79 transform feedback mode. This extension also provides a new rasterizer 80 discard enable, which allows applications to use transform feedback to 215 supported by the GL. Transform feedback queries (section 2.Y) returns [all …]
|
/third_party/skia/third_party/externals/opengl-registry/extensions/NV/ |
D | NV_transform_feedback2.txt | 44 capabilities to these extensions, making transform feedback mode 47 First, it provides transform feedback objects encapsulating transform 48 feedback-related state, allowing applications to replace the entire 49 transform feedback configuration in a single bind call. Second, it 50 provides the ability to pause and resume transform feedback operations. 51 When transform feedback is paused, applications may render without 52 transform feedback or may use transform feedback with different state and 53 a different transform feedback object. When transform feedback is 58 captured in transform feedback mode without querying the captured 61 captured to buffer objects during the last transform feedback capture [all …]
|
D | NV_transform_feedback.txt | 51 This extension provides a new mode to the GL, called transform feedback, 57 geometry program. Otherwise, transform feedback captures primitives whose 60 generated prior to clipping. Transform feedback mode is capable of 65 The vertex data recorded in transform feedback mode is stored into buffer 69 particular, transform feedback data can be used for vertex arrays (via 76 feedback mode to operate asynchronously. Query objects allow applications 77 to determine when transform feedback results are complete, as well as the 79 transform feedback mode. This extension also provides a new rasterizer 80 discard enable, which allows applications to use transform feedback to 215 supported by the GL. Transform feedback queries (section 2.Y) returns [all …]
|
/third_party/skia/third_party/externals/opengl-registry/extensions/ARB/ |
D | ARB_transform_feedback2.txt | 56 making transform feedback mode more useful. 58 First, it provides transform feedback objects which encapsulate transform 59 feedback-related state, allowing applications to replace the entire 60 transform feedback configuration in a single bind call. Second, it 61 provides the ability to pause and resume transform feedback operations. 62 When transform feedback is paused, applications may render without 63 transform feedback or may use transform feedback with different state and 64 a different transform feedback object. When transform feedback is 69 captured in transform feedback mode without querying the captured 72 captured to buffer objects during the last transform feedback capture [all …]
|
/third_party/skia/third_party/externals/opengl-registry/extensions/EXT/ |
D | EXT_transform_feedback2.txt | 51 making transform feedback mode more useful. 53 First, it provides transform feedback objects which encapsulate transform 54 feedback-related state, allowing applications to replace the entire 55 transform feedback configuration in a single bind call. Second, it 56 provides the ability to pause and resume transform feedback operations. 57 When transform feedback is paused, applications may render without 58 transform feedback or may use transform feedback with different state and 59 a different transform feedback object. When transform feedback is 64 captured in transform feedback mode without querying the captured 67 captured to buffer objects during the last transform feedback capture [all …]
|
D | EXT_transform_feedback.txt | 49 This extension provides a new mode to the GL, called transform feedback, 55 shader. Otherwise, transform feedback captures primitives whose vertices 57 captured are those generated prior to clipping. Transform feedback mode 61 The vertex data recorded in transform feedback mode is stored into buffer 65 particular, transform feedback data can be used for vertex arrays (via 72 feedback mode to operate asynchronously. Query objects allow applications 73 to determine when transform feedback results are complete, as well as the 75 transform feedback mode. This extension also provides a new rasterizer 76 discard enable, which allows applications to use transform feedback to 165 alluding to the transform feedback queries introduced below.) [all …]
|
D | EXT_draw_transform_feedback.txt | 46 captured by transform feedback could never be different than 75 When transform feedback is active, the values of output variables 77 objects attached to the current transform feedback object. 78 After transform feedback is complete, subsequent rendering 81 feedback is stored in the transform feedback object and may be 92 last time transform feedback was active on the transform feedback 98 recorded during the transform feedback operation. If no 102 No error is generated if the transform feedback object named 109 transform feedback object.
|
/third_party/openGLES/extensions/EXT/ |
D | EXT_transform_feedback2.txt | 51 making transform feedback mode more useful. 53 First, it provides transform feedback objects which encapsulate transform 54 feedback-related state, allowing applications to replace the entire 55 transform feedback configuration in a single bind call. Second, it 56 provides the ability to pause and resume transform feedback operations. 57 When transform feedback is paused, applications may render without 58 transform feedback or may use transform feedback with different state and 59 a different transform feedback object. When transform feedback is 64 captured in transform feedback mode without querying the captured 67 captured to buffer objects during the last transform feedback capture [all …]
|
D | EXT_transform_feedback.txt | 49 This extension provides a new mode to the GL, called transform feedback, 55 shader. Otherwise, transform feedback captures primitives whose vertices 57 captured are those generated prior to clipping. Transform feedback mode 61 The vertex data recorded in transform feedback mode is stored into buffer 65 particular, transform feedback data can be used for vertex arrays (via 72 feedback mode to operate asynchronously. Query objects allow applications 73 to determine when transform feedback results are complete, as well as the 75 transform feedback mode. This extension also provides a new rasterizer 76 discard enable, which allows applications to use transform feedback to 165 alluding to the transform feedback queries introduced below.) [all …]
|
D | EXT_draw_transform_feedback.txt | 46 captured by transform feedback could never be different than 75 When transform feedback is active, the values of output variables 77 objects attached to the current transform feedback object. 78 After transform feedback is complete, subsequent rendering 81 feedback is stored in the transform feedback object and may be 92 last time transform feedback was active on the transform feedback 98 recorded during the transform feedback operation. If no 102 No error is generated if the transform feedback object named 109 transform feedback object.
|
/third_party/openGLES/extensions/ARB/ |
D | ARB_transform_feedback2.txt | 66 making transform feedback mode more useful. 68 First, it provides transform feedback objects which encapsulate transform 69 feedback-related state, allowing applications to replace the entire 70 transform feedback configuration in a single bind call. Second, it 71 provides the ability to pause and resume transform feedback operations. 72 When transform feedback is paused, applications may render without 73 transform feedback or may use transform feedback with different state and 74 a different transform feedback object. When transform feedback is 79 captured in transform feedback mode without querying the captured 82 captured to buffer objects during the last transform feedback capture [all …]
|
D | ARB_transform_feedback3.txt | 73 This extension further extends the transform feedback capabilities 76 transform feedback mode, where selected vertex attributes can be recorded 86 transform feedback: 88 - "EXT"-style GLSL transform feedback (EXT_transform_feedback), where a 92 - "NV"-style GLSL transform feedback (NV_transform_feedback), where 94 passed to a function that sets the active transform feedback varyings 98 - Transform feedback for fixed-function or assembly vertex/geometry 116 stream numbered zero. The set of transform feedback-related query 142 (Modify the error behavior of transform feedback buffer binding APIs to 146 Buffer objects are made to be targets of transform feedback by calling one [all …]
|
/third_party/node/deps/v8/src/compiler/ |
D | js-operator.cc | 73 lhs.feedback() == rhs.feedback(); in operator ==() 83 FeedbackSource::Hash()(p.feedback())); in hash_value() 219 lhs.feedback() == rhs.feedback(); in operator ==() 229 FeedbackSource::Hash()(p.feedback())); in hash_value() 244 return lhs.feedback() == rhs.feedback(); in operator ==() 252 return FeedbackSource::Hash()(p.feedback()); in hash_value() 256 return os << p.feedback(); in operator <<() 272 lhs.feedback() == rhs.feedback(); in operator ==() 283 FeedbackSource::Hash()(p.feedback())); in hash_value() 301 return os << p.language_mode() << ", " << p.feedback(); in operator <<() [all …]
|
D | simplified-operator.h | 224 explicit CheckParameters(const FeedbackSource& feedback) in CheckParameters() argument 225 : feedback_(feedback) {} in CheckParameters() 227 FeedbackSource const& feedback() const { return feedback_; } in feedback() function 250 CheckBoundsParameters(const FeedbackSource& feedback, CheckBoundsFlags flags) in DEFINE_OPERATORS_FOR_FLAGS() 251 : check_parameters_(feedback), flags_(flags) {} in DEFINE_OPERATORS_FOR_FLAGS() 273 const FeedbackSource& feedback) in CheckIfParameters() argument 274 : reason_(reason), feedback_(feedback) {} in CheckIfParameters() 276 FeedbackSource const& feedback() const { return feedback_; } in feedback() function 305 FeedbackSource const& feedback) in CheckFloat64HoleParameters() argument 306 : mode_(mode), feedback_(feedback) {} in CheckFloat64HoleParameters() [all …]
|
D | representation-change.h | 174 const FeedbackSource& feedback = FeedbackSource()) 178 feedback_(feedback) {} in representation_() 182 static UseInfo CheckedBigIntTruncatingWord64(const FeedbackSource& feedback) { in CheckedBigIntTruncatingWord64() argument 187 TypeCheckKind::kBigInt, feedback); in CheckedBigIntTruncatingWord64() 220 static UseInfo CheckedTaggedAsArrayIndex(const FeedbackSource& feedback) { in CheckedTaggedAsArrayIndex() argument 223 feedback); in CheckedTaggedAsArrayIndex() 226 const FeedbackSource& feedback) { in CheckedHeapObjectAsTaggedPointer() argument 228 TypeCheckKind::kHeapObject, feedback); in CheckedHeapObjectAsTaggedPointer() 231 static UseInfo CheckedBigIntAsTaggedPointer(const FeedbackSource& feedback) { in CheckedBigIntAsTaggedPointer() argument 233 TypeCheckKind::kBigInt, feedback); in CheckedBigIntAsTaggedPointer() [all …]
|
D | js-operator.h | 159 FeedbackSource const& feedback) in ConstructParameters() argument 160 : arity_(arity), frequency_(frequency), feedback_(feedback) { in ConstructParameters() 177 FeedbackSource const& feedback() const { return feedback_; } in feedback() function 238 FeedbackSource const& feedback, in CallParameters() argument 247 feedback_(feedback) { in CallParameters() 250 feedback.IsValid()); in CallParameters() 251 DCHECK_IMPLIES(!feedback.IsValid(), in CallParameters() 268 FeedbackSource const& feedback() const { return feedback_; } in feedback() function 401 FeedbackSource const& feedback) in DefineNamedOwnPropertyParameters() argument 402 : name_(name), feedback_(feedback) {} in DefineNamedOwnPropertyParameters() [all …]
|
D | simplified-operator.cc | 207 return os << params.mode() << ", " << params.feedback(); in operator <<() 212 return base::hash_combine(params.mode(), feedback_hash(params.feedback())); in hash_value() 217 return lhs.mode() == rhs.mode() && lhs.feedback() == rhs.feedback(); in operator ==() 256 lhs.feedback() == rhs.feedback(); in operator ==() 261 return base::hash_combine(p.flags(), p.maps(), feedback_hash(p.feedback())); in hash_value() 265 return os << p.flags() << ", " << p.maps() << ", " << p.feedback(); in operator <<() 311 return lhs.mode() == rhs.mode() && lhs.feedback() == rhs.feedback(); in operator ==() 316 return base::hash_combine(params.mode(), feedback_hash(params.feedback())); in hash_value() 321 return os << params.mode() << ", " << params.feedback(); in operator <<() 552 return lhs.hint() == rhs.hint() && lhs.feedback() == rhs.feedback(); in operator ==() [all …]
|
D | js-heap-broker.cc | 441 ProcessedFeedback const* feedback) { in SetFeedback() argument 443 auto insertion = feedback_.insert({source, feedback}); in SetFeedback() 692 ProcessedFeedback const& feedback = ProcessFeedbackForBinaryOperation(source); in GetFeedbackForBinaryOperation() local 693 return feedback.IsInsufficient() ? BinaryOperationHint::kNone in GetFeedbackForBinaryOperation() 694 : feedback.AsBinaryOperation().value(); in GetFeedbackForBinaryOperation() 699 ProcessedFeedback const& feedback = in GetFeedbackForCompareOperation() local 701 return feedback.IsInsufficient() ? CompareOperationHint::kNone in GetFeedbackForCompareOperation() 702 : feedback.AsCompareOperation().value(); in GetFeedbackForCompareOperation() 706 ProcessedFeedback const& feedback = ProcessFeedbackForForIn(source); in GetFeedbackForForIn() local 707 return feedback.IsInsufficient() ? ForInHint::kNone in GetFeedbackForForIn() [all …]
|
D | js-generic-lowering.cc | 129 if (CollectFeedbackInGenericLowering() && p.feedback().IsValid()) { in ReplaceUnaryOpWithBuiltinCall() 131 Node* slot = jsgraph()->UintPtrConstant(p.feedback().slot.ToInt()); in ReplaceUnaryOpWithBuiltinCall() 167 if (CollectFeedbackInGenericLowering() && p.feedback().IsValid()) { in DEF_UNARY_LOWERING() 168 Node* slot = jsgraph()->UintPtrConstant(p.feedback().slot.ToInt()); in DEF_UNARY_LOWERING() 218 if (CollectFeedbackInGenericLowering() && p.feedback().IsValid()) { in DEF_BINARY_LOWERING() 219 Node* slot = jsgraph()->UintPtrConstant(p.feedback().slot.ToInt()); in DEF_BINARY_LOWERING() 244 ProcessedFeedback const& feedback = in ShouldUseMegamorphicLoadBuiltin() local 247 if (feedback.kind() == ProcessedFeedback::kElementAccess) { in ShouldUseMegamorphicLoadBuiltin() 248 return feedback.AsElementAccess().transition_groups().empty(); in ShouldUseMegamorphicLoadBuiltin() 249 } else if (feedback.kind() == ProcessedFeedback::kNamedAccess) { in ShouldUseMegamorphicLoadBuiltin() [all …]
|
D | map-inference.cc | 100 const FeedbackSource& feedback) { in InsertMapChecks() argument 102 CHECK(feedback.IsValid()); in InsertMapChecks() 108 jsgraph->simplified()->CheckMaps(CheckMapsFlag::kNone, maps, feedback), in InsertMapChecks() 121 Control control, const FeedbackSource& feedback) { in RelyOnMapsPreferStability() argument 125 CHECK(RelyOnMapsHelper(nullptr, jsgraph, effect, control, feedback)); in RelyOnMapsPreferStability() 132 const FeedbackSource& feedback) { in RelyOnMapsHelper() argument 143 } else if (feedback.IsValid()) { in RelyOnMapsHelper() 144 InsertMapChecks(jsgraph, effect, control, feedback); in RelyOnMapsHelper()
|
D | bytecode-graph-builder.cc | 1537 FeedbackSource feedback = CreateFeedbackSource(feedback_slot_index); in BuildLoadGlobal() local 1538 DCHECK(IsLoadGlobalICKind(broker()->GetFeedbackSlotKind(feedback))); in BuildLoadGlobal() 1539 const Operator* op = javascript()->LoadGlobal(name, feedback, typeof_mode); in BuildLoadGlobal() 1564 FeedbackSource feedback = in VisitStaGlobal() local 1569 GetLanguageModeFromSlotKind(broker()->GetFeedbackSlotKind(feedback)); in VisitStaGlobal() 1570 const Operator* op = javascript()->StoreGlobal(language_mode, name, feedback); in VisitStaGlobal() 1583 FeedbackSource feedback = in VisitStaInArrayLiteral() local 1585 const Operator* op = javascript()->StoreInArrayLiteral(feedback); in VisitStaInArrayLiteral() 1588 TryBuildSimplifiedStoreKeyed(op, array, index, value, feedback.slot); in VisitStaInArrayLiteral() 1612 FeedbackSource feedback = in VisitDefineKeyedOwnPropertyInLiteral() local [all …]
|
/third_party/node/deps/v8/src/objects/ |
D | feedback-vector.cc | 48 static bool IsPropertyNameFeedback(MaybeObject feedback) { in IsPropertyNameFeedback() argument 50 if (!feedback->GetHeapObjectIfStrong(&heap_object)) return false; in IsPropertyNameFeedback() 496 FeedbackSlot start_slot, MaybeObject feedback, in SetFeedbackPair() argument 504 vector.Set(start_slot, feedback, mode); in SetFeedbackPair() 512 MaybeObject feedback = vector.Get(slot); in GetFeedbackPair() local 514 return std::make_pair(feedback, feedback_extra); in GetFeedbackPair() 665 auto feedback = GetFeedbackPair(); in ConfigureMegamorphic() local 667 feedback.first != sentinel || feedback.second != maybe_extra; in ConfigureMegamorphic() 684 MaybeObject feedback, extra; in ic_state() local 685 std::tie(feedback, extra) = GetFeedbackPair(); in ic_state() [all …]
|
/third_party/node/deps/v8/src/builtins/ |
D | ic-callable.tq | 14 macro IsMonomorphic(feedback: MaybeObject, target: JSAny): bool { 15 return IsWeakReferenceToObject(feedback, target); 77 // feedback collected is a target or a receiver. Change that bit based on the 105 const feedback: MaybeObject = 107 if (IsMonomorphic(feedback, maybeTarget)) return; 108 if (IsMegamorphic(feedback)) return; 109 if (IsUninitialized(feedback)) goto TryInitializeAsMonomorphic; 113 MaybeObjectToStrong(feedback) otherwise TryReinitializeAsMonomorphic; 120 if (IsMonomorphic(feedback, RunLazy(maybeReceiver))) { 123 // If not, reinitialize the feedback with target. [all …]
|
/third_party/skia/third_party/externals/oboe/apps/fxlab/app/src/main/cpp/effects/ |
D | FlangerEffect.h | 25 FlangerEffect(float depth_ms, float frequency, float feedback): in FlangerEffect() argument 26 DelayLineEffect<iter_type>(feedback, feedback, feedback, 0, depth_ms * SAMPLE_RATE / 1000, in FlangerEffect()
|