Searched refs:XFB (Results 1 – 22 of 22) sorted by relevance
/external/angle/src/libANGLE/renderer/metal/doc/ |
D | TransformFeedback.md | 17 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/ |
D | TransformFeedbackViaExtension.md | 35 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/ |
D | TransformFeedbackMtl.mm | 52 // When XFB is paused, OpenGL allows XFB buffers to be bound for other purposes. We need to call
|
D | mtl_glslang_mtl_utils.mm | 19 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.
|
D | mtl_glslang_utils.mm | 132 // 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
|
D | ContextMtl.mm | 55 /* 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 …]
|
D | ProgramMtl.mm | 619 // 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/ |
D | 19.0.1.rst | 66 - anv: Treat zero size XFB buffer as disabled
|
D | 19.3.4.rst | 124 - anv: Insert holes for non-existant XFB varyings
|
D | 18.3.5.rst | 134 - glsl: fix recording of variables for XFB in TCS shaders
|
D | 19.0.0.rst | 1206 - glsl: fix recording of variables for XFB in TCS shaders 2303 - nir: fix lowering arrays to elements for XFB outputs
|
D | 19.1.0.rst | 1135 - anv: Treat zero size XFB buffer as disabled 2031 - glsl: fix recording of variables for XFB in TCS shaders
|
D | 20.3.0.rst | 455 - panfrost: Use pack for XFB varying 3223 - glsl/linker: Add support for XFB varying lowering in geometry shader
|
D | 20.0.0.rst | 1743 - anv: Insert holes for non-existant XFB varyings
|
/external/angle/src/tests/deqp_support/ |
D | deqp_khr_gles31_test_expectations.txt | 58 // XFB array elements capture:
|
/external/mesa3d/src/mesa/main/ |
D | shader_query.cpp | 61 DECL_RESOURCE_FUNC(XFB, gl_transform_feedback_buffer);
|
/external/deqp/external/openglcts/modules/gl/ |
D | gl4cEnhancedLayoutsTests.hpp | 3930 XFB, enumerator
|
D | gl4cEnhancedLayoutsTests.cpp | 22874 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/ |
D | 400.geom.out | 4 ERROR: 0:20: 'gl_PointSize' : cannot add non-XFB layout to redeclared block member
|
/external/angle/third_party/vulkan-deps/glslang/src/Test/baseResults/ |
D | 400.geom.out | 4 ERROR: 0:20: 'gl_PointSize' : cannot add non-XFB layout to redeclared block member
|
/external/toolchain-utils/android_bench_suite/panorama_input/ |
D | test_003.ppm | 6514 …�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/ |
D | 2013-1_UNLOCODE_CodeListPart3.csv | 13786 ,"US","XFB","Dexter","Dexter","ME","--3-----","RQ","9307",,,
|