Home
last modified time | relevance | path

Searched refs:feedback (Results 1 – 25 of 808) sorted by relevance

12345678910>>...33

/third_party/openGLES/extensions/NV/
DNV_transform_feedback2.txt44 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 …]
DNV_transform_feedback.txt51 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/
DNV_transform_feedback2.txt44 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 …]
DNV_transform_feedback.txt51 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/
DARB_transform_feedback2.txt56 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/
DEXT_transform_feedback2.txt51 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 …]
DEXT_transform_feedback.txt49 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 …]
DEXT_draw_transform_feedback.txt46 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/
DEXT_transform_feedback2.txt51 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 …]
DEXT_transform_feedback.txt49 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 …]
DEXT_draw_transform_feedback.txt46 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/
DARB_transform_feedback2.txt66 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 …]
DARB_transform_feedback3.txt73 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/
Djs-operator.cc73 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 …]
Dsimplified-operator.h224 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 …]
Drepresentation-change.h174 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 …]
Djs-operator.h159 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 …]
Dsimplified-operator.cc207 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 …]
Djs-heap-broker.cc441 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 …]
Djs-generic-lowering.cc129 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 …]
Dmap-inference.cc100 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()
Dbytecode-graph-builder.cc1537 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/
Dfeedback-vector.cc48 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/
Dic-callable.tq14 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/
DFlangerEffect.h25 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()

12345678910>>...33