Home
last modified time | relevance | path

Searched refs:occlusion (Results 1 – 25 of 55) sorted by relevance

123

/external/deqp/doc/testspecs/GL3/
Dfunctional.conditional_render.txt61 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 …]
Dstress.conditional_render.txt37 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/
Dfunctional.occlusion_query.txt29 + 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
Dstress.occlusion_query.txt33 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/
Dfunctional.fbo.no_attachments.txt42 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/
DOcclusionQueries.md3 - 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/
DQuadRasterizer.cpp38 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()
DQuadRasterizer.hpp43 UInt occlusion; member in sw::QuadRasterizer
DRenderer.hpp81 unsigned int occlusion[MaxClusterCount]; // Number of pixels passing depth test member
/external/swiftshader/src/Renderer/
DQuadRasterizer.cpp51 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()
DQuadRasterizer.hpp41 UInt occlusion; member in sw::QuadRasterizer
DRenderer.hpp170 unsigned int occlusion[16]; // Number of pixels passing depth test member
/external/mesa3d/src/gallium/tests/graw/
Dmeson.build23 'gs-test', 'occlusion-query', 'quad-sample', 'quad-tex', 'shader-leak',
/external/mesa3d/docs/relnotes/
D17.1.3.rst40 - radv: Remove SI num RB override for occlusion queries.
D10.5.3.rst76 - nv50: allocate more offset space for occlusion queries
D19.0.7.rst113 - radv: fix occlusion queries on VegaM
D19.1.1.rst119 - radv: fix occlusion queries on VegaM
D20.1.3.rst37 - [RADV] Non-precise occlusion queries return non-zero when all
72 - llvmpipe: fix occlusion queries on big-endian.
D17.2.2.rst152 - radv: fix saved compute state when doing statistics/occlusion queries
D10.2.5.rst139 - radeonsi: fix occlusion queries on Hawaii
D11.0.8.rst130 - radeonsi: fix occlusion queries on Fiji
D20.0.8.rst166 - radeonsi: don't expose 16xAA on chips with 1 RB due to an occlusion
/external/mesa3d/src/gallium/drivers/softpipe/
Dsp_quad_depth_test.c917 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/
Dapitests.adoc432 NOTE: Currently contains only exact occlusion query as mandatory. Might be problematic for some, an…
626occlusion 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/
Dmtl_render_utils.mm156 // 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

123