/external/deqp/doc/testspecs/GL3/ |
D | functional.conditional_render.txt | 61 conditional call indicated by the test name. The occlusion query used in 64 Clears are tested by rendering some geometry for an occlusion query and then 66 expected result of the occlusion query. If the query is expected to pass, the 72 rendering the occlusion geometry. After the conditional depth/stencil clear 76 appropriate for the expected occlusion query result. 80 Framebuffer swap cases use a trivial occlusion query but change the bound 82 The occlusion query is performed with the default framebuffer. 85 occlusion queries. These tests thus only test for false positive occlusion 89 rendered primitive (excluding the first) is also used for an occlusion query 91 the next occlusion query and so on. In some of these test one primitive in [all …]
|
D | stress.conditional_render.txt | 37 All tests are based on using occlusion queries with known results and rendering 41 Rendering is ordered so that all occlusion queries are started before any 44 Call count test use many occlusion queries and simple occluder geometry. Every 45 second occlusion query is set to fail. Failing occlusion query geometry is
|
/external/deqp/doc/testspecs/GLES3/ |
D | functional.occlusion_query.txt | 29 + Exact occlusion query result verification 31 + Conservative occlusion query result verification 42 color appears in the framebuffer, the occlusion query should return true. 44 framebuffer, the occlusion query should return false. If these conditions 47 If the occlusion query target is ANY_SAMPLES_PASSED_CONSERVATIVE, the test 48 allows false positives, i.e. the occlusion query can return true even if
|
D | stress.occlusion_query.txt | 33 Occlusion query stress tests generate large amounts of occlusion queries 35 specified number of occluding triangles are drawn. Then the occlusion 37 occlusion query is terminated. After all occlusion queries and triangle
|
/external/deqp/doc/testspecs/GLES31/ |
D | functional.fbo.no_attachments.txt | 42 Rendering is verified to happen with occlusion queries. This rather limited 49 and verifying its presence with an occlusion query. Size of the framebuffer 53 an occlusion query. Each tested pixel has its own render call and occlusion
|
/external/angle/src/libANGLE/renderer/metal/doc/ |
D | OcclusionQueries.md | 3 - OpenGL allows occlusion query to start and end at any time. 4 - On the other hand, Metal only allows occlusion query (called visibility result test) to begin and 26 - Whenever an occlusion query starts, an offset within a visibility result buffer will be allocated 36 buffer to the respective assigned occlusion queries' buffers. Each query will simply copy the 42 counted by the occlusion test. To avoid this, current visibility test will end, then another
|
/external/swiftshader/src/Device/ |
D | QuadRasterizer.cpp | 38 occlusion = 0; in generate() 62 UInt clusterOcclusion = *Pointer<UInt>(data + OFFSET(DrawData, occlusion) + 4 * cluster); in generate() 63 clusterOcclusion += occlusion; in generate() 64 *Pointer<UInt>(data + OFFSET(DrawData, occlusion) + 4 * cluster) = clusterOcclusion; in generate()
|
D | QuadRasterizer.hpp | 43 UInt occlusion; member in sw::QuadRasterizer
|
D | Renderer.hpp | 81 unsigned int occlusion[MaxClusterCount]; // Number of pixels passing depth test member
|
/external/swiftshader/src/Renderer/ |
D | QuadRasterizer.cpp | 51 occlusion = 0; in generate() 76 UInt clusterOcclusion = *Pointer<UInt>(data + OFFSET(DrawData,occlusion) + 4 * cluster); in generate() 77 clusterOcclusion += occlusion; in generate() 78 *Pointer<UInt>(data + OFFSET(DrawData,occlusion) + 4 * cluster) = clusterOcclusion; in generate()
|
D | QuadRasterizer.hpp | 41 UInt occlusion; member in sw::QuadRasterizer
|
D | Renderer.hpp | 170 unsigned int occlusion[16]; // Number of pixels passing depth test member
|
/external/mesa3d/src/gallium/tests/graw/ |
D | meson.build | 23 'gs-test', 'occlusion-query', 'quad-sample', 'quad-tex', 'shader-leak',
|
/external/mesa3d/docs/relnotes/ |
D | 17.1.3.rst | 40 - radv: Remove SI num RB override for occlusion queries.
|
D | 10.5.3.rst | 76 - nv50: allocate more offset space for occlusion queries
|
D | 19.0.7.rst | 113 - radv: fix occlusion queries on VegaM
|
D | 19.1.1.rst | 119 - radv: fix occlusion queries on VegaM
|
D | 20.1.3.rst | 37 - [RADV] Non-precise occlusion queries return non-zero when all 72 - llvmpipe: fix occlusion queries on big-endian.
|
D | 17.2.2.rst | 152 - radv: fix saved compute state when doing statistics/occlusion queries
|
D | 10.2.5.rst | 139 - radeonsi: fix occlusion queries on Hawaii
|
D | 11.0.8.rst | 130 - radeonsi: fix occlusion queries on Fiji
|
D | 20.0.8.rst | 166 - radeonsi: don't expose 16xAA on chips with 1 RB due to an occlusion
|
/external/mesa3d/src/gallium/drivers/softpipe/ |
D | sp_quad_depth_test.c | 917 boolean occlusion = qs->softpipe->active_query_count; in choose_depth_test() local 930 !occlusion && in choose_depth_test() 939 !occlusion && in choose_depth_test()
|
/external/deqp/doc/testspecs/VK/ |
D | apitests.adoc | 432 NOTE: Currently contains only exact occlusion query as mandatory. Might be problematic for some, an… 626 …occlusion query | Recond a secondary command buffer with occlusionQueryEnable == VK_TRUE and query… 627 |13 | | ... imprecise occlusion query | 628 |14 | | ... queryFlags == 0x00000000, imprecise occlusion query |
|
/external/angle/src/libANGLE/renderer/metal/ |
D | mtl_render_utils.mm | 156 // Class to automatically disable occlusion query upon entering block and re-able it upon 171 // temporarily disable occlusion query 1414 // Need to disable occlusion query, otherwise clearing will affect the occlusion counting 1588 // Need to disable occlusion query, otherwise blitting will affect the occlusion counting 1810 // Need to disable occlusion query, otherwise blitting will affect the occlusion counting
|