Home
last modified time | relevance | path

Searched refs:XFB (Results 1 – 22 of 22) sorted by relevance

/external/angle/src/libANGLE/renderer/metal/doc/
DTransformFeedback.md17 varying variables to buffers called XFB buffers at compilation time. The buffers' offsets are
19 - When Transform Feedback ends, a memory barrier must be inserted because the XFB buffers could be
25 - First pass: Vertex Shader will write captured varyings to XFB buffers.
29 - Second pass: Vertex Shader will write to stage output normally, but the XFB buffers writing
31 first pass's, only difference is the output route (stage output vs XFB buffers). This
37 enforce XFB buffers' memory barrier as mentioned above.
54 XFB buffers. If rasterization is still enabled, then the 3rd pass will be invoked to use the
58 2. Temp buffer -> Copy captured varying to XFB buffers. Could be done in a Compute Shader.
/external/angle/src/libANGLE/renderer/vulkan/doc/
DTransformFeedbackViaExtension.md35 states that the last vertex processing stage shader must be declared with the XFB execution mode.
41 the value of 'gl_position' in the XFB buffer, the captured values will be incorrect. To resolve
/external/angle/src/libANGLE/renderer/metal/
DTransformFeedbackMtl.mm52 // When XFB is paused, OpenGL allows XFB buffers to be bound for other purposes. We need to call
Dmtl_glslang_mtl_utils.mm19 constexpr char kXfbBindingsMarker[] = "@@XFB-Bindings@@";
20 constexpr char kXfbOutMarker[] = "ANGLE_@@XFB-OUT@@";
219 // @@ XFB-BINDINGS @@
221 // @@ XFB-OUT @@;
320 // XFB buffer is allocated slot starting from last discrete Metal buffer slot.
Dmtl_glslang_utils.mm132 // XFB buffer
136 // XFB buffer is allocated slot starting from last discrete Metal buffer slot.
454 // Retrieve original XFB buffers bindings produced by front end.
491 // Special version of XFB only
DContextMtl.mm55 /* First pass: write to XFB buffers in vertex shader, fragment shader inactive */ \
60 Vertex shader writes to stage output but won't write to XFB buffers */ \
1844 // NOTE(hqle): We have to end current render pass to enable synchronization before XFB
1851 // NOTE(hqle): We have to end current render pass to enable synchronization before XFB
1939 // If XFB is active we need to reset render pass since we could use a dummy render
1940 // target if only XFB is needed.
2037 // If handleDirtyDriverUniforms() was not called and this is XFB pass, we still need to
2038 // update XFB related uniforms
2078 // XFB is active and rasterization is disabled. Use dummy render target.
2079 // We currently need to end the render pass when XFB is activated/deactivated so using
[all …]
DProgramMtl.mm619 // Special case: XFB output only vertex shader.
624 // Lazily compile XFB only shader
1538 // XFB output can only be used with rasterization disabled.
/external/mesa3d/docs/relnotes/
D19.0.1.rst66 - anv: Treat zero size XFB buffer as disabled
D19.3.4.rst124 - anv: Insert holes for non-existant XFB varyings
D18.3.5.rst134 - glsl: fix recording of variables for XFB in TCS shaders
D19.0.0.rst1206 - glsl: fix recording of variables for XFB in TCS shaders
2303 - nir: fix lowering arrays to elements for XFB outputs
D19.1.0.rst1135 - anv: Treat zero size XFB buffer as disabled
2031 - glsl: fix recording of variables for XFB in TCS shaders
D20.3.0.rst455 - panfrost: Use pack for XFB varying
3223 - glsl/linker: Add support for XFB varying lowering in geometry shader
D20.0.0.rst1743 - anv: Insert holes for non-existant XFB varyings
/external/angle/src/tests/deqp_support/
Ddeqp_khr_gles31_test_expectations.txt58 // XFB array elements capture:
/external/mesa3d/src/mesa/main/
Dshader_query.cpp61 DECL_RESOURCE_FUNC(XFB, gl_transform_feedback_buffer);
/external/deqp/external/openglcts/modules/gl/
Dgl4cEnhancedLayoutsTests.hpp3930 XFB, enumerator
Dgl4cEnhancedLayoutsTests.cpp22874 if (XFB == test_case.m_case) in test()
22914 if (XFB == test_case.m_case) in test()
22955 case XFB: in test()
23202 test_Case test_case_xfb = { XFB, (Utils::Shader::STAGES)stage, type }; in test()
/external/deqp-deps/glslang/Test/baseResults/
D400.geom.out4 ERROR: 0:20: 'gl_PointSize' : cannot add non-XFB layout to redeclared block member
/external/angle/third_party/vulkan-deps/glslang/src/Test/baseResults/
D400.geom.out4 ERROR: 0:20: 'gl_PointSize' : cannot add non-XFB layout to redeclared block member
/external/toolchain-utils/android_bench_suite/panorama_input/
Dtest_003.ppm6514 …�o��v��������������������o��d��J�I�F�F�~E�}D��]��g��~�����������������|^XFB<,?:)f`RXRD^[OFD7��z…
/external/cldr/tools/java/org/unicode/cldr/util/data/external/
D2013-1_UNLOCODE_CodeListPart3.csv13786 ,"US","XFB","Dexter","Dexter","ME","--3-----","RQ","9307",,,